您應該概述軟體生命週期中的主要階段。一個模型包括:系統分析,導致對需要解決的問題的精確陳述(需求規格說明);軟體設計;程式構建,包括測試和除錯;安裝和執行;以及維護。其他模型是可接受的,只要它們強調生命週期的迴圈性。
計算機系統被使用很長時間。這些系統中的軟體需要定期改進。在最初的設計和實現之後,需要進一步的分析、重新設計和重構以適應不斷變化的需求。這將貫穿分析、設計、實施和使用多個迴圈。