使用UML

出版時(shí)間:2003-7  出版社:人民郵電出版社  作者:斯特恩斯(Sterens.P.)  頁(yè)數(shù):239  字?jǐn)?shù):381000  譯者:包曉露  
Tag標(biāo)簽:無(wú)  

內(nèi)容概要

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

書(shū)籍目錄

第一部分  基本概念和背景知識(shí)第1章  關(guān)于組件化技術(shù)軟件工程	31.1  什么是好系統(tǒng)	31.2  我們擁有好系統(tǒng)嗎	41.2.1  問(wèn)題	41.2.2  災(zāi)難性故障	51.2.3  一個(gè)又一個(gè)的承諾	61.3  好系統(tǒng)是什么樣的	61.3.1  封裝:低耦合	81.3.2  抽象:高內(nèi)聚	101.3.3  結(jié)構(gòu)及組件	111.3.4  基于組件的設(shè)計(jì):可插入性	121.4  如何構(gòu)造好的系統(tǒng)	121.5  小結(jié)	13第2章  對(duì)象概念	152.1  什么是對(duì)象	152.1.1  舉例	162.1.2  消息	172.1.3  接口	172.1.4  類	182.2  與上一章目標(biāo)的關(guān)系	202.3  繼承	222.4  多態(tài)性與動(dòng)態(tài)綁定	232.5  小結(jié)	25第3章  用例方法介紹	273.1  問(wèn)題提出	273.1.1  需求澄清	273.1.2  用例(use case)模型	283.2  范圍界定和迭代	303.3  標(biāo)識(shí)類	323.4  類間關(guān)系	333.5  系統(tǒng)中的交互	35    PANEL 3.1  契約設(shè)計(jì)1	373.5.1  系統(tǒng)中的變化:狀態(tài)圖	393.5.2  進(jìn)一步的工作	39    PANEL 3.2  持久性	403.6  小結(jié)	413.7  討論題	41第4章   開(kāi)發(fā)過(guò)程	434.1  術(shù)語(yǔ)定義	434.1.1  模型與建模語(yǔ)言	444.1.2  過(guò)程與質(zhì)量	454.2  開(kāi)發(fā)過(guò)程	454.2.1  有統(tǒng)一的方法學(xué)嗎	474.2.2  使用UML的過(guò)程	484.3  系統(tǒng)、設(shè)計(jì)、建模與圖	504.4  小結(jié)	51第二部分  UML語(yǔ)言詳述第5章  類模型基礎(chǔ)	555.1  標(biāo)識(shí)對(duì)象和類	555.1.1  好的類模型具備的條件	555.1.2  如何建立良好的類模型	565.1.3  什么樣的實(shí)體是類	585.1.4  現(xiàn)實(shí)世界對(duì)象與它們的系統(tǒng)表示	585.2  關(guān)聯(lián)	595.3  屬性和操作	615.3.1  操作	615.3.2  屬性	625.4  泛化	63    PANEL 5.1  按照約定2設(shè)計(jì):替代性	635.4.1  使用英語(yǔ)檢查是否存在泛化	655.4.2  實(shí)現(xiàn)泛化:繼承	655.5  開(kāi)發(fā)中的類模型	665.6  CRC卡	675.6.1  建立CRC卡	675.6.2  在開(kāi)發(fā)設(shè)計(jì)中使用CRC卡技術(shù)	675.6.3  CRC卡的例子	685.6.4  重構(gòu)	695.7  小結(jié)	695.8  討論題	69第6章  類模型的進(jìn)一步討論	716.1  關(guān)聯(lián)的進(jìn)一步討論	716.1.1  聚合與組合	716.1.2  角色	736.1.3  導(dǎo)航性	736.1.4  限定關(guān)聯(lián)	756.1.5  導(dǎo)出關(guān)聯(lián)	766.1.6  約束	77    PANEL 6.1  OCL對(duì)象約束語(yǔ)言	796.1.7  關(guān)聯(lián)類	796.2  類的進(jìn)一步討論	80    PANEL 6.2  構(gòu)造型	816.2.1  接口	816.2.2  抽象類	83    PANEL 6.3  特性與標(biāo)記值	836.3  參數(shù)化類	846.4  依賴	856.5  組件和包	856.6  可見(jiàn)性,保護(hù)性	856.7  小結(jié)	86第7章  用例模型要點(diǎn)	877.1  執(zhí)行者詳述	897.2  用例詳述	917.3  系統(tǒng)邊界	917.4  用例的使用	927.4.1  用于需求捕獲過(guò)程中的用例	927.4.2  開(kāi)發(fā)過(guò)程中的用例	937.5  用例可能存在的問(wèn)題	94    PANEL 7.1  用例驅(qū)動(dòng)開(kāi)發(fā)嗎?	957.6  小結(jié)	957.7  討論問(wèn)題	96第8章  用例模型的深入討論	978.1  用例之間的關(guān)系	978.1.1  用例重用:《include》	978.1.2  組件和用例	998.1.3  分離出不同的行為:《extend》	1018.2  泛化	1018.3  執(zhí)行者與類	1038.4  小結(jié)	1048.5  討論問(wèn)題	104第9章  交互圖要點(diǎn)	1059.1  協(xié)同	1069.2  協(xié)同圖中的交互	1079.3  順序圖	109    PANEL 9.1  消息應(yīng)走向哪里?Demeter定理	1109.4  高級(jí)特征	1119.4.1  從對(duì)象發(fā)往對(duì)象自身的消息	1119.4.2  隱匿行為細(xì)節(jié)	1129.4.3  返回值	1139.4.4  對(duì)象的生成和刪除	1149.4.5  時(shí)序	1169.5  交互圖的其他用途	1179.5.1  說(shuō)明一個(gè)類如何提供一個(gè)操作	1179.5.2  描述一個(gè)設(shè)計(jì)模式如何工作	1179.5.3  描述如何使用一個(gè)組件	1179.6  小結(jié)	118第10章  交互圖高級(jí)討論	11910.1  類交互圖	11910.1.1  條件行為	11910.1.2  迭代	12110.2  并發(fā)	12310.3  小結(jié)	126第11章  狀態(tài)圖和活動(dòng)圖要素	12711.1  狀態(tài)圖	12711.1.1  意外消息	12911.1.2  抽象程度	12911.1.3  狀態(tài)、轉(zhuǎn)移、事件	13011.1.4  動(dòng)作	13011.1.5  警戒門(mén)限	132    PANEL 11.1  用狀態(tài)圖設(shè)計(jì)類	13311.2  活動(dòng)圖	13411.3  小結(jié)	136第12章  深入研究狀態(tài)圖和活動(dòng)圖	13712.1  其他類型的事件	13712.2  其他類型的動(dòng)作	13812.3  深入研究狀態(tài)圖	13912.4  狀態(tài)圖中的并發(fā)性	14012.5  小結(jié)	141第13章  實(shí)現(xiàn)圖	14313.1  組件模型	143    PANEL13.1  總結(jié):分類器和實(shí)例	14513.2  配置模型	14613.2.1  物理層	14613.2.2  在硬件上配置軟件	147    PANEL 13.2  項(xiàng)目中的配置模型	14813.3  小結(jié)	148第14章  包、子系統(tǒng)和模型	14914.1  包	14914.2  子系統(tǒng)	15314.3  模型	15414.4  小結(jié)	154第三部分  用例學(xué)習(xí)第15章  CS4管理	15715.1  用例學(xué)習(xí)	15715.1.1  類模型	16015.1.2  動(dòng)態(tài)特性	16115.1.3  狀態(tài)圖	16215.1.4  活動(dòng)圖	16215.2  討論	162第16章  點(diǎn)棋盤(pán)游戲	16516.1  研究范圍和初步分析	16616.1.1  Noughts和Crosses游戲(Tic-Tac-Toe)	16616.1.2  Chess(國(guó)際象棋)游戲	16716.2  交互動(dòng)作	17016.3  進(jìn)一步研究框架	17216.4  狀態(tài)	17416.5  討論題	175第17章  離散事件仿真	17717.1  需求	17717.2  類模型的輪廓	17917.3  用例	18117.3.1  create model小結(jié)	18117.3.2  observe behavior小結(jié)	18217.3.3  collect statistics小結(jié)	18217.3.4  run a model小結(jié)	18217.4  基于仿真過(guò)程的標(biāo)準(zhǔn)機(jī)制	18217.5  關(guān)聯(lián)和導(dǎo)航	18317.6  詳細(xì)的類	18617.6.1  類Scheduler	18617.6.2  類ActiveEntity	18717.6.3  類PassiveEntity	18817.6.4  類Resource	18817.7  類Report	19017.8  類Statistic	19117.9  構(gòu)造一個(gè)完整的仿真模型	19217.10  有關(guān)哲學(xué)家用餐問(wèn)題	192第四部分  實(shí)踐應(yīng)用第18章  重用:組件與模式	19718.1  重用的實(shí)用性	19718.1.1  什么可以被重用,如何重用	197    PANEL 18.1  什么是一個(gè)真正的組件?這是個(gè)有爭(zhēng)議的問(wèn)題!	19818.1.2  為什么重用	19918.1.3  為什么重用很困難	20018.1.4  哪些組件是真正可重用的	20118.1.5  如何創(chuàng)建自己的組件	20218.1.6  重用在面向?qū)ο笾杏惺裁床煌?20218.2  設(shè)計(jì)模式	20318.2.1  例子:Fa?ade	20518.2.2  UML和模式	20618.3  框架	20718.4  小結(jié)	207第19章  產(chǎn)品質(zhì)量:驗(yàn)證、確認(rèn)與測(cè)試	20919.1  關(guān)于質(zhì)量的概述	20919.2  如何獲取高質(zhì)量	21019.2.1  關(guān)注產(chǎn)品質(zhì)量	21019.2.2  關(guān)注過(guò)程	21019.2.3  進(jìn)一步的參考資料	21019.3  驗(yàn)證	21019.4  確認(rèn)	21119.5  測(cè)試	21219.5.1  選擇并實(shí)施測(cè)試	21419.5.2  面向?qū)ο笏赜械膯?wèn)題	21519.5.3  為什么測(cè)試經(jīng)常完成得很差	21719.6  評(píng)審及檢查	21719.7  小結(jié)	219第20章  過(guò)程質(zhì)量:管理、團(tuán)隊(duì)與質(zhì)量保證	22120.1  管理	22120.1.1  項(xiàng)目管理	22220.1.2  評(píng)估迭代式開(kāi)發(fā)的項(xiàng)目	22320.1.3  基于開(kāi)發(fā)的組件管理	22420.1.4  人員管理	22420.2  團(tuán)隊(duì)	22520.3  領(lǐng)導(dǎo)能力	22620.4  質(zhì)量保證	22720.4.1  迭代式開(kāi)發(fā)項(xiàng)目的質(zhì)量保證	22820.4.2  整體質(zhì)量管理	229    PANEL 20.1  質(zhì)量保證:反面的案例	22920.5  進(jìn)一步閱讀的資料	23020.6  小結(jié)	23020.7  討論問(wèn)題	230參考文獻(xiàn)	233索引	237

圖書(shū)封面

圖書(shū)標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    使用UML PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7