本書以軟體工程的核心知識為基礎,介紹軟體工程的基本理論,將軟體開發技術的內容有效整合,涵蓋了軟體開發流程,特別是軟體開發的IT規劃和軟體流程管理等內容。重點分析了實際軟體的開發個案,與實際的應用個案實務,使讀者能夠有效掌握軟體開發的方法與實際管理方式。
全書共分為五篇,包括基礎概念篇、軟體需求與設計篇、軟體建構、測試與維護篇、軟體專案管理篇、軟體品質控管篇,附錄亦涵蓋軟體架構技術、軟體架構模式分析與軟體架構研究與發展。
本書聚焦於物件導向程式設計與UML語言系統分析實作,目的是運用實用課程設計的整合式訓練,培養學生實際分析問題、程式設計和動手能力,期盼透過此方式,協助學生系統地掌握軟體工程課程的核心內容。
作者簡介
林傑斌
學歷:美國西北大學科學碩士
張太平
現任:國立高雄第一科技大學營建系教授
學歷:美國哥倫比亞大學土木工程博士
蔡匡忠
現任:國立高雄第一科技大學環境與安全衛生工程系副教授
學歷:英國愛丁堡大學防火工程博士