3个角色,3个工件,5个事件。 1)传统预测性软件开发流程的使用是导致如此之多项目失败的罪魁祸首。预测性流程也叫瀑布式流程,其可行性依赖于项目计划的准确性和执行的严格性。 2)YDC为什么软件开发能成功? 1.需求的控制 2.开发工具及框架控制 3.开发人选及流程控制 需求。无变更风险时确定性最高。
分类:
其他好文 时间:
2016-02-17 09:32:10
阅读次数:
166
软件的开发无非是这样几个环节 需求分析、设计、编码、集成、测试、维护 所有的开发模式都是在此基础上的变化 1.传统的瀑布式开发 由W.W.Royce在1970年最初提出的软件开发模型 典型特征是每个步骤都按照100%的进度来往下进行,不适应过程中的变化。要求每个环节做到完美,因此这种开发模式是效率最
分类:
其他好文 时间:
2016-02-03 10:41:29
阅读次数:
133
软件开发流程管理是采用瀑布式好还是敏捷好?
现在很多人会选择敏捷。因为目前的现状是需求的变化是一天一个样,这是当前(移动)互联网的飞速发展所带来的。当我们仍采用原始的先做全盘的计划,然后在按部就班的一步一步执行,那么我们的产品很可能刚出生就已经过时了。但这里面有一个观点需要重申一下,敏捷,不是毫无计划,它是一个一个小瀑布式流程的迭代,只不过是周期被缩短而已。这样灵活上路,随时可以调整自己的方向和计...
分类:
其他好文 时间:
2015-07-11 15:12:30
阅读次数:
132
在IE8、Firefox3.6之前页面加载外部的javascript文件(IE6和IE7会连同图片,样式资源和页面渲染一同阻塞)是阻塞式的,而在之后的版本中,浏览器都使用了瀑布式加载,这样页面的打开及渲染速度都会变快,请注意,我提到的瀑布式加载,仅仅指的是加载,而非JS的执行,在主流浏览器中JS的执...
分类:
Web程序 时间:
2015-06-26 06:51:53
阅读次数:
215
同步加载的问题 默认的js是同步加载的,这里的“加载”可以理解成是解析、执行,而不是“下载”,在最新版本的浏览器中,浏览器对于代码请求的资源都是瀑布式的加载,而不是阻塞式的,但是js的执行总是阻塞的。这会引起什么问题呢?如果我的index页面要加载一些js,但是其中的某个请求迟迟得不到响应,于是阻....
分类:
编程语言 时间:
2015-06-25 10:15:32
阅读次数:
218
(1)滑机组优点:想法新颖,可行度高缺点:暂时还没有实现功能(2)诺亚方舟优点:HTML页面布局清晰,缺点:页面较简单,只用了瀑布式布局(3)灵悟优点:在博客更新上用了很多心思缺点:没有实现功能,只完成了部分的代码(4)XY工程组没有做demo演讲(5)小怪兽还处于页面的布局,还有很长的编程空间(6...
分类:
其他好文 时间:
2015-06-05 19:36:31
阅读次数:
337
不管是传统瀑布式开发模式还是现如今互联网行业流行的敏捷开发模式其整个过程必不可少存在软件代码编写、代码构建、软件测试(代码静态分析、单元测试、模块测试和系统集成测试等)、软件部署等主要阶段。传统的做法往往是通过人工的投入方式一个阶段一个阶段的去执行实施,这..
分类:
其他好文 时间:
2015-05-18 21:16:22
阅读次数:
446
根据项目流程阶段划分测试 上图是一个典型瀑布式软件开发流程,那么各项软件测试工作是在项目开发流程中循序渐进的进行的。下面将介绍个测试含义。单元测试:单元测试是对软件中的基本组成单位进行的测试。目的是检...
分类:
其他好文 时间:
2015-05-04 09:51:11
阅读次数:
196
? 敏捷方法是一类软件开发流程的泛称;? 敏捷方法是相对于传统的瀑布式软件过程提出的;? 敏捷方法可以用敏捷宣言(4条)、敏捷原则(12条)来概括;? 敏捷原则通过一系列的敏捷实践来体现出来;? 敏捷方法有很多种。敏捷的方法:? Extreme Programming (XP)极限编程? Scrum...
分类:
其他好文 时间:
2015-04-21 09:31:51
阅读次数:
220
传统的软件开发是瀑布式的,它提倡设定计划,遵循计划,按部就班的实施,其中一部分的重要产出就是大量完备的文档。但是敏捷宣言中明确的指出:工作的软件高于详尽的文档!这并不是说,敏捷中文档不重要,但在敏捷中有哪些文档呢?只记录结果文档。这又是问什么呢?这就要与敏..
分类:
其他好文 时间:
2015-04-11 06:42:45
阅读次数:
302