精·软件工程 第2章 软件生存周期与软件过程 CUMT 11-07-26.pptVIP

  • 0
  • 0
  • 约1.05万字
  • 约 88页
  • 2017-01-16 发布于北京
  • 举报

精·软件工程 第2章 软件生存周期与软件过程 CUMT 11-07-26.ppt

张 磊 博士 副教授 zhanglei@cumt.edu.cn 2.1 软件生存周期 2.2 软件生存期模型 2.3 问题定义 2.4 可行性研究 2.5 可行性论证报告的主要方面 2.6 项目计划 软件有一个孕育、诞生、成长、成熟、衰亡的生存过程。这个过程即为计算机软件的生存周期。 一般说来,软件生命周期划分为三个时期:计划时期、开发时期、运行时期。 计划时期划分为问题定义和可行性研究; 开发时期又划分为需求分析、概要设计、详细设计、编码和测试阶段; 运行时期主要是在运行中完成各类维护。 2.1.1计划时期 1.问题定义 确定要开发软件系统的总目标。 给出功能、性能、可靠性以及接口等方面的要求,系统定义。 2.可行性研究 估计可利用的资源(计算机硬件,软件,人力等)、成本、效益、开发进度。 制定出完成开发任务的实施计划和解决方案,可行性研究报告。 2.1.2开发时期 1.需求分析 对待开发软件提出的需求进行分析并给出详细的定义。 编写软件需求说明书或系统功能说明书及初步的系统用户手册。 提交管理机构评审。 2.概要设计 把各项需求转换成软件的体系结构,结构中每一组成部分都是意义明确的模块,每个模块都和某些需求相对应。 编写概要设计说明书。 3.详细设计 对每个模块要完成的工作进行具体的描述,为源程序编写打下基础。 编写详细设计说明书。 4.编码 把软件

文档评论(0)

1亿VIP精品文档

相关文档