- 20
- 0
- 约3.08千字
- 约 27页
- 2017-08-14 发布于江西
- 举报
SoftwareEngineering2.ppt
第二章 软件开发模型 2.1 软件生命周期 软件生命周期(SDLD) 是指从软件开始开发到报废的全过程,亦称软件生存期(life cycle)。 软件工程采用的“生命周期法”,就是从时间角度对软件开发和维护的复杂问题进行分解,把软件生存的漫长周期依次划分为若干个阶段,每个阶段有相对独立的任务,然后再逐步完成每个阶段的任务. 2.1 软件生命周期 在大部分文献中将生存周期划分为5(或6)个阶段,即要求定义、设计、编码、测试及维护。其中要求定义阶段包括可行性研究和项目开发计划、需求分析,设计阶段包括概要设计和详细设计。 2.1 软件生命周期 软件生命周期的6个阶段: (1)制定计划 确定待开发系统的总体目标;可行性研究;制定开发计划 (2)需求分析 分析软件需求,编写软件需求规格说明 (3)软件设计 确定软件体系结构,设计软件模块 (4)程序编写 (5)软件测试 (6)运行和维护 2.2 软件开发过程模型 软件开发模型是描述软件开发过程中各种活动如何执行的模型。是软件开发全部过程,活动和任务的结构框架。 目前常见的软件开发模型有:瀑布模型、演化型、螺旋模型、增量模型、喷泉模型、变换模型等。 2.2 软件开发过程模型 一、瀑布模型:是将软件生存周期各活动规定为依固定顺序联接的若干阶段的模型。 典型瀑布模型具
原创力文档

文档评论(0)