UML基礎(chǔ)與Rose建模案例

出版時(shí)間:2004-10  出版社:人民郵電出版社  作者:吳建  頁數(shù):288  字?jǐn)?shù):449000  
Tag標(biāo)簽:無  

內(nèi)容概要

本書介紹了用UML(統(tǒng)一建模語言)進(jìn)行軟件建模的基礎(chǔ)知識(shí)以及Rational Rose工具的使用方法,其中,前8章是基礎(chǔ)部分,對軟件工程思想、UML的相關(guān)概念、Rational Rose工具以及RUP軟件過程等進(jìn)行了詳細(xì)的介紹;后3章是案例部分,通過3個(gè)綜合實(shí)例,對UML建模(以Rose為實(shí)現(xiàn)工具)的全過程進(jìn)行了剖析;最后的附錄中給出了UML中常用的術(shù)語、標(biāo)準(zhǔn)元素和元模型,便于讀者查詢?! ”緯且槐净A(chǔ)與實(shí)例緊密結(jié)合的UML書籍,可以作為相關(guān)軟件設(shè)計(jì)與開發(fā)人員的學(xué)習(xí)指導(dǎo)用書,也可以作為高等院校相關(guān)專業(yè)的教材。

書籍目錄

第1章 軟件工程與UML概述 11.1 軟件工程概述 11.1.1 軟件工程的提出 11.1.2 軟件工程的5個(gè)階段 11.2 UML語言概述 21.2.1 UML的歷史 21.2.2 UML包含的內(nèi)容 31.2.3 UML的定義 51.2.4 UML的應(yīng)用領(lǐng)域 6第2章 Rational Rose簡介 82.1 建模概論 82.2 Rational Rose的安裝 82.2.1 安裝前的準(zhǔn)備 82.2.2 安裝的步驟 92.3 Rational Rose使用 112.3.1 Rational Rose主界面 122.3.2 用Rational Rose建模 162.3.3 設(shè)置全局選項(xiàng) 182.3.4 框圖設(shè)計(jì) 192.3.5 雙向工程 23第3章 UML語言初覽 273.1 概述 273.2 UML中的事物 273.2.1 結(jié)構(gòu)事物(Structure Things) 273.2.2 行為事物(Behavior Things) 293.2.3 組織事物(Grouping Things) 303.2.4 輔助事物(Annotation Things) 303.3 UML中的關(guān)系 303.3.1 關(guān)聯(lián)關(guān)系(Association) 303.3.2 依賴關(guān)系(Dependency) 313.3.3 泛化關(guān)系(Generalization) 313.3.4 實(shí)現(xiàn)關(guān)系(Realization) 313.4 UML中的視圖 323.5 UML中的圖 333.5.1 靜態(tài)圖 333.5.2 動(dòng)態(tài)圖 35第4章 靜態(tài)視圖 384.1 概述 384.2 類與關(guān)系 384.2.1 類 384.2.2 關(guān)系 414.3 類圖 484.3.1 類圖的概念和內(nèi)容 494.3.2 類圖的用途 494.3.3 類圖建模技術(shù) 504.4 對象圖 524.4.1 對象圖的概念和內(nèi)容 524.4.2 對象圖建?!?34.5 包圖 534.5.1 包的名字 544.5.2 包擁有的元素 544.5.3 包的可見性 554.5.4 引入與輸出 554.5.5 泛化關(guān)系 564.5.6 標(biāo)準(zhǔn)元素 564.5.7 包建模技術(shù) 564.6 實(shí)例——圖書館管理系統(tǒng)中的靜態(tài)視圖 574.6.1 建立對象圖步驟 574.6.2 對象的生成 584.6.3 用Rose繪制對象圖 58第5章 用例視圖 635.1 概述 635.2 參與者(Actor) 635.3 用例(Use Case) 645.3.1 用例的概念 645.3.2 識(shí)別用例 655.3.3 用例與事件流 675.3.4 用例間的關(guān)系 675.4 用例圖建模技術(shù) 695.4.1 對語境建?!?95.4.2 對需求建?!?05.5 實(shí)例——圖書館管理系統(tǒng)中的用例視圖 705.5.1 確定系統(tǒng)涉及的內(nèi)容 705.5.2 確定系統(tǒng)參與者 715.5.3 確定系統(tǒng)用例 715.5.4 用Rational Rose來繪制用例圖 71第6章 動(dòng)態(tài)視圖 786.1 時(shí)序圖(Sequence Diagram) 786.1.1 時(shí)序圖的概念和內(nèi)容 786.1.2 時(shí)序圖的用途 796.1.3 時(shí)序圖的建模技術(shù) 806.2 協(xié)作圖(Collaboration Diagram) 816.2.1 協(xié)作圖的概念和內(nèi)容 816.2.2 協(xié)作圖的用途 826.2.3 協(xié)作圖的建模技術(shù) 826.2.4 協(xié)作圖與時(shí)序圖的互換 836.3 狀態(tài)圖(Statechart Diagram) 846.3.1 狀態(tài)圖的概念和內(nèi)容 846.3.2 狀態(tài)圖的用途 896.3.3 狀態(tài)圖的建模技術(shù) 896.4 活動(dòng)圖(Activity Diagram) 916.4.1 活動(dòng)圖的概念和內(nèi)容 916.4.2 活動(dòng)圖的用途 976.4.3 活動(dòng)圖的建模技術(shù) 976.5 實(shí)例——圖書館管理系統(tǒng)的動(dòng)態(tài)視圖 996.5.1 各種動(dòng)態(tài)視圖的區(qū)別 996.5.2 用Rose繪制狀態(tài)圖 1006.5.3 用Rose繪制活動(dòng)圖 1036.5.4 用Rose繪制時(shí)序圖 1086.5.5 用Rose繪制協(xié)作圖 111第7章 UML實(shí)現(xiàn)與部署 1147.1 組件圖(Component Diagrams) 1147.1.1 組件圖的概念和內(nèi)容 1147.1.2 組件 1147.1.3 接口 1157.1.4 關(guān)系 1167.1.5 補(bǔ)充圖標(biāo) 1177.1.6 組件圖建模技術(shù) 1187.2 配置圖(Deployment Diagrams) 1207.2.1 配置圖的概念和內(nèi)容 1207.2.2 節(jié)點(diǎn) 1207.2.3 組件 1217.2.4 關(guān)系 1227.2.5 配置圖建模技術(shù) 1227.3 實(shí)例——圖書館管理系統(tǒng)的組件圖與配置圖 1247.3.1 繪制組件圖與配置圖的步驟 1247.3.2 用Rose繪制組件圖 1257.3.3 用Rose繪制配置圖 127第8章 UML與統(tǒng)一開發(fā)過程 1308.1 軟件過程歷史概述 1308.1.1 軟件開發(fā)過程簡介 1308.1.2 當(dāng)前流行的軟件過程 1308.2 RUP簡介 1318.2.1 什么是RUP過程 1318.2.2 RUP的特點(diǎn) 1318.2.3 RUP的十大要素 1348.3 統(tǒng)一開發(fā)過程核心工作流 1388.3.1 需求捕獲工作流 1398.3.2 分析工作流 1438.3.3 設(shè)計(jì)工作流 1468.3.4 實(shí)現(xiàn)工作流 1508.3.5 測試工作流 1548.4 RUP統(tǒng)一過程案例 1598.4.1 簡介 1598.4.2 要求 1608.4.3 創(chuàng)意設(shè)計(jì)大綱 1618.4.4 導(dǎo)航圖 1618.4.5 創(chuàng)意設(shè)計(jì)比選方案 1618.4.6 Web設(shè)計(jì)元素 1628.4.7 初始Web用戶接口原型 1628.4.8 UI指南 1638.4.9 Web 用戶接口總體原型 1638.4.10 總體導(dǎo)航圖 163第9章 圖書館管理系統(tǒng) 1659.1 需求分析 1659.1.1 系統(tǒng)總體功能需求 1659.1.2 基本數(shù)據(jù)維護(hù)功能需求 1669.1.3 基本業(yè)務(wù)功能需求 1679.1.4 數(shù)據(jù)庫維護(hù)功能 1699.1.5 查詢功能需求 1699.1.6 安全使用管理功能需求 1709.1.7 幫助功能需求 1709.2 UML系統(tǒng)建?!?719.2.1 用例的建立 1719.2.2 時(shí)序圖與協(xié)作圖的生成 1749.2.3 狀態(tài)圖的生成 1759.2.4 活動(dòng)圖的生成 1769.3 類與接口 1779.3.1 類圖的生成 1779.3.2 包圖的生成 1829.3.3 組件圖的生成 1839.4 系統(tǒng)部署 185第10章 ATM自動(dòng)取款機(jī)系統(tǒng) 18610.1 系統(tǒng)概述 18610.2 需求分析 18610.2.1 系統(tǒng)總體功能需求 18710.2.2 讀卡機(jī)模塊需求 18810.2.3 鍵盤輸入模塊需求 18910.2.4 IC認(rèn)證模塊需求 18910.2.5 顯示模塊需求 19010.2.6 吐錢機(jī)模塊需求 19010.2.7 打印報(bào)表模塊需求 19110.2.8 監(jiān)視模塊需求 19110.2.9 數(shù)據(jù)庫模塊需求 19210.3 系統(tǒng)用例模型 19210.3.1 角色的確定 19210.3.2 創(chuàng)建用例 19310.3.3 創(chuàng)建角色用例關(guān)系圖 19410.4 系統(tǒng)動(dòng)態(tài)模型 19610.4.1 創(chuàng)建活動(dòng)圖 19610.4.2 時(shí)序圖 19710.4.3 協(xié)作圖 19910.5 創(chuàng)建系統(tǒng)包圖 19910.5.1 ATM系統(tǒng)包圖 20010.5.2 Hardware包內(nèi)的類 20010.5.3 Logic包內(nèi)的類 20110.6 系統(tǒng)類模型 20110.6.1 Logical視圖 20110.6.2 類圖 20210.6.3 狀態(tài)圖 20410.7 系統(tǒng)部署 20510.7.1 組件圖 20510.7.2 配置圖 207第11章 大型倉庫信息管理系統(tǒng)的開發(fā) 20911.1 系統(tǒng)概述 20911.2 需求分析 20911.2.1 系統(tǒng)總體功能需求 20911.2.2 用戶登錄 21011.2.3 倉庫管理 21111.2.4 業(yè)務(wù)查詢 21411.2.5 系統(tǒng)設(shè)置 21611.3 系統(tǒng)用例模型 21711.3.1 角色的確定 21711.3.2 創(chuàng)建用例 21811.3.3 創(chuàng)建角色用例關(guān)系圖 21911.4 系統(tǒng)動(dòng)態(tài)模型 22211.4.1 活動(dòng)圖 22211.4.2 時(shí)序圖 22311.4.3 協(xié)作圖 22511.5 創(chuàng)建系統(tǒng)包圖 22711.5.1 倉庫管理系統(tǒng)包圖 22711.5.2 人員信息(peopleinformatoin)包內(nèi)的類 22711.5.3 事務(wù)包(business)包內(nèi)的類 22811.5.4 接口包(interfaces)包內(nèi)的類 22811.6 系統(tǒng)類模型 22911.6.1 Logical視圖 22911.6.2 類圖 23011.7 系統(tǒng)部署 23211.7.1 組件圖 23311.7.2 配置圖 234附錄A 236A.1 術(shù)語 236A.1.1 范圍 236A.1.2 部分術(shù)語 236A.2 標(biāo)準(zhǔn)元素 277A.3 元模型 285A.3.1 簡介 285A.3.2 背景 285A.3.3 元元模型 287參考文獻(xiàn) 288

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    UML基礎(chǔ)與Rose建模案例 PDF格式下載


用戶評論 (總計(jì)4條)

 
 

  •   我是剛剛學(xué)UML,感覺本書不錯(cuò),正好適合剛剛接觸建模語言的人!
  •   包裝不錯(cuò)正版很贊正版很贊印刷很正
  •   真的不錯(cuò),送貨速度很快,不到一周就收到了,而且貨也是正品,很棒!
  •   總的說來講得比較透徹。但是內(nèi)容僅僅局限于RationalRose,沒有其他的需求管理工具如RationalRequisitePro的講解。建議配合《面向?qū)ο蟆分惖恼n程學(xué)習(xí)。最好能有一點(diǎn)c++或者Java的基礎(chǔ)比較好懂。例子還不錯(cuò)。
 

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

京ICP備13047387號-7