商品簡介
《高等學校計算機課程規劃教材:UML面向對象需求分析與建模教程》吸收了大量工作在一線的軟件工程師的實踐經驗,著眼實際工作需要,力求給讀者提供實用的面向對象分析與設計的教程。《高等學校計算機課程規劃教材:UML面向對象需求分析與建模教程》條理清楚,案例較豐富,不但包含大量如何使用UML分析設計的實際經驗以及為什麼設計該項技術,而且包含大量概念或技術之間關係的闡述。《高等學校計算機課程規劃教材:UML面向對象需求分析與建模教程》適合高等學校計算機及相關專業“需求分析與建模”、“面向對象分析與設計”有關課程使用,也可供從事面向對象分析設計的工作人員學習和參考。
目次
第1章 面向對象分析與設計1.1 認識論1.2 工程方法與軟件工程方法1.3 分析與設計的區別1.4 面向對象的設計過程1.5 面向對象分析與面向過程分析的區別第2章 UML簡介第3章 RUP統一軟件過程3.1 軟件過程3.2 統一過程3.3 RUP主要特點3.4 RUP最佳實踐3.5 RUP過程框架模型3.6 開發過程的靜態結構3.7 9個核心過程工作流3.8 RUP的角色3.9 RUP與軟件工程第4章 UML工具Rational Rose4.1 建模概論4.2 Rational Rose 2003簡介4.2.1 Rational Rose概述4.2.2 Rational Rose的安裝4.2.3 Rational Rose的使用4.3 Rose的雙向工程4.3.1 雙向工程概述4.3.2 正向工程4.3.3 逆向工程第5章 用例圖5.1 衍生型5.2 使用者5.3 用例5.3.1 業務用例5.3.2 業務用例實現5.3.3 概念用例5.3.4 系統用例5.3.5 系統用例實現5.3.6 業務用例模型與系統用例模型之間的關係5.3.7 用例的特徵5.3.8 用例的優勢5.3.9 用例的局限性5.3.10 用例方法與SRS方法比較5.3.11 設計用例的標準5.3.12 什麼才是有效用例5.3.13 發現用例5.3.14 使用用例的誤區5.3.15 用例的適用性5.4 邊界5.5 用例之間的關係5.5.1 關聯關係5.5.2 包含關係5.5.3 擴展關係5.5.4 用例的縱向方面的關係——泛化5.5.5 關係之間的比較5.6 用例圖5.6.1 業務用例視圖5.6.2 業務用例實現視圖5.6.3 概念用例視圖5.6.4 系統用例視圖5.6.5 系統用例實現視圖5.7 用例描述第6章 類圖與包圖6.1 類圖6.2 類圖中的類6.2.1 類的表示6.2.2 類的種類6.2.3 類之間的關係6.3 類的衍生型6.3.1 邊界類……第7章 狀態圖第8章 活動圖第9章 時序圖第10章 協作圖第11章 組件圖與部署圖第12章 架構模式第13章 通用職責分配模式第14章 設計原則第15章 設計模式第16章 圖書館管理系統第17章 在線考試系統