第二章 软件开发模型 § 2.1 软件生存周期 § 2.2 传统软件开发模型 § 2.3 软件演化模型 § 2.4 面向对象开发模型 § 2.5 形式化方法模型 2.1软件生存周期 软件有一个孕育、诞生、成长、成熟、衰亡的生存过程。这个过程即为软件的生存期 软件生存期包含三个阶段:软件定义、软件开发及软件运行维护。 软件生存期模型是软件工程思想的具体化,是跨越软件生存期的系统开发、运行、维护所实施的全部活动和任务的过程框架。 软件生存期一般划分为计划、开发、运行三个时期,每一个时期又区分为若干个阶段。计划时期有问题定义和可行性研究两个阶段;开发时期有需求分析、系统设计、编码和测试4个阶段;运行时期主要是系统维护阶段。 软件生存周期 2.2 传统软件开发模型 “What——How——Change”概括了软件开发活动(定义、开发、维护)中的主要特征。 传统的软件开发模型主要有瀑布模型与快速原型模型。 2.2.1 瀑布模型 各项活动按自上而下,相互衔接的固定次序,如同瀑布逐级下落。每项活动均处于一个质量环(输入-处理-输出-评审)中。 制定计划 确定要开发软件系统的总目标; 给出功能、性能、可靠性以及接口等方面的要求; 完成该软件任务的可行性研究; 估计可利用的资源 (硬件,软件,人力等)、成本、效益、开发进度; 制定出完成开发任务的实施计划,连同可行性研究报告,提交管理部门审查。 需
您可能关注的文档
- 人教版必修2 第二章第一节 城市内部空间结构.ppt
- 人教版必修2_第六章__第一节_人地关系思想演变.ppt
- 人教版教学教案云南省弥勒县庆来中学2011-2012学年生物必修3 生态系统结构2(课件).ppt
- 人教版教学教案云南省弥勒县庆来中学2011-2012学年生物必修3 生态系统结构5(课件).ppt
- 人教版教学课件6.2细胞分化.ppt
- 人教版教学课件2011年高考生物一轮复习课件:细胞全能性.ppt
- 人教版教学课件必修一 细胞衰老、凋亡和癌变.ppt
- 人教版教学课件生物必修1——细胞癌变.ppt
- 人教版教学课件细胞癌变 课件.ppt
- 人教版五语下《草原》.ppt
- 2026年人教版七年级历史下册第三单元基础检测卷 附答案解析.doc
- 2026年社会工作者《初级综合》优选题库 (120题).pdf
- 2026年人教版七年级历史下册第三单元学情评估卷 附答案解析.doc
- 2025年AI机器人故事讲述中的文学家故事.pptx
- 3.3《地球的卫星》教学课件 教科版科学三年级下册.pptx
- 宣贯培训(2026年)《GBT 40335-2021无损检测 泄漏检测 示踪气体方法》.pptx
- 数学试卷初中课件.doc
- 通信施工进度应对.pptx
- 宣贯培训(2026年)《GBT 40336-2021无损检测 泄漏检测 气体参考漏孔的校准》.pptx
- 2026年人教版七年级历史下册4月月考卷 附答案解析.doc
原创力文档

文档评论(0)