UML面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì)教程
定 價(jià):39 元
- 作者:胡智喜
- 出版時(shí)間:2014/7/1
- ISBN:9787121232312
- 出 版 社:電子工業(yè)
- 中圖法分類:TP312UM
- 頁碼:220
- 紙張:
- 版次:1
- 開本:16開
本書是由多年從事軟件工程教學(xué)的教師和科研人員根據(jù)教學(xué)的特點(diǎn)精心組織和編寫的。本書從面向?qū)ο蠹夹g(shù)的基本概念開始,由淺入深地介紹了UML語言建模的基本語法、建模的基本步驟、RUP開發(fā)過程等,重點(diǎn)章節(jié)配套實(shí)例講解,最后通過一個(gè)應(yīng)用案例詳細(xì)介紹了基于UML語言的面向?qū)ο蠼i_發(fā)過程。全書共12章,第1章~第3章介紹了面向?qū)ο蠓治雠c設(shè)計(jì)技術(shù)的基本概念;第4章~第10章詳細(xì)介紹了基于UML語言進(jìn)行面向?qū)ο蠼5脑敿?xì)方法和步驟以及注意事項(xiàng);第11章介紹了RUP開發(fā)過程;第12章通過一個(gè)應(yīng)用案例詳細(xì)介紹了面向?qū)ο箝_發(fā)的過程。
目 錄
第1章 軟件工程和建模\\t(1)
1.1 軟件工程的發(fā)展歷史\\t(1)
1.2 軟件工程的基本原理\\t(2)
1.3 軟件生命周期\\t(3)
1.4 軟件開發(fā)模型\\t(5)
1.5 軟件開發(fā)方法\\t(10)
1.5.1 面向過程的開發(fā)方法\\t(10)
1.5.2 面向數(shù)據(jù)結(jié)構(gòu)的開發(fā)方法\\t(10)
1.5.3 面向?qū)ο蟮拈_發(fā)方法\\t(11)
1.6 軟件開發(fā)方法的評(píng)價(jià)與選擇\\t(12)
1.7 軟件建模\\t(14)
本章小結(jié)\\t(16)
習(xí)題1\\t(16)
第2章 面向?qū)ο蠹夹g(shù)\\t(17)
2.1 什么是面向?qū)ο骪\t(17)
2.2 面向?qū)ο蟮幕靖拍頫\t(18)
2.3 面向?qū)ο蟮姆治鯸\t(22)
2.4 面向?qū)ο蟮脑O(shè)計(jì)\\t(23)
2.4.1 面向?qū)ο蟮脑O(shè)計(jì)準(zhǔn)則\\t(23)
2.4.2 面向?qū)ο蟮脑O(shè)計(jì)過程\\t(25)
2.5 面向?qū)ο蠓椒ū容^\\t(28)
2.5.1 Booch面向?qū)ο蠓椒╘\t(29)
2.5.2 Jacobson的面向?qū)ο蠓椒╘\t(31)
2.5.3 Coad-Yourdon面向?qū)ο蠓椒╘\t(32)
2.5.4 OMT面向?qū)ο蠓椒╘\t(34)
2.6 面向?qū)ο箝_發(fā)語言和建模工具\(yùn)\t(36)
本章小結(jié)\\t(36)
習(xí)題2\\t(36)
第3章 UML語言基礎(chǔ)\\t(37)
3.1 UML發(fā)展歷史\\t(37)
3.2 UML的主要內(nèi)容\\t(38)
3.2.1 UML語義\\t(39)
3.2.2 UML 表示法\\t(39)
3.2.3 對(duì)象約束語言\\t(41)
3.3 UML中的符號(hào)和圖形\\t(41)
3.3.1 模型的概念\\t(41)
3.3.2 模型元素\\t(41)
3.3.3 模型元素之間的關(guān)系\\t(42)
3.3.4 模型組織\\t(43)
3.4 公共機(jī)制\\t(46)
3.4.1 修飾\\t(46)
3.4.2 說明\\t(46)
3.4.3 公共劃分\\t(46)
3.5 擴(kuò)展機(jī)制\\t(47)
3.5.1 構(gòu)造型\\t(47)
3.5.2 標(biāo)記值\\t(48)
3.5.3 約束\\t(48)
3.6 UML的特點(diǎn)和應(yīng)用領(lǐng)域\\t(49)
3.6.1 UML的主要特點(diǎn)\\t(49)
3.6.2 UML的應(yīng)用領(lǐng)域\\t(50)
本章小結(jié)\\t(52)
習(xí)題3\\t(52)
第4章 用例圖\\t(53)
4.1 概述\\t(53)
4.2 系統(tǒng)\\t(54)
4.3 活動(dòng)者\(yùn)\t(55)
4.3.1 定義\\t(55)
4.3.2 確定活動(dòng)者\(yùn)\t(55)
4.3.3 活動(dòng)者之間的關(guān)系\\t(56)
4.4 用例\\t(57)
4.4.1 定義\\t(57)
4.4.2 用例表示法\\t(57)
4.4.3 用例描述\\t(57)
4.5 用例之間的聯(lián)系\\t(59)
4.5.1 泛化聯(lián)系\\t(59)
4.5.2 使用聯(lián)系\\t(59)
4.5.3 包含聯(lián)系\\t(60)
4.5.4 擴(kuò)展聯(lián)系\\t(60)
4.6 用例建模\\t(61)
4.6.1 建立用例圖\\t(61)
4.6.2 用例建模中應(yīng)注意的問題\\t(61)
4.7 實(shí)例講解\\t(62)
4.7.1 班級(jí)信息管理系統(tǒng)\\t(62)
4.7.2 圖書借閱管理系統(tǒng)\\t(63)
本章小結(jié)\\t(65)
習(xí)題4\\t(65)
第5章 對(duì)象圖和類圖\\t(67)
5.1 概述\\t(67)
5.2 對(duì)象類定義\\t(67)
5.2.1 類的名稱\\t(68)
5.2.2 定義屬性\\t(68)
5.2.3 定義操作\\t(69)
5.3 對(duì)象類的關(guān)聯(lián)\\t(70)
5.3.1 關(guān)聯(lián)的定義\\t(70)
5.3.2 關(guān)聯(lián)類型\\t(71)
5.3.3 聚合和組合\\t(72)
5.3.4 泛化\\t(72)
5.3.5 依賴\\t(73)
5.4 對(duì)象圖\\t(73)
5.5 接口\\t(74)
5.6 高級(jí)對(duì)象類\\t(75)
5.6.1 抽象類\\t(75)
5.6.2 模板對(duì)象類\\t(76)
5.7 對(duì)象類圖建模\\t(76)
5.7.1 建立對(duì)象類圖\\t(76)
5.7.2 類和對(duì)象建模中應(yīng)注意的問題\\t(77)
5.8 實(shí)例講解\\t(79)
5.8.1 圖書借閱管理系統(tǒng)類圖\\t(79)
5.8.2 旅游賓館客房預(yù)訂管理\\t(79)
本章小結(jié)\\t(80)
習(xí)題5\\t(80)
第6章 交互圖\\t(82)
6.1 概述\\t(82)
6.2 序列圖\\t(82)
6.2.1 序列圖的組成\\t(83)
6.2.2 同步消息和異步消息\\t(85)
6.2.3 分支和條件\\t(85)
6.2.4 循環(huán)\\t(86)
6.2.5 時(shí)間約束\\t(86)
6.2.6 對(duì)象創(chuàng)建和銷毀\\t(87)
6.2.7 自調(diào)用和回調(diào)\\t(87)
6.3 協(xié)作圖\\t(88)
6.3.1 協(xié)作圖的組成\\t(88)
6.3.2 對(duì)象的創(chuàng)建與銷毀\\t(89)
6.3.3 同步消息和異步消息\\t(90)
6.3.4 自調(diào)用和回調(diào)\\t(90)
6.4 交互圖建模\\t(91)
6.4.1 建立交互圖\\t(91)
6.4.2 交互圖建模的基本步驟\\t(92)
6.4.3 交互圖建模中應(yīng)注意的問題\\t(92)
6.5 實(shí)例講解——圖書借閱管理系統(tǒng)交互圖\\t(93)
6.5.1 圖書借閱管理系統(tǒng)序列圖\\t(93)
6.5.2 圖書管理系統(tǒng)協(xié)作圖\\t(95)
本章小結(jié)\\t(96)
習(xí)題6\\t(96)
第7章 狀態(tài)圖\\t(97)
7.1 概述\\t(97)
7.2 狀態(tài)及其分類\\t(97)
7.2.1 狀態(tài)\\t(97)
7.2.2 狀態(tài)的種類\\t(99)
7.3 狀態(tài)機(jī)和狀態(tài)圖\\t(103)
7.3.1 狀態(tài)機(jī)\\t(103)
7.3.2 狀態(tài)圖\\t(103)
7.4 消息、事件和狀態(tài)遷移\\t(105)
7.4.1 消息\\t(105)
7.4.2 事件\\t(106)
7.4.3 守衛(wèi)條件\\t(108)
7.4.4 動(dòng)作表達(dá)式\\t(109)
7.4.5 狀態(tài)遷移的種類\\t(109)
7.5 并發(fā)狀態(tài)圖\\t(112)
7.5.1 并發(fā)子狀態(tài)\\t(112)
7.5.2 同步\\t(113)
7.6 狀態(tài)圖建模\\t(114)
7.6.1 建立狀態(tài)圖\\t(114)
7.6.2 狀態(tài)圖建模中應(yīng)注意的問題\\t(115)
7.7 實(shí)例講解\\t(116)
本章小結(jié)\\t(116)
習(xí)題7\\t(117)
第8章 活動(dòng)圖\\t(118)
8.1 活動(dòng)圖概述\\t(118)
8.2 活動(dòng)圖的組成\\t(118)
8.2.1 組成要素\\t(119)
8.2.2 動(dòng)作流\\t(120)
8.2.3 泳道\\t(121)
8.2.4 對(duì)象流\\t(122)
8.3 活動(dòng)分解\\t(123)
8.4 活動(dòng)圖的并發(fā)與同步\\t(124)
8.4.1 并發(fā)與同步\\t(124)
8.4.2 同步狀態(tài)\\t(125)
8.4.3 動(dòng)態(tài)并發(fā)\\t(125)
8.5 活動(dòng)圖建模\\t(126)
8.5.1 建立活動(dòng)圖\\t(126)
8.5.2 活動(dòng)圖建模中應(yīng)注意的問題\\t(127)
8.6 實(shí)例講解\\t(127)
本章小結(jié)\\t(128)
習(xí)題8\\t(128)
第9章 包圖\\t(129)
9.1 概述\\t(129)
9.2 包的基本含義\\t(129)
9.2.1 包的語義和表示\\t(129)
9.2.2 包的嵌套\\t(131)
9.2.3 標(biāo)準(zhǔn)構(gòu)造型\\t(131)
9.3 包的聯(lián)系\\t(132)
9.3.1 依賴\\t(132)
9.3.2 泛化\\t(134)
9.4 包圖\\t(135)
9.5 包圖建模\\t(135)
9.5.1 建立包圖\\t(135)
9.5.2 包圖建模中應(yīng)注意的問題\\t(137)
本章小結(jié)\\t(138)
習(xí)題9\\t(138)
第10章 物理圖\\t(139)
10.1 概述\\t(139)
10.2 構(gòu)件圖\\t(139)
10.2.1 構(gòu)件\\t(139)
10.2.2 構(gòu)件的種類\\t(142)
10.2.3 構(gòu)件的聯(lián)系\\t(143)
10.2.4 建立構(gòu)件圖\\t(144)
10.3 配置圖\\t(148)
10.3.1 節(jié)點(diǎn)\\t(148)
10.3.2 節(jié)點(diǎn)的聯(lián)系\\t(149)
10.3.3 建立配置圖\\t(150)
10.4 物理圖建模\\t(153)
本章小結(jié)\\t(154)
習(xí)題10\\t(154)
第11章 RUP統(tǒng)一建模過程\\t(155)
11.1 軟件過程概述\\t(155)
11.1.1 軟件過程介紹\\t(155)
11.1.2 當(dāng)前流行的軟件開發(fā)過程\\t(156)
11.2 RUP簡介\\t(159)
11.2.1 RUP過程\\t(159)
11.2.2 RUP過程的特點(diǎn)\\t(167)
11.3 RUP的核心工作流\\t(168)
11.3.1 業(yè)務(wù)建模\\t(168)
11.3.2 需求\\t(169)
11.3.3 分析和設(shè)計(jì)\\t(171)
11.3.4 實(shí)現(xiàn)\\t(172)
11.3.5 測(cè)試\\t(173)
11.3.6 部署\\t(175)
11.3.7 核心支持工作流\\t(176)
本章小結(jié)\\t(178)
習(xí)題11\\t(179)
第12章 應(yīng)用系統(tǒng)案例\\t(180)
12.1 系統(tǒng)概述\\t(180)
12.2 系統(tǒng)需求\\t(181)
12.2.1 系統(tǒng)總體功能需求\\t(181)
12.2.2 各關(guān)鍵模塊需求\\t(181)
12.3 系統(tǒng)用例模型\\t(183)
12.3.1 確定系統(tǒng)范圍和系統(tǒng)邊界\\t(183)
12.3.2 確定活動(dòng)者\(yùn)\t(183)
12.3.3 定義用例\\t(184)
12.3.4 建立用例圖\\t(184)
12.3.5 用例描述\\t(186)
12.4 設(shè)計(jì)實(shí)體類模型\\t(193)
12.4.1 識(shí)別對(duì)象類\\t(193)
12.4.2 類圖\\t(194)
12.4.3 類屬性\\t(195)
12.5 設(shè)計(jì)接口和控制類模型\\t(196)
12.5.1 識(shí)別接口類\\t(197)
12.5.2 識(shí)別控制類\\t(198)
12.5.3 系統(tǒng)類模型\\t(199)
12.6 設(shè)計(jì)動(dòng)態(tài)模型\\t(199)
12.6.1 數(shù)據(jù)訪問類(Access)\\t(199)
12.6.2 建立序列圖\\t(199)
12.7 系統(tǒng)部署\\t(205)
12.7.1 建立構(gòu)件圖\\t(205)
12.7.2 建立配置圖\\t(206)
本章小結(jié)\\t(206)
習(xí)題12\\t(206)