您应该概述软件生命周期中的主要阶段。一个模型包括:系统分析,导致对需要解决的问题的精确陈述(需求规格说明);软件设计;程序构建,包括测试和调试;安装和运行;以及维护。其他模型是可接受的,只要它们强调生命周期的循环性。
计算机系统被使用很长时间。这些系统中的软件需要定期改进。在最初的设计和实现之后,需要进一步的分析、重新设计和重构以适应不断变化的需求。这将贯穿分析、设计、实施和使用多个循环。