注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材職業(yè)技術培訓教材UML面向對象設計與分析教程

UML面向對象設計與分析教程

UML面向對象設計與分析教程

定 價:¥59.00

作 者: 薛均曉,石磊
出版社: 清華大學出版社
叢編項: 高等學校計算機應用規(guī)劃教材
標 簽: 暫缺

購買這本書可以去


ISBN: 9787302541592 出版時間: 2019-12-01 包裝:
開本: 16開 頁數(shù): 273 字數(shù):  

內容簡介

  《UML面向對象設計與分析教程/高等學校計算機應用規(guī)劃教材》全面講述面向對象設計與分析技術和統(tǒng)一建模語言(UML)的基本內容和相關知識?!禪ML面向對象設計與分析教程/高等學校計算機應用規(guī)劃教材》共分為11章,深入介紹面向對象的基本概念、UML視圖、UML模型圖、需求分析、靜態(tài)分析、動態(tài)分析、用例圖模型、類圖和對象圖建模、交互模型、行為模型、系統(tǒng)設計模型、軟件開發(fā)過程等內容?!禪ML面向對象設計與分析教程/高等學校計算機應用規(guī)劃教材》內容豐富、結構合理、思路清晰、語言簡練流暢、示例翔實,主要針對面向對象技術初學者,適合作為高等院校軟件開發(fā)技術及相關專業(yè)、軟件工程專業(yè)的教材,還可作為軟件系統(tǒng)開發(fā)人員的參考資料?!禪ML面向對象設計與分析教程/高等學校計算機應用規(guī)劃教材》的電子課件和習題答案可以到http://www.tupwk.com.cn/downpage網站下載,也可通過掃描封底的二維碼下載。《UML面向對象設計與分析教程/高等學校計算機應用規(guī)劃教材》內容豐富、結構合理、思路清晰、語言干練流暢、示例翔實。每一章的引言部分概述了該章的作用和意義。在每一章的正文中,遵循從簡單到復雜、由淺入深的思路組織教程內容,并結合所講述的關鍵技術和難點,穿插了大量極富實用價值的示例。每一章的末尾都安排了有針對性的思考練習,有助于讀者鞏固所學的基本概念、培養(yǎng)實際動手能力、增強對基本概念的理解和實際應用能力。

作者簡介

暫缺《UML面向對象設計與分析教程》作者簡介

圖書目錄

