注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具面向?qū)ο蠹夹g(shù)與UML

面向?qū)ο蠹夹g(shù)與UML

面向?qū)ο蠹夹g(shù)與UML

定 價(jià):¥22.00

作 者: 劉振安、董蘭芳、劉燕群
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)教材系列
標(biāo) 簽: 算法語言

ISBN: 9787111209126 出版時(shí)間: 2007-04-01 包裝: 平裝
開本: 16 頁數(shù): 205 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《面向?qū)ο蠹夹g(shù)與UML》介紹基于UML建模語言描述的面向?qū)ο蟮姆治龊团c設(shè)計(jì)過程,內(nèi)容包括軟件開發(fā)過程、面向?qū)ο蟮幕靖拍睢⒒赨ML語言進(jìn)行分析和設(shè)計(jì)的流程,并結(jié)合實(shí)際的工程要求,介紹了軟件體系結(jié)構(gòu)的模式以及持久對(duì)象的概念。本書通俗易懂、概念清楚、實(shí)用性強(qiáng),可以作為軟件工程碩士、研究生、高年級(jí)本科生的教材,也可以作為自學(xué)或培訓(xùn)教材以及工程技術(shù)人員的參考書。

作者簡(jiǎn)介

暫缺《面向?qū)ο蠹夹g(shù)與UML》作者簡(jiǎn)介

圖書目錄

