软件Software生存期模型:应用生存期



    软件Software人员利用生存期思路方法来管理应用开发如图1.4所示生存期就是广泛用于面向过程项目标准高层视图这个特定模型叫做瀑布模型在这个模型中各个阶段细化成许多实际子处理这些阶段开始于应用分析直到维护老化由于这个生存期对整个应用开发过程进行了模型化所以人们称它为应用生存期其他还有些模型可以更近似地表示开发过程真正复杂性具有代表性就是螺线模型和喷泉模型
    应用生存期广泛用于结构化软件Software开发项目指导项目计划和监督因此可以把应用生存期当作结构化代表个建议应用生存期模型
    图中各个阶段顺序是线性但开发过程实际上不是线性还没有办法用图来逼真地反映在面向对象开发过程中各个阶段的间复杂交互部分分析工作要在设计的前实行但有些分析工作要和其他部分设计和实现并行地进行事实上相互作用甚至比我们所描述要复杂

    使用应用生存期(如瀑布模型)时存在问题是它考虑问题时很少有超出个单个项目情形也没有考虑任何比整个应用更小“产品”软件Software开发经济学强调软件Software部件复用因此必须重视软件Software开发过程把开发可复用软件Software部件作为应用开发过程部分面向对象把类当作单元而且可分别考虑类生存期和应用生存期它可独立于应用生存期操作这个生存期可包含在图9.5中所示类开发阶段中因而可和应用生存期集成下面将讨论类生存期的后再回到应用生存期

Tags:  生存期作用域 中位生存期 无进展生存期 软件生存期模型

延伸阅读

最新评论

发表评论