软件的生存周期
浏览量:3391
由于软件发展的迅速,使人们认识到软件开发有其独特的内在规律,遵循这个规律,才能掌握软件生产的自由。软件生存周期是指一个软件从提出开发要求开始,经过需求分析、设计、制造、调试、使用维护,直到该软件产品被淘汰为止的整个过程。
应该说人们对于软件生存周期的认识是一个不断深化的过程。软件的生存周期的活动和任务划分为主要过程、支持过程和组织过程。软件生存周期阶段划分有许多种方法,例如,按软件规模、种类、开发方式、开发环境以及开发时使用的方法等。但不管采用哪一种方法,在划分软件生存周期阶段时应该遵循一条基本原则;使各个阶段的任务彼此间尽可能相对独立,同一阶段各项任务的性质尽可能相同,从而降低每个阶段任务的复杂程度,简化不同阶段之间的联系,有利于软件开发工程的组织管理。