第1章 面向對象與UML
1.1 面向對象介紹
1.1.1 軟件系統(tǒng)概述
1.1.2 軟件工程
1.1.3 面向對象的含義
1.1.4 什么是對象
1.1.5 類
1.1.6 封裝、信息隱藏和消息傳遞
1.1.7 繼承與多態(tài)
1.2 面向對象的開發(fā)模式
1.2.1 面向對象程序的工作原理
1.2.2 面向對象方法論
1.2.3 面向對象建模
1.2.4 對概念而非實現(xiàn)建模
1.2.5 面向對象分析與面向對象設計
1.3 UML帶來了什么
1.3.1 什么是UML
1.3.2 UML與面向對象軟件開發(fā)
1.4 UML建模工具
1.4.1 UML建模工具概述
1.4.2 常用的UML建模工具
1.4.3 三種常用UML建模工具的性能對比
1.5 小結
1.6 思考練習
第2章 UML構成與建模工具Rational Rose簡介
2.1 UML表示法
2.1.1 用例圖
2.1.2 類圖
2.1.3 對象圖
2.1.4 序列圖
2.1.5 協(xié)作圖
2.1.6 狀態(tài)圖
2.1.7 活動圖
2.1.8 構件圖
2.1.9 部署圖
2.2 UML視圖
2.2.1 UML視圖概述
2.2.2 用例視圖
2.2.3 邏輯視圖
2.2.4 并發(fā)視圖
2.2.5 構件視圖
2.2.6 部署視圖
2.3 UML元素
2.3.1 參與者
2.3.2 用例
2.3.3 關系
2.3.4 包
2.3.5 構件
2.3.6 節(jié)點
2.3.7 構造型
2.4 UML公共機制
2.4.1 規(guī)格說明
2.4.2 修飾
2.4.3 通用劃分
2.4.4 擴展機制
2.5 Rational Rose簡介
2.5.1 Rational Rose的啟動與主界面
2.5.2 使用Rational Rose建模
2.5.3 Rational Rose全局選項設置
2.5.4 Rational Rose視圖
2.5.5 Rational Rose雙向工程
2.6 小結
2.7 思考練習
第3章 需求分析與用例建模
3.1 需求分析
3.1.1 軟件需求的含義
3.1.2 需求分析的要點和難點
3.1.3 如何做需求分析
3.2 參與者
3.2.1 參與者的定義
3.2.2 參與者的確定
3.2.3 參與者之間的關系
3.2.4 業(yè)務主角與業(yè)務工人
3.2.5 參與者與用戶的關系
3.3 用例
3.3.1 用例定義
3.3.2 用例特點
3.3.3 用例間關系
3.3.4 用例描述
3.3.5 用例粒度
3.3.6 業(yè)務用例和系統(tǒng)用例
3.4 建立用例圖模型
3.4.1 創(chuàng)建用例圖
3.4.2 用例圖的工具欄按鈕
3.4.3 創(chuàng)建參與者與用例
3.4.4 創(chuàng)建關系
4.4.5 用例圖建模案例
3.5 小結
3.6 思考練習
第4章 靜態(tài)分析與類圖
4.1 類圖的定義
4.1.1 類圖概述
4.1.2 類及類的表示
4.1.3 接口
4.1.4 類之間的關系
4.1.5 基本類型的使用
4.2 類之間的關系
4.2.1 關聯(lián)關系
4.2.2 泛化關系
4.2.3 依賴關系
4.2.4 實現(xiàn)關系
4.3 系統(tǒng)靜態(tài)分析技術
4.3.1 如何獲取類
4.3.2 領域分析
4.3.3 保持模型簡單
4.3.4 啟發(fā)式方法
4.3.5 靜態(tài)分析過程中的技巧
4.4 構造類圖模型
4.4.1 創(chuàng)建類
4.4.2 創(chuàng)建類與類之間的關系
4.4.3 案例分析
4.5 小結
4.6 思考練習
第5章 靜態(tài)分析與對象圖
5.1 對象簡介
5.1.1 對象的概念
5.1.2 封裝
5.1.3 關聯(lián)和聚合
5.2 對象圖
5.2.1 對象圖的表示法
5.2.2 鏈的可導航性
5.2.3 消息
5.2.4 啟動操作
5.2.5 面向對象程序的工作原理
5.2.6 垃圾收集
5.2.7 術語
5.2.8 類圖與對象圖的區(qū)別
5.3 對象圖建模
5.3.1 使用Rational Rose建立對象圖
5.3.2 對象屬性建模詳解
5.3.3 關聯(lián)類
5.3.4 有形對象和無形對象
5.3.5 好的對象
5.4 小結
5.5 思考練習
第6章 動態(tài)分析與序列圖
6.1 序列圖簡介
6.1.1 動態(tài)分析
6.1.2 對象交互
6.1.3 序列圖概述
6.2 序列圖的組成要素
6.2.1 對象
6.2.2 生命線
6.2.3 激活
6.2.4 消息
6.3 序列圖建模及示例
6.3.1 創(chuàng)建對象
6.3.2 創(chuàng)建生命線
6.3.3 創(chuàng)建消息
6.3.4 銷毀對象
6.3.5 序列圖建模示例
6.4 序列圖建模的指導原則與并發(fā)建模
6.4.1 指導原則
6.4.2 并發(fā)建模
6.5 小結
6.6 思考練習
第7章 動態(tài)分析與協(xié)作圖
7.1 協(xié)作圖簡介
7.1.1 協(xié)作圖定義
7.1.2 與序列圖的區(qū)別與聯(lián)系
7.2 協(xié)作圖的組成要素
7.2.1 對象
7.2.2 消息
7.2.3 鏈
7.2.4 邊界、控制器和實體
7.3 協(xié)作圖建模及示例
7.3.1 創(chuàng)建對象
7.3.2 創(chuàng)建消息
7.3.3 創(chuàng)建鏈
7.3.4 示例
7.4 小結
7.5 思考練習
第8章 動態(tài)分析與狀態(tài)圖
8.1 狀態(tài)圖簡介
8.1.1 狀態(tài)機
8.1.2 狀態(tài)和事件
8.1.3 對象的特性和狀態(tài)
8.1.4 狀態(tài)圖
8.2 狀態(tài)圖的組成要素
8.2.1 狀態(tài)
8.2.2 轉換
8.2.3 判定
8.2.4 同步
8.2.5 事件
8.2.6 狀態(tài)圖的特殊化
8.3 狀態(tài)圖建模及示例
8.3.1 創(chuàng)建狀態(tài)圖
8.3.2 創(chuàng)建初始狀態(tài)和終止狀態(tài)
8.3.3 創(chuàng)建狀態(tài)
8.3.4 創(chuàng)建狀態(tài)之間的轉換
8.3.5 創(chuàng)建事件
8.3.6 創(chuàng)建動作
8.3.7 創(chuàng)建監(jiān)護條件
8.3.8 狀態(tài)圖建模示例
8.3.9 生命周期方法
8.3.10 一致性檢查
8.3.11 質量準則
8.4 小結
8.5 思考練習
第9章 活動圖
9.1 活動圖簡介
9.1.1 基于活動的系統(tǒng)行為建模
9.1.2 活動圖的作用
9.1.3 活動圖建模目的
9.2 活動圖的組成要素
9.2.1 動作狀態(tài)
9.2.2 活動狀態(tài)
9.2.3 組合活動
9.2.4 分叉與匯合
9.2.5 分支與合并
9.2.6 泳道
9.2.7 對象流
9.3 活動圖建模
9.3.1 創(chuàng)建活動圖
9.3.2 創(chuàng)建初始狀態(tài)和終止狀態(tài)
9.3.3 創(chuàng)建動作狀態(tài)
9.3.4 創(chuàng)建活動狀態(tài)
9.3.5 創(chuàng)建轉換
9.3.6 創(chuàng)建分叉與匯合
9.3.7 創(chuàng)建分支與合并
9.3.8 創(chuàng)建泳道
9.3.9 創(chuàng)建對象流
9.3.10 活動圖建模示例
9.4 小結
9.5 思考練習
第10章 系統(tǒng)設計模型
10.1 系統(tǒng)體系結構概述
10.1.1 系統(tǒng)設計的主要任務
10.1.2 系統(tǒng)體系結構建模的主要活動
10.1.3 架構的含義
10.2 包圖
10.2.1 包圖的基本概念
10.2.2 包的表示方法
10.2.3 可見性
10.2.4 包之間的關系
10.2.5 使用Rational Rose創(chuàng)建包圖
10.3 構件圖的基本概念
10.3.1 構件
10.3.2 構件圖
10.3.3 基于構件的開發(fā)
10.4 部署圖的基本概念
10.4.1 節(jié)點
10.4.2 部署圖
10.5 構件圖與部署圖建模及案例分析
10.5.1 創(chuàng)建構件圖
10.5.2 創(chuàng)建部署圖
10.5.3 案例分析
10.6 小結
10.7 思考練習
第11章 統(tǒng)一軟件過程
11.1 軟件開發(fā)過程概述
11.1.1 軟件開發(fā)方法學
11.1.2 軟件開發(fā)過程中的經典階段
11.1.3 關鍵問題
11.2 傳統(tǒng)軟件開發(fā)方法學
11.2.1 傳統(tǒng)軟件開發(fā)方法學簡介
11.2.2 瀑布模型
11.2.3 瀑布模型的有效性
11.2.4 瀑布模型存在的問題
11.3 現(xiàn)代軟件開發(fā)方法學
11.3.1 什么是統(tǒng)一過程RUP
11.3.2 RUP的發(fā)展歷程及應用
11.3.3 RUP二維模型
11.3.4 RUP的核心工作流
11.3.5 RUP迭代開發(fā)模型
11.3.6 RUP的應用優(yōu)勢和局限性
11.4 其他軟件開發(fā)模型
11.4.1 噴泉模型
11.4.2 原型模型
11.4.3 XP模型
11.4.4 動態(tài)系統(tǒng)開發(fā)方法
11.4.5 選擇方法論時的考慮
11.5 小結
11.6 思考練習
參考文獻

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號