立项、下达任务书>需求分析>概要设计>详细设计>编码实现>软件测试>软件发布与实施>软件维护>版本更新或退役
软件开发瀑布模型:
特点:软件开发的各项活动严格按照线性方式进行,当前阶段的活动接受上一阶段活动的工作结果,实施完成所需的工作内容。
软件生命周期: 瀑布模型中软件生命周期的过程是由需求、设计、编码、测试、发布等阶段组成,把每个阶段当做瀑布中的一个台阶,把软件生存过程比喻成瀑布中的流水。
优点:开发阶段界定清晰,便于评审、审计、跟踪、管理和控制。
缺点:可维护性差,逆转性差。
推荐阅读: