內容簡介
本書詳細講述了運用面向對象的思想進行軟體開發的過程,主要包含軟體工程基礎、UML、軟體項目管理,需求調研、需求建模、分析、設計、實現和測試、軟體維護等內容。 本書介紹了使用商業軟體進行需求調研的方法,並通過兩次軟體開發過程的訓練來強化讀者對軟體開發的過程、方法和工具的掌握,第一次是在UML的案例中,第二次是在第4~第8章的案例中。 本書注重理論與實踐相結合,通過大量的案例分析對概念和理論進行詳細剖析和實踐,闡明了面向對象軟體工程的原理、原則、過程、方法和工具。 本書是編者多年在面向對象軟體工程領域從事科研、教學和工程實踐的總結,在廣泛借鑒該領域的經典理論和當前最新研究成果的基礎上,堅持獨立思考、實事求是的科學態度,對該領域的許多問題提出了新的學術觀點和解決方案。 本書適合作為高等院校軟體工程、計算機等相關專業的高年級本科生的教材,也可作為軟體工程領域的研究人員、教師、培訓機構師生和工程技術人員的參考用書。目錄
第1章 軟體工程基礎