許多人必須等軟體程式設計後,才能確定是否滿足需求。因此當需求愈多,往往會牽一髮而動全身,以致於愈難修改。另一方面,當軟體愈龐大,軟體發展就愈需要眾人合作;而軟體愈成功,軟體生命週期則會愈長。這種需要多人長期合作的工作,若沒有一套工程化的步驟與管理辦法,軟體最終勢必走向失敗。
為了幫助大家更能體會軟體工程的挑戰,本書整理了過往30個軟體工程案例,並以漫畫形式呈現。希望可以幫助所有軟體相關人員體認軟體工程的重要,同時更能避開軟體發展的誤區,邁向成功。
作者簡介:
目前為東海大學資訊工程系教授兼數位創新碩士班主任,同時也是台灣軟體工程學會理事長。周教授畢業於台灣大學機械工程系,在加入富士通電腦公司工作多年後,赴美獲得奧克拉荷馬大學計算機科學博士學位。周教授長年帶領大型軟體開發團隊,並幫助台灣軟體公司成功在大陸上市。近年來周教授致力於軟體工程、企業4.0、跨領域之數位創新方法論、創新樣式、使用者經驗設計以及遊戲化參與之研究和開發。