許多人必須等軟體程式設計後,才能確定是否滿足需求。因此當需求愈多,往往會牽一髮而動全身,以致於愈難修改。另一方面,當軟體愈龐大,軟體發展就愈需要眾人合作;而軟體愈成功,軟體生命週期則會愈長。這種需要多人長期合作的工作,若沒有一套工程化的步驟與管理辦法,軟體最終勢必走向失敗。 為了幫助大家更能體會軟體工程的挑戰,本書整理了過往30個軟體工程案例,並以漫畫形式呈現。希望可以幫助所有軟體相關人員體認軟體工程的重要,同時更能避開軟體發展的誤區,邁向成功。