內容簡介
本書詳細介紹了UML語言的基礎知識,以及UML在面向對象的軟件系統分析和設計中的應用,並通過豐富的實際案例講解了面向對象分析與設計過程,啟發讀者如何用UML語言將所學到的面向對象技術應用於軟件系統的分析、設計與開發中。本書從理論的高度闡述了面向對象分析和設計的思想,使讀者能夠真正地掌握系統架構設計的精髓。本書理論與實例結合、內容繁簡得當、由淺入深,使讀者能十分容易入門並逐步精通。
目錄
第1章 軟件工程與UML概述
1.1 軟件工程概述
1.1.1 軟件工程的產生
1.1.2 軟件工程的內容及基本原理
1.1.3 軟件生命周期
1.1.4 軟件開發模型
1.1.5 面向對象方法學
1.2 建模概述
1.2.1 什麼是模型
1.2.2 建模的原理
1.2.3 建模的意義與誤區
1.2.4 面向對象建模
1.3 UML概述
1.3.1 UML的起源與發展
1.3.2 UML的特點
1.3.3 UML的定義
1.3.4 UML的應用領域
1.3.5 UML 2.0的新特性
1.4 本章小結
第2章 面向對象技術
2.1 面向對象的技術基礎
2.1.1 面向對象技術的起源和發展
2.1.2 面向對象的基本概念
2.1.3 面向對象技術的特點
2.1.4 支持面向對象的語言
2.2 面向對象的分析
2.2.1 面向對象分析模型的層次
2.2.2 面向對象分析的基本過程
2.2.3 面向對象分析的原則
2.3 面向對象的設計
2.3.1 面向對象設計的准則
2.3.2 面向對象設計的模型
2.3.3 面向對象設計的步驟
2.3.4 面向對象的類設計原則
2.3.5 面向對象設計時需要注意的問題
2.4 基於UML的面向對象分析和設計過程
2.4.1 系統需求
2.4.2 圖書管理系統用例分析
2.4.3 系統靜態建模
2.4.4 系統動態建模
2.5 面向對象實現
2.5.1 程序設計
2.5.2 面向對象測試
2.6 本章小結
第3章 Rational Rose概述
3.1 初識Rational Rose
3.2 Rational Rose 2003的安裝
3.2.1 Rational Rose 2003安裝前的准備
3.2.2 Rational Rose 2003安裝步驟
3.3 使用Rational Rose 2003
3.3.1 啟動Rational Rose
3.3.2 使用Rational Rose建模
3.3.3 設置全局選項
3.3.4 定制工具欄
3.3.5 設置組件的屬性
3.3.6 框圖設計
3.4 本章小結
第4章 UML初覽
4.1 UML中的視圖
4.1.1 用例視圖
4.1.2 邏輯視圖
4.1.3 並發視圖
4.1.4 組件視圖
4.1.5 配置視圖
4.2 UML中的圖
4.2.1 用例圖(Use Case Diagram)
4.2.2 類圖(Class Diagram)
4.2.3 對象圖(Object Diagram)
4.2.4 狀態圖(State Diagram)
4.2.5 活動圖(Activity Diagram)
4.2.6 時序圖(Sequence Diagram)
4.2.7 協作圖(Collaboration Diagram)
4.2.8 組件圖(Component Diagram)
4.2.9 配置圖(Deployment Diagram)
4.3 模型元素
4.3.1 UML中的事物
4.3.2 UML中的關系
4.4 通用機制
4.4.1 修飾
4.4.2 規格說明
4.4.3 通用划分
4.4.4 擴展機制
4.5 UML建模的基本流程
4.6 本章小結
第5章 用戶模型視圖——用例圖
第6章 邏輯視圖——類圖和對象圖
第7章 並發視圖——狀態圖
第8章 並發視圖——活動圖
第9章 並發視圖——時序圖
第10章 並發視圖——協作圖
第11章 組件視圖與配置視圖——組件圖與配置圖
第12章 UML的擴展機制
第13章 Rose中的雙向工程
第14章 UML與統一開發過程
第15章 對象約束語言
第16章 工資管理系統
第17章 學籍管理系統
第18章 在線購物系統
1.1 軟件工程概述
1.1.1 軟件工程的產生
1.1.2 軟件工程的內容及基本原理
1.1.3 軟件生命周期
1.1.4 軟件開發模型
1.1.5 面向對象方法學
1.2 建模概述
1.2.1 什麼是模型
1.2.2 建模的原理
1.2.3 建模的意義與誤區
1.2.4 面向對象建模
1.3 UML概述
1.3.1 UML的起源與發展
1.3.2 UML的特點
1.3.3 UML的定義
1.3.4 UML的應用領域
1.3.5 UML 2.0的新特性
1.4 本章小結
第2章 面向對象技術
2.1 面向對象的技術基礎
2.1.1 面向對象技術的起源和發展
2.1.2 面向對象的基本概念
2.1.3 面向對象技術的特點
2.1.4 支持面向對象的語言
2.2 面向對象的分析
2.2.1 面向對象分析模型的層次
2.2.2 面向對象分析的基本過程
2.2.3 面向對象分析的原則
2.3 面向對象的設計
2.3.1 面向對象設計的准則
2.3.2 面向對象設計的模型
2.3.3 面向對象設計的步驟
2.3.4 面向對象的類設計原則
2.3.5 面向對象設計時需要注意的問題
2.4 基於UML的面向對象分析和設計過程
2.4.1 系統需求
2.4.2 圖書管理系統用例分析
2.4.3 系統靜態建模
2.4.4 系統動態建模
2.5 面向對象實現
2.5.1 程序設計
2.5.2 面向對象測試
2.6 本章小結
第3章 Rational Rose概述
3.1 初識Rational Rose
3.2 Rational Rose 2003的安裝
3.2.1 Rational Rose 2003安裝前的准備
3.2.2 Rational Rose 2003安裝步驟
3.3 使用Rational Rose 2003
3.3.1 啟動Rational Rose
3.3.2 使用Rational Rose建模
3.3.3 設置全局選項
3.3.4 定制工具欄
3.3.5 設置組件的屬性
3.3.6 框圖設計
3.4 本章小結
第4章 UML初覽
4.1 UML中的視圖
4.1.1 用例視圖
4.1.2 邏輯視圖
4.1.3 並發視圖
4.1.4 組件視圖
4.1.5 配置視圖
4.2 UML中的圖
4.2.1 用例圖(Use Case Diagram)
4.2.2 類圖(Class Diagram)
4.2.3 對象圖(Object Diagram)
4.2.4 狀態圖(State Diagram)
4.2.5 活動圖(Activity Diagram)
4.2.6 時序圖(Sequence Diagram)
4.2.7 協作圖(Collaboration Diagram)
4.2.8 組件圖(Component Diagram)
4.2.9 配置圖(Deployment Diagram)
4.3 模型元素
4.3.1 UML中的事物
4.3.2 UML中的關系
4.4 通用機制
4.4.1 修飾
4.4.2 規格說明
4.4.3 通用划分
4.4.4 擴展機制
4.5 UML建模的基本流程
4.6 本章小結
第5章 用戶模型視圖——用例圖
第6章 邏輯視圖——類圖和對象圖
第7章 並發視圖——狀態圖
第8章 並發視圖——活動圖
第9章 並發視圖——時序圖
第10章 並發視圖——協作圖
第11章 組件視圖與配置視圖——組件圖與配置圖
第12章 UML的擴展機制
第13章 Rose中的雙向工程
第14章 UML與統一開發過程
第15章 對象約束語言
第16章 工資管理系統
第17章 學籍管理系統
第18章 在線購物系統
網路書店
類別
折扣
價格
-
新書$222