精选优质文档-倾情为你奉上第二章 软件过程一、软件生命周期软件生命周期(Life Cycle),也称生存周期,指软件产品从提出、产生、发展到成熟,直至衰亡的整个时间段。软件生命周期的组成阶段:(1) 软件定义阶段:做什么?问题定义可行性研究需求分析(2) 软件开发阶段:如何做?总体设计详细设计编码和单元测试综合测试(3) 运行维护阶段:纠错、适应性修改、增强性修改、预防性修改二、软件过程的定义 当开发产品或构建系统时,遵循一系列可预测的步骤(路线图)是非常重要的,它有助于及时交付高质量的产品。(1)所遵循的路线图就称为“软件过程”。(2)软件过程贯穿软件开发的各阶段,并建立阶段里程碑(Milestones);(3)管理者在软件工程过程中需要对软件开发的质量、进度、成本进行评估、管理和控制;(4)技术人员在软件过程中需采用相应的方法和工具生成软件工程产品,如模型、文档、数据、报告、表格等。三、软件过程的作用 软件开发过程的作用是:(1)成为开发组活动顺序的向导。(2)详细说明需要开发哪些制品,何时开发