注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)使用UML:關(guān)于對(duì)象和組件軟件工程

使用UML:關(guān)于對(duì)象和組件軟件工程

使用UML:關(guān)于對(duì)象和組件軟件工程

定 價(jià):¥32.00

作 者: (英)Perdita Stevens,(英)Rob Pooley著;包曉露,趙曉玲譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 面向?qū)ο笳Z言 程序設(shè)計(jì) 教材

購(gòu)買這本書可以去


ISBN: 9787115111562 出版時(shí)間: 2003-01-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 239 字?jǐn)?shù):  

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

  本書旨在介紹使用UML進(jìn)行面向?qū)ο蠛徒M件軟件開發(fā)所必需的知識(shí)。本書共20章,分為四個(gè)部分。第一部分包括前4章,介紹軟件工程和面向?qū)ο箝_發(fā)的概念。第二部分包括第5~14章,這些章節(jié)對(duì)UML語言進(jìn)行了詳述。第15、16、17章是第三部分,主要是三個(gè)用例學(xué)習(xí)。還包括有可能進(jìn)一步擴(kuò)展的提示。最后3章是第四部分,討論質(zhì)量和質(zhì)量保證、驗(yàn)證、確認(rèn)和測(cè)試、軟件項(xiàng)目管理及團(tuán)隊(duì)開發(fā)等問題。本書強(qiáng)調(diào)理論和設(shè)計(jì)相結(jié)合,列舉了大量用例。通過本書的學(xué)習(xí),讀者能夠掌握面向?qū)ο?、基于組件的設(shè)計(jì)及軟件工程的概念,并可進(jìn)行詳細(xì)設(shè)計(jì),進(jìn)一步可探索分析設(shè)計(jì)中更困難的問題。本書可作為高等院校計(jì)算機(jī)科學(xué)、軟件工程及相關(guān)專業(yè)高年級(jí)學(xué)生的教科書,也可作為從事軟件開發(fā)的管理者、系統(tǒng)分析員、程序員進(jìn)行面向?qū)ο筌浖こ淘O(shè)計(jì)時(shí)的參考書。

作者簡(jiǎn)介

暫缺《使用UML:關(guān)于對(duì)象和組件軟件工程》作者簡(jiǎn)介

圖書目錄

