软件生命周期过程
软件生命周期过程软件生命周期过程有:
-
软件计划过程,它定义并协调项目的软件开发过程和综合过程活动。第4章描述了软件计划过程。
-
软件开发过程,它由生产软件产品的一系列过程组成,包括软件需求过程、软件设计过程、软件编码过程和集成过程。第5章描述了软件开发过程。
-
综合过程,用于保证软件生命周期及其输出正确、受控、且可信的过程。综合过程包括软件验证过程、软件配置管理过程、软件质量保证过程以及合格审查联络过程。综合过程在整个软件生命周期中与开发过程并行,理解这一点非常重要。第6至9章描述了综合过程。
过程之间的迁移准则
迁移准则用来确定一个过程是否可以进入,或重新进入。每个软件生命周期过程实施相关活动来处理输入,生成相应的输出。一个过程可产生反馈至其它过程,也可接受来自其它过程的反馈。反馈中明确了其信息如何被接受反馈的过程识别、控制和解析。问题报告就是反馈的典型例子。
迁移准则测取决于软件开发过程和综合过程预定的顺序,并且可能受软件等级的影响。比如,可以这样定义迁移准则:软件验证过程的评审己完成;输入的配置项己被标识;输入的可追踪分析已完成。
如果某个过程的迁移准则已得到满足,那么不必等到所有输入全部完成,即可开始该过程。迁移准则相关的指导意见有:
a.如果某过程只对输入的一部分进行了处理,那么要检查后续的输入,以确定先前开发和验证的输出仍然有效(即,可以通过迁移准则的定义使得某个过程的输入未完全处理完成即可开始后续的过程,但此时要确保处理余下的输入时已完成的部分不会影响到已完成的部分。如果输入间存在耦合,显然就很难做到这一点,此时定义这种迁移准则是不可取的)。