- 3
- 0
- 约 23页
- 2016-11-22 发布于湖北
- 举报
软件工程案例开发与实践 2.3 软件开发模型 2.3.1 瀑布模型 将软件生命周期划分为计划时期、开发时期和运行时期三个时期。这三个时期又分为若干个阶段:计划时期包括问题定义和可行性研究两个阶段;开发时期包括需求分析、软件设计、程序编写、软件测试四个阶段;运行时期包括运行和维护着两个阶段;并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。 (1)连续性 (2)需要严格的质量管理 瀑布模型的优缺点 2.3.2 螺旋模型 螺旋模型沿着螺线进行若干次迭代,如下图的四个象限代表了以下活动. 螺旋模型沿着螺线旋转,每个螺旋推进的过程都是渐进的实现过程,整个过程的实现,按照”制定计划、风险分析、实施工程和客户评估”四个步骤循环实施? (1)制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件。定义资源、进度及其他相关项目信息所需要的任务,以调整项目的目标和改善系统实施的效率。 ? (2) 风险分析:分析评估所选方案,考虑如何识别和消除风险。从风险角度分析方案的开发策略,努力排除各种潜在的风险,有时需要通过建造原型来完成。如果某些风险不能排除,该方案立即终止,否则启动下一个开发步骤。基于上述目标,评估技术及管理的风险,以决定如何实施项目。 (3) 实施工程:实施软件开发和验证。包括系统需求分析、概要设计、详细设计、编程、单元测
原创力文档

文档评论(0)