第一部分 基本概念和背景知識(shí)
第1章 關(guān)于組件化技術(shù)軟件工程 
1.1 什么是好系統(tǒng) 
1.2 我們擁有好系統(tǒng)嗎 
1.2.1 問題 
1.2.2 災(zāi)難性故障 
1.2.3 一個(gè)又一個(gè)的承諾 
1.3 好系統(tǒng)是什么樣的 
1.3.1 封裝:低耦合 
1.3.2 抽象:高內(nèi)聚 
1.3.3 結(jié)構(gòu)及組件 
1.3.4 基于組件的設(shè)計(jì):可插入性 
1.4 如何構(gòu)造好的系統(tǒng) 
1.5 小結(jié) 
第2章 對(duì)象概念 
2.1 什么是對(duì)象 
2.1.1 舉例 
2.1.2 消息 
2.1.3 接口 
2.1.4 類 
2.2 與上一章目標(biāo)的關(guān)系 
2.3 繼承 
2.4 多態(tài)性與動(dòng)態(tài)綁定 
2.5 小結(jié) 
第3章 用例方法介紹 
3.1 問題提出 
3.1.1 需求澄清 
3.1.2 用例(use case)模型 
3.2 范圍界定和迭代
3.3 標(biāo)識(shí)類
3.4 類間關(guān)系
3.5 系統(tǒng)中的交互
PANEL 3.1 契約設(shè)計(jì)1 
3.5.1 系統(tǒng)中的變化:狀態(tài)圖 
3.5.2 進(jìn)一步的工作 
PANEL 3.2 持久性 
3.6 小結(jié) 
3.7 討論題
第4章 開發(fā)過程 
4.1 術(shù)語定義 
4.1.1 模型與建模語言
4.1.2 過程與質(zhì)量 
4.2 開發(fā)過程 
4.2.1 有統(tǒng)一的方法學(xué)嗎 
4.2.2 使用UML的過程 
4.3 系統(tǒng)、設(shè)計(jì)、建模與圖 
4.4 小結(jié) 
第二部分 UML語言詳述
第5章 類模型基礎(chǔ) 
5.1 標(biāo)識(shí)對(duì)象和類 
5.1.1 好的類模型具備的條件 
5.1.2 如何建立良好的類模型 
5.1.3 什么樣的實(shí)體是類 
5.1.4 現(xiàn)實(shí)世界對(duì)象與它們的系統(tǒng)表示 
5.2 關(guān)聯(lián) 
5.3 屬性和操作 
5.3.1 操作 
5.3.2 屬性 
5.4 泛化 
PANEL 5.1 按照約定2設(shè)計(jì):替代性 
5.4.1 使用英語檢查是否存在泛化 
5.4.2 實(shí)現(xiàn)泛化:繼承 
5.5 開發(fā)中的類模型 
5.6 CRC卡 
5.6.1 建立CRC卡 
5.6.2 在開發(fā)設(shè)計(jì)中使用CRC卡技術(shù) 
5.6.3 CRC卡的例子 
5.6.4 重構(gòu) 
5.7 小結(jié) 
5.8 討論題 
第6章 類模型的進(jìn)一步討論 
6.1 關(guān)聯(lián)的進(jìn)一步討論 
6.1.1 聚合與組合 
6.1.2 角色 
6.1.3 導(dǎo)航性 
6.1.4 限定關(guān)聯(lián)
6.1.5 導(dǎo)出關(guān)聯(lián) 
6.1.6 約束 
PANEL 6.1 OCL對(duì)象約束語言 
6.1.7 關(guān)聯(lián)類
6.2 類的進(jìn)一步討論 
PANEL 6.2 構(gòu)造型 
6.2.1 接口 
6.2.2 抽象類 
PANEL 6.3 特性與標(biāo)記值 
6.3 參數(shù)化類 
6.4 依賴 
6.5 組件和包 
6.6 可見性,保護(hù)性 
6.7 小結(jié) 
第7章 用例模型要點(diǎn) 
7.1 執(zhí)行者詳述 
7.2 用例詳述 
7.3 系統(tǒng)邊界 
7.4 用例的使用 
7.4.1 用于需求捕獲過程中的用例 
7.4.2 開發(fā)過程中的用例 
7.5 用例可能存在的問題 
PANEL 7.1 用例驅(qū)動(dòng)開發(fā)嗎? 
7.6 小結(jié) 
7.7 討論問題 
第8章 用例模型的深入討論 
8.1 用例之間的關(guān)系 
8.1.1 用例重用:《include》 
8.1.2 組件和用例 
8.1.3 分離出不同的行為:《extend》 
8.2 泛化 
8.3 執(zhí)行者與類 
8.4 小結(jié) 
8.5 討論問題 
第9章 交互圖要點(diǎn) 
9.1 協(xié)同 
9.2 協(xié)同圖中的交互 
9.3 順序圖 
PANEL 9.1 消息應(yīng)走向哪里?Demeter定理 
9.4 高級(jí)特征 
9.4.1 從對(duì)象發(fā)往對(duì)象自身的消息 
9.4.2 隱匿行為細(xì)節(jié) 
9.4.3 返回值 
9.4.4 對(duì)象的生成和刪除 
9.4.5 時(shí)序 
9.5 交互圖的其他用途 
9.5.1 說明一個(gè)類如何提供一個(gè)操作 
9.5.2 描述一個(gè)設(shè)計(jì)模式如何工作 
9.5.3 描述如何使用一個(gè)組件 
9.6 小結(jié) 
第10章 交互圖高級(jí)討論 
10.1 類交互圖 
10.1.1 條件行為 
10.1.2 迭代 
10.2 并發(fā) 
10.3 小結(jié) 
第11章 狀態(tài)圖和活動(dòng)圖要素 
11.1 狀態(tài)圖 
11.1.1 意外消息 
11.1.2 抽象程度 
11.1.3 狀態(tài)、轉(zhuǎn)移、事件 
11.1.4 動(dòng)作 
11.1.5 警戒門限 
PANEL 11.1 用狀態(tài)圖設(shè)計(jì)類 
11.2 活動(dòng)圖 
11.3 小結(jié) 
第12章 深入研究狀態(tài)圖和活動(dòng)圖 
12.1 其他類型的事件 
12.2 其他類型的動(dòng)作 
12.3 深入研究狀態(tài)圖 
12.4 狀態(tài)圖中的并發(fā)性 
12.5 小結(jié) 
第13章 實(shí)現(xiàn)圖 
13.1 組件模型 
PANEL13.1 總結(jié):分類器和實(shí)例 
13.2 配置模型 
13.2.1 物理層 
13.2.2 在硬件上配置軟件 
PANEL 13.2 項(xiàng)目中的配置模型 
13.3 小結(jié) 
第14章 包、子系統(tǒng)和模型 
14.1 包 
14.2 子系統(tǒng) 
14.3 模型 
14.4 小結(jié) 
第三部分 用例學(xué)習(xí)
第15章 CS4管理 
15.1 用例學(xué)習(xí) 
15.1.1 類模型 
15.1.2 動(dòng)態(tài)特性 
15.1.3 狀態(tài)圖 
15.1.4 活動(dòng)圖 
15.2 討論 
第16章 點(diǎn)棋盤游戲
16.1 研究范圍和初步分析 
16.1.1 Noughts和Crosses游戲(Tic-Tac-Toe) 
16.1.2 Chess(國(guó)際象棋)游戲 
16.2 交互動(dòng)作 
16.3 進(jìn)一步研究框架 
16.4 狀態(tài) 
16.5 討論題 
第17章 離散事件仿真 
17.1 需求 
17.2 類模型的輪廓 
17.3 用例 
17.3.1 create model小結(jié) 
17.3.2 observe behavior小結(jié) 
17.3.3 collect statistics小結(jié) 
17.3.4 run a model小結(jié) 
17.4 基于仿真過程的標(biāo)準(zhǔn)機(jī)制 
17.5 關(guān)聯(lián)和導(dǎo)航 
17.6 詳細(xì)的類 
17.6.1 類Scheduler 
17.6.2 類ActiveEntity 
17.6.3 類PassiveEntity 
17.6.4 類Resource 
17.7 類Report
17.8 類Statistic
17.9 構(gòu)造一個(gè)完整的仿真模型 
17.10 有關(guān)哲學(xué)家用餐問題
第四部分 實(shí)踐應(yīng)用
第18章 重用:組件與模式 
18.1 重用的實(shí)用性 
18.1.1 什么可以被重用,如何重用 
PANEL 18.1 什么是一個(gè)真正的組件?這是個(gè)有爭(zhēng)議的問題! 
18.1.2 為什么重用 
18.1.3 為什么重用很困難 
18.1.4 哪些組件是真正可重用的 
18.1.5 如何創(chuàng)建自己的組件 
18.1.6 重用在面向?qū)ο笾杏惺裁床煌?nbsp;
18.2 設(shè)計(jì)模式 
18.2.1 例子:Fa?ade 
18.2.2 UML和模式 
18.3 框架 
18.4 小結(jié) 
第19章 產(chǎn)品質(zhì)量:驗(yàn)證、確認(rèn)與測(cè)試 
19.1 關(guān)于質(zhì)量的概述 
19.2 如何獲取高質(zhì)量 
19.2.1 關(guān)注產(chǎn)品質(zhì)量 
19.2.2 關(guān)注過程 
19.2.3 進(jìn)一步的參考資料 
19.3 驗(yàn)證 
19.4 確認(rèn) 
19.5 測(cè)試 
19.5.1 選擇并實(shí)施測(cè)試 
19.5.2 面向?qū)ο笏赜械膯栴} 
19.5.3 為什么測(cè)試經(jīng)常完成得很差 
19.6 評(píng)審及檢查 
19.7 小結(jié) 
第20章 過程質(zhì)量:管理、團(tuán)隊(duì)與質(zhì)量保證 
20.1 管理 
20.1.1 項(xiàng)目管理 
20.1.2 評(píng)估迭代式開發(fā)的項(xiàng)目 
20.1.3 基于開發(fā)的組件管理 
20.1.4 人員管理 
20.2 團(tuán)隊(duì) 
20.3 領(lǐng)導(dǎo)能力 
20.4 質(zhì)量保證 
20.4.1 迭代式開發(fā)項(xiàng)目的質(zhì)量保證 
20.4.2 整體質(zhì)量管理 
PANEL 20.1 質(zhì)量保證:反面的案例 
20.5 進(jìn)一步閱讀的資料 
20.6 小結(jié) 
20.7 討論問題 
參考文獻(xiàn) 
索引

本目錄推薦

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