前言
第1 章 軟件開發(fā)過程概述  
1.1 軟件開發(fā)基本概念1  
1.1.1 基本概念1  
1.1.2 迭代增量式的開發(fā)過程2  
1.1.3 其他開發(fā)模型3  
1.2 需求分析4  
1.3 設(shè)計(jì)4  
1.4 實(shí)現(xiàn)4  
1.5 測(cè)試4  
1.5.1 測(cè)試目的4  
1.5.2 測(cè)試集5  
1.5.3 設(shè)計(jì)測(cè)試集的方法5  
1.6 維護(hù)5  
1.7 風(fēng)險(xiǎn)分析6  
1.8 面向?qū)ο蟮姆椒?  
1.8.1 面向?qū)ο蟮能浖_發(fā)方法8  
1.8.2 面向?qū)ο蟮能浖こ趟枷?  
1.8.3 軟件質(zhì)量10  
1.8.4 可視化建模10  
1.9 CMM簡(jiǎn)介10  
1.9.1 初始級(jí)11  
1.9.2 可重復(fù)級(jí)11  
1.9.3 已定義級(jí)12  
1.9.4 已管理級(jí)12  
1.9.5 優(yōu)化級(jí)12  
1.10 程序重組技術(shù)13  
1.10.1 程序重組13  
1.10.2 模式14  
1.11 小結(jié)14  
習(xí)題1 15  
第2章 UML概述16  
2.1 軟件建模和UML16  
2.2 UML的發(fā)展過程18  
2.3 UML的結(jié)構(gòu)20  
2.3.1 基本構(gòu)造塊20  
2.3.2 規(guī)則21  
2.3.3 公共機(jī)制21  
2.4 UML的視圖24  
2.4.1 用例視圖24  
2.4.2 邏輯視圖26  
2.4.3 進(jìn)程視圖27  
2.4.4 組件視圖27  
2.4.5 配置視圖28  
2.4.6 包的簡(jiǎn)單概念28  
2.5 UML的主要特點(diǎn)28  
2.6 使用UML語言的好處30  
2.6.1 幫助學(xué)習(xí)面向?qū)ο蠹夹g(shù)30  
2.6.2 幫助與領(lǐng)域?qū)<疫M(jìn)行交流31  
2.6.3 幫助理解全局31  
2.7 UML語言的應(yīng)用32  
2.8 小結(jié)32  
習(xí)題2 34  
第3章 面向?qū)ο蟮幕靖拍?5  
3.1 面向?qū)ο蠡A(chǔ)知識(shí)35  
3.2 面向?qū)ο蟮幕驹瓌t35  
3.2.1 抽象36  
3.2.2 封裝37  
3.2.3 繼承38  
3.2.4 分類39  
3.2.5 多態(tài)40  
3.2.6 聚合40  
3.2.7 關(guān)聯(lián)40  
3.2.8 消息通信41  
3.2.9 粒度控制41  
3.2.10 行為分析42  
3.3 OOA模型42  
3.3.1 基本模型42  
3.3.2 補(bǔ)充模型42  
3.4 發(fā)現(xiàn)對(duì)象并建立對(duì)象層43  
3.4.1 將問題域和系統(tǒng)責(zé)任作為出發(fā)點(diǎn)43  
3.4.2 正確運(yùn)用抽象原則43  
3.4.3 尋找候選對(duì)象的基本方法44  
3.4.4 審查和篩選對(duì)象44  
3.4.5 異常情況的檢查和調(diào)整45  
3.5 定義數(shù)據(jù)成員45  
3.5.1 尋找數(shù)據(jù)成員的一般方法45  
3.5.2 審查與篩選數(shù)據(jù)成員46  
3.6 定義成員函數(shù)46  
3.7 如何發(fā)現(xiàn)基類與派生類的結(jié)構(gòu)47  
3.7.1 學(xué)習(xí)當(dāng)前領(lǐng)域的分類學(xué)知識(shí)47  
3.7.2 回顧基類與派生類結(jié)構(gòu)的兩種定義47  
3.7.3 考察類的成員48  
3.8 面向?qū)ο蟮母呒?jí)課題48  
3.8.1 抽象類48  
3.8.2 多重繼承49  
3.8.3 界面與接口51  
3.8.4 內(nèi)部類53  
3.8.5 包53  
3.8.6 組件53  
3.9 小結(jié)54  
習(xí)題3 54  
第4章 用例分析55  
4.1 需求55  
4.1.1 需求獲取55  
4.1.2 需求分析55  
4.1.3 編寫需求規(guī)格說明書56  
4.1.4 需求驗(yàn)證56  
4.1.5 需求管理56  
4.2 用例分析57  
4.3 用戶目標(biāo)和系統(tǒng)交互功能60  
4.4 用例圖60  
4.4.1 活動(dòng)者61  
4.4.2 用例和用例圖61  
4.4.3 項(xiàng)目詞匯表62  
4.4.4 事件流63  
4.5 用例圖內(nèi)元素的關(guān)系66  
4.6 用例圖設(shè)計(jì)實(shí)例68  
4.6.1 需求68  
4.6.2 分析68  
4.6.3 事件流68  
4.6.4 用例圖70  
4.7 用例規(guī)格說明70  
4.8 小結(jié)71  
習(xí)題4 72  
第5章 活動(dòng)圖74  
5.1 活動(dòng)圖的概念74  
5.2 活動(dòng)圖的基本要素75  
5.3 泳道76  
5.4 用例的活動(dòng)圖77  
5.5 活動(dòng)的分解78  
5.6 何時(shí)使用活動(dòng)圖79  
5.7 活動(dòng)圖的圖標(biāo)79  
5.8 小結(jié)80  
習(xí)題5 81  
第6章 交互圖82  
6.1 概述82  
6.2 如何創(chuàng)建交互圖83  
6.3 序列圖的組成84  
6.4 序列圖的實(shí)例86  
6.5 協(xié)作圖的組成..87  
6.6 協(xié)作圖的實(shí)例88  
6.7 異步消息. 并行和競(jìng)爭(zhēng)89  
6.7.1 對(duì)象的建立和撤銷90  
6.7.2 異步消息和并行90  
6.7.3 競(jìng)爭(zhēng)91  
6.8 序列圖和協(xié)作圖的比較92  
6.9 序列圖和協(xié)作圖中的標(biāo)記93  
6.10 小結(jié)93  
習(xí)題6 94  
第7章 類圖96  
7.1 類和對(duì)象96  
7.2 尋找類97  
7.3 屬性和操作98  
7.3.1 屬性99  
7.3.2 操作99  
7.3.3 可視性101  
7.3.4 類和類的實(shí)例101  
7.4 CRC卡103  
7.5 繼承與多態(tài)性104  
7.5.1 繼承104  
7.5.2 多態(tài)性104  
7.6 關(guān)聯(lián)105  
7.6.1 聚集108  
7.6.2 組合109  
7.6.3 關(guān)聯(lián)的分析109  
7.7 注意事項(xiàng)109  
7.7.1 正確使用類圖109  
7.7.2 其他注意事項(xiàng)110  
7.8 選課系統(tǒng)的類圖111  
7.8.1 設(shè)計(jì)類圖111  
7.8.2 選課系統(tǒng)中類. 屬性和操作113  
7.9 類圖的基本UML標(biāo)記117  
7.10 小結(jié)118  
習(xí)題7 119  
第8章 狀態(tài)圖121  
8.1 狀態(tài)圖的基礎(chǔ)知識(shí)121  
8.2 狀態(tài)圖組成121  
8.3 狀態(tài)圖設(shè)計(jì)實(shí)例123  
8.4 并發(fā)狀態(tài)圖123  
8.5 何時(shí)使用狀態(tài)圖124  
8.6 狀態(tài)圖使用的基本圖符125  
8.7 小結(jié)126  
習(xí)題8 126  
第9章 持久對(duì)象127  
9.1 持久對(duì)象的概念127  
9.2 持久對(duì)象策略128  
9.2.1 基于面向?qū)ο髷?shù)據(jù)庫(kù)的解決方案128  
9.2.2 基于關(guān)系數(shù)據(jù)庫(kù)的解決方案129  
9.2.3 兩種策略的比較129  
9.3 實(shí)現(xiàn)類和對(duì)象的映射130  
9.3.1 類和對(duì)象的映射130  
9.3.2 屬性映射成字段130  
9.3.3 屬性取值映射成域131  
9.4 關(guān)系數(shù)據(jù)庫(kù)中實(shí)現(xiàn)繼承131  
9.5 關(guān)系映射133  
9.5.1 關(guān)聯(lián)與聚集/組合之間的區(qū)別133  
9.5.2 關(guān)系數(shù)據(jù)庫(kù)中實(shí)現(xiàn)關(guān)聯(lián)133  
9.6 小結(jié)135  
習(xí)題9 136  
第10章 組件圖137  
10.1 組件圖的基礎(chǔ)知識(shí)137  
10.2 組件圖的基本要素137  
10.3 組件圖實(shí)例138  
10.4 組件和接口139  
10.5 組件圖標(biāo)記139  
10.6 小結(jié)140  
習(xí)題10 140  
第11章 布局圖141  
11.1 布局圖的基礎(chǔ)知識(shí)141  
11.2 布局圖的基本要素141  
11.3 使用布局圖的考慮142  
11.4 布局圖的組成要素142  
11.5 小結(jié)142  
習(xí)題11 143  
第12章 軟件體系結(jié)構(gòu)144  
12.1 軟件體系結(jié)構(gòu)144  
12.2 流程處理系統(tǒng)146  
12.3 層次結(jié)構(gòu)147  
12.4 客戶機(jī)/服務(wù)器系統(tǒng)149  
12.4.1 視圖控制模型MVC149  
12.4.2 兩層的客戶機(jī)/服務(wù)器結(jié)構(gòu)151  
12.4.3 “瘦”客戶機(jī)和對(duì)象標(biāo)志152  
12.4.4 基于MVC的網(wǎng)上應(yīng)用154  
12.4.5 三層客戶機(jī)/服務(wù)器模型155  
12.4.6 多層客戶機(jī)/服務(wù)器模型158  
12.4.7 組件對(duì)象模型和分布式組件對(duì)象技術(shù)159  
12.5 集群系統(tǒng)162  
12.6 小結(jié)163  
習(xí)題12 166  
第13章 檔案管理系統(tǒng)設(shè)計(jì)實(shí)例167  
13.1 用例模型167  
13.2 序列圖167  
13.3 類圖171  
13.3.1 員工工號(hào)管理類圖172  
13.3.2 員工基本信息管理類圖172  
13.3.3 員工家庭信息管理類圖173  
13.3.4 員工社會(huì)關(guān)系管理類圖173  
13.3.5 員工政治面貌管理類圖173  
13.3.6 員工工作簡(jiǎn)歷管理類圖174  
13.3.7 員工資質(zhì)信息管理類圖174  
13.3.8 員工職務(wù)任免管理信息類圖175  
13.4 類的屬性和操作175  
13.4.1 邊界類175  
13.4.2 控制類175  
13.4.3 實(shí)體類177  
13.5 小結(jié)180  
第14章 系統(tǒng)總體方案設(shè)計(jì)實(shí)例181  
14.1 電力電量管理軟件181  
14.2 電力電量軟件功能要求及其體系結(jié)構(gòu)181  
14.2.1 電力電量管理軟件的功能要求181  
14.2.2 電力電量系統(tǒng)的硬件結(jié)構(gòu)183  
14.3 電力電量軟件系統(tǒng)的總體設(shè)計(jì)184  
14.3.1 需求分析184  
14.3.2 電力電量軟件高層架構(gòu)方案187  
14.3.3 電力電量系統(tǒng)流程設(shè)計(jì)187  
第15章 UML支持環(huán)境190  
15.1 UML集成化支持環(huán)境190  
15.1.1 UML可視化建模系統(tǒng)191  
15.1.2 UML模擬系統(tǒng)193  
15.1.3 UML軟件質(zhì)量控制193  
15.1.4 UML代碼生成系統(tǒng)194  
15.1.5 UML逆向工程194  
15.2 Rose簡(jiǎn)介194  
15.2.1 使用Rose2003設(shè)計(jì)軟件的思路195  
15.2.2 使用Rose2003創(chuàng)建模型195  
15.2.3 Rose界面的組成197  
15.3 小結(jié)203  
習(xí)題15 205  
參考文獻(xiàn)206  

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)