软件生存周期过程的定义

软件生命周期(Systems Development Life Cycle,SDLC)

软件生命周期又称为软件生存周期或系统开发生命周期,是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。

软件生存周期(software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个阶段有明确的任务,这样使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理。

软件生存周期过程

又叫软件过程,软件生存周期中的一系列相关过程。当开发产品或构建系统时,遵循一系列可预测的步骤(路线图)是非常重要的,它有助于及时交付高质量的产品。软件开发中所遵循的路线图就是软件生存周期过程。

为了表述软件开发需要做"什么活",引入三个概念:过程是活动的集合,活动是任务的集合,任务是把输入转换成输出的操作。

软件生存周期过程的重要性

软件过程提高了软件工程活动的稳定性、可控性和有组织性,如果没有过程约束,软件活动将失控并变得混乱。但是,现代软件工程方法必须是灵活的,也就是要求软件工程活动、控制以及文档的编制适合于项目团队和要开发的产品。

分类

  • 基本过程
  • 支持过程
  • 组织过程

posted on 2020-01-22 16:25  活着的虫子  阅读(3400)  评论(0编辑  收藏  举报

导航