內容簡介
本書從實用、夠用的角度出發,以圖書館管理繫統為主線,采用項目導向、任務驅動案例教學方式,詳細地講述了軟件工程的基本原理、概念、技術和方法。
本書分為基礎理論篇、分析與設計篇、維護與管理篇共3篇、10個項目。基礎理論篇講述了軟件工程概念、軟件的定義、軟件危機、軟件的生命周期、開發模型及UML的概念模型、UML的靜態建模機制及動態建模機制。同時,還介紹了兩種常見的建模工具IBM Rational Rose及Microsoft Office Visio的使用方法。分析與設計篇講述了項目市場調研、軟件項目需求分析、軟件項目總體設計、軟件項目詳細設計。以圖書館管理繫統為案例,以面向對像設計方法為重點,運用UML建模語言,詳細描述了市場調研、需求分析、總體設計及詳細設計的建模過程。維護與管理篇講述了軟件項目實現、軟件測試、軟件維護及軟件項目管理。同時,還介紹了 Microsoft Project的使用方法。
本書分為基礎理論篇、分析與設計篇、維護與管理篇共3篇、10個項目。基礎理論篇講述了軟件工程概念、軟件的定義、軟件危機、軟件的生命周期、開發模型及UML的概念模型、UML的靜態建模機制及動態建模機制。同時,還介紹了兩種常見的建模工具IBM Rational Rose及Microsoft Office Visio的使用方法。分析與設計篇講述了項目市場調研、軟件項目需求分析、軟件項目總體設計、軟件項目詳細設計。以圖書館管理繫統為案例,以面向對像設計方法為重點,運用UML建模語言,詳細描述了市場調研、需求分析、總體設計及詳細設計的建模過程。維護與管理篇講述了軟件項目實現、軟件測試、軟件維護及軟件項目管理。同時,還介紹了 Microsoft Project的使用方法。