注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)UML和模式應(yīng)用:面向?qū)ο蠓治雠c設(shè)計(jì)導(dǎo)論

UML和模式應(yīng)用:面向?qū)ο蠓治雠c設(shè)計(jì)導(dǎo)論

UML和模式應(yīng)用:面向?qū)ο蠓治雠c設(shè)計(jì)導(dǎo)論

定 價(jià):¥48.00

作 者: (美)Craig Larman著;姚淑珍,李虎等譯;姚淑珍譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 軟件工程技術(shù)叢書
標(biāo) 簽: UML

ISBN: 9787111093589 出版時(shí)間: 2002-01-01 包裝: 膠版紙
開本: 24cm 頁數(shù): 416 字?jǐn)?shù):  

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

  本書論述運(yùn)用UML(統(tǒng)一建模語言)和模式進(jìn)行對(duì)象建模的方法和技巧,重點(diǎn)討論了如何使用面向?qū)ο蟮姆治龊驮O(shè)計(jì)技術(shù)來建造一個(gè)健壯的和易于維護(hù)的系統(tǒng)。 全書敘述清晰、圖文并茂、實(shí)例豐富,是一部來自于大量經(jīng)驗(yàn)的總結(jié)性論著,適合在學(xué)習(xí)和工作中需要運(yùn)用面向?qū)ο蠹夹g(shù)的高校師生或工程技術(shù)人員使用,特別適用于對(duì)面向?qū)ο蠹夹g(shù)有一定了解但希望進(jìn)一步提高開發(fā)水平的應(yīng)用開發(fā)人員。

作者簡(jiǎn)介

暫缺《UML和模式應(yīng)用:面向?qū)ο蠓治雠c設(shè)計(jì)導(dǎo)論》作者簡(jiǎn)介

圖書目錄

譯者序
前言
第一部分  緒論
第1章  面向?qū)ο蟮姆治雠c設(shè)計(jì)
  1.1  運(yùn)用UML、模式和面向?qū)ο蟮姆治雠c設(shè)計(jì)技術(shù)
  1.2  分配職責(zé)
  1.3  什么是分析和設(shè)計(jì)
  1.4  什么是面向?qū)ο蟮姆治龊驮O(shè)計(jì)
  1.5  類比--組織MicroChaos公司的業(yè)務(wù)
  1.6  面向?qū)ο蟮姆治雠c設(shè)計(jì)的例子
  1.7  面向?qū)ο蟮呐c面向功能的分析與設(shè)計(jì)
  1.8  警告:“分析”和“設(shè)計(jì)”可能引起術(shù)語上的“沖突”
  1.9  統(tǒng)一建模語言
第2章  開發(fā)過程導(dǎo)論
  2.1  導(dǎo)言
  2.2  UML和開發(fā)過程
  2.3  高層步聚
  2.4  迭代開發(fā)
  2.5  計(jì)劃和細(xì)化階段
  2.6  構(gòu)造階段--開始周期
  2.7  選擇制品創(chuàng)建的時(shí)機(jī)
第3章  定義模型和制品
  3.1  導(dǎo)言
  3.2  建模系統(tǒng)
  3.3  樣例模型
  3.4  制品之間的關(guān)系
第二部分  計(jì)劃和細(xì)化階段
第4章  學(xué)習(xí)案例: 銷售點(diǎn)終端
  4.1  銷售點(diǎn)終端系統(tǒng)
  4.2  系統(tǒng)體系結(jié)構(gòu)的層次和學(xué)習(xí)案例的重點(diǎn)
  4.3  我們的策略: 反復(fù)學(xué)習(xí)和反復(fù)開發(fā)
第5章  理解需求
  5.1  導(dǎo)言
  5.2  需求
  5.3  總體問題陳述
  5.4  顧客
  5.5  目標(biāo)
  5.6  系統(tǒng)功能
  5.7  系統(tǒng)屬性
  5.8  需求階段的其他制品
第6章  用況: 對(duì)過程的描述
  6.1  導(dǎo)言
  6.2  活動(dòng)及其相互間的依賴關(guān)系
  6.3  用況
  6.4  參與者
  6.5  使用用況時(shí)的常見錯(cuò)誤
  6.6  用況的識(shí)別
  6.7  用況和領(lǐng)域過程
  6.8  用況、系統(tǒng)功能和可跟蹤性
  6.9  用況圖
  6.10  用況的格式
  6.11  系統(tǒng)及其邊界
  6.12  主要、次要和可任選的用況
  6.13  基本用況和真實(shí)用況
  6.14  表示法要點(diǎn)
  6.15  一個(gè)開發(fā)過程中的用況
  6.16  銷售點(diǎn)終端系統(tǒng)的處理步聚
  6.17  樣例模型
第7章  用況的分類和時(shí)間調(diào)度
  7.1  導(dǎo)言
  7.2  將用況高度分配到開發(fā)周期中實(shí)現(xiàn)
  7.3  銷售點(diǎn)終端應(yīng)用系統(tǒng)中的用況分類
  7.4  “系統(tǒng)啟動(dòng)”用況
  7.5  銷售點(diǎn)終端應(yīng)用系統(tǒng)中用況的時(shí)間設(shè)計(jì)
  7.6  “購(gòu)買商品”用況的版本
  7.7  小結(jié)
第8章  開始進(jìn)入一個(gè)開發(fā)周期
第三部分  分析階段(1)
第9章  建立一個(gè)概念模型
  9.1  導(dǎo)言
  9.2  活動(dòng)及其相互之間的依賴關(guān)系
  9.3  概念模型
  9.4  識(shí)別概念的策略
  9.5  銷售點(diǎn)終端問題域中的候選概念
  9.6  建立概念模型的指導(dǎo)原則
  9.7  類似概念的解析--POST和Register
  9.8  非現(xiàn)實(shí)世界中的概念建模
  9.9  規(guī)格說明或描述型概念
  9.10  UML中有關(guān)術(shù)語的定義
  9.11  樣例模型
第10章  概念模型--添加關(guān)聯(lián)
  10.1  導(dǎo)言
  10.2  關(guān)聯(lián)
  10.3  關(guān)聯(lián)的UML表示支
  10.4  找出關(guān)聯(lián)--通用關(guān)聯(lián)列表
  10.5  關(guān)聯(lián)應(yīng)該精細(xì)到什么程序
  10.6  關(guān)聯(lián)原則
  10.7  角色
  10.8  關(guān)聯(lián)的命名
  10.9  兩個(gè)類型間的多重關(guān)聯(lián)
  10.10  關(guān)聯(lián)和它的實(shí)現(xiàn)
  10.11  銷售點(diǎn)問題域中的關(guān)聯(lián)
  10.12  銷售點(diǎn)系統(tǒng)的概念模型
第11章  概念模型--添加屬性
  11.1  導(dǎo)言
  11.2  屬性
  11.3  屬性的UML 表示法
  11.4  有效的屬性類型
  11.5  非簡(jiǎn)單屬性類型
  11.6  對(duì)屬性的數(shù)量和單位建模
  11.7  銷售點(diǎn)系統(tǒng)中的屬性
  11.8  銷售點(diǎn)模型中的屬性
  11.9  從SalesLineItem到Item的多重性
  11.10  銷售點(diǎn)系統(tǒng)的概念
  11.11 小結(jié)
第12章  在術(shù)語表中記錄術(shù)語
  12.1  導(dǎo)言
  12.2  術(shù)語表
  12.3  活動(dòng)及其相互之間的依賴關(guān)系
  12.4  銷售點(diǎn)系統(tǒng)的術(shù)語表的示例
第13章  系統(tǒng)行為--系統(tǒng)順序圖
  13.1  導(dǎo)言
  13.2  活動(dòng)及其相互之間的依賴關(guān)系
  13.3  系統(tǒng)行為
  13.4  系統(tǒng)順序圖
  13.5  系統(tǒng)順序圖的例子
  13.6  系統(tǒng)事件和系統(tǒng)操作
  13.7  如何建立一個(gè)系統(tǒng)順序圖
  13.8  系統(tǒng)順序圖和其他制品
  13.9  系統(tǒng)事件和系統(tǒng)邊界
  13.10  系統(tǒng)事件和操作的命名
  13.11  顯示出用況的文本描述
  13.12  樣例模型
第14章  系統(tǒng)行為--契約
  14.1  導(dǎo)言
  14.2  活動(dòng)太其相互之間的依賴關(guān)系
  14.3  系統(tǒng)行為
  14.4  契約
  14.5  契約舉例--EnterItem
  14.6  契約段
  14.7  如何建立一個(gè)契約
  14.8  后置條件
  14.9  后置條件的核心: 舞臺(tái)和帷幕
  14.10  討論--enterItem的后置
  14.11  后置條件應(yīng)該詳細(xì)到什么程序
  14.12  描述設(shè)計(jì)細(xì)節(jié)和算法--注釋
  14.13  前置條件
  14.14  對(duì)書寫契約的一些建議
  14.15  用況enterItem的契約
  14.16  用況StartUp的契約
  14.17  概念模型的修改
  14.18  樣例模型
第四部分  設(shè)計(jì)階段(2)
第15章  從分析到設(shè)計(jì)
  15.1  分析階段的總結(jié)
  15.2  設(shè)計(jì)階段的開始
第16章  描述真實(shí)用況
  16.1  導(dǎo)言
  16.2  活動(dòng)及其相互之間的依賴關(guān)系
  16.3  真實(shí)用況
  16.4  舉例--購(gòu)買商品-版本1
  16.5  樣例模型
第17章  協(xié)作圖
  17.1  導(dǎo)言
  17.2  活動(dòng)及其相互之間的依賴關(guān)系
  17.3  交互圖
  17.4  協(xié)作圖舉例: makePayment
  17.5  交互圖是一個(gè)很有價(jià)值的制品
  17.6  本章只介紹表示法
  17.7  閱讀后面的章節(jié)來學(xué)習(xí)設(shè)計(jì)原則
  17.8  如何建立協(xié)作圖
  17.9  協(xié)作圖的基本表示法
  17.10  樣例模型
第18章  GRASP: 職責(zé)分配模式
  18.1  導(dǎo)言
  18.2  活動(dòng)及其相互之間的依賴關(guān)系
  18.3  設(shè)計(jì)優(yōu)良的交互圖很有價(jià)值
  18.4  職責(zé)和方法
  18.5  職責(zé)和交互圖
  18.6  模式
  18.7  GRASP:  職責(zé)分配中通用原則的模式
  18.8  UML類圖表示法
  18.9  專家
  18.10  創(chuàng)建者
  18.11  低耦合度
  18.12  高聚合度
  18.13  控制者
  18.14  職責(zé)、角色扮演和CRC卡
第19章  運(yùn)用對(duì)象和模式設(shè)計(jì)一個(gè)解決方案
  19.1  導(dǎo)言
  19.2  交互圖和其他制品
  19.3  銷售點(diǎn)系統(tǒng)的概念模型
  19.4  銷售點(diǎn)系統(tǒng)的協(xié)作圖
  19.5  協(xié)作圖: enterItem
  19.6  協(xié)作圖: endSale
  19.7  協(xié)作圖: makePayment
  19.8  協(xié)作圖: startUp
  19.9  從表示層到領(lǐng)域?qū)拥倪B接
  19.10  小結(jié)
第20章  導(dǎo)言
  20.1  導(dǎo)言
  20.2  對(duì)象之間的可見性
  20.3  可見性
  20.4  可見性的UML表示法
第21章  設(shè)計(jì)類圖
  21.1  導(dǎo)言
  21.2  活動(dòng)及其相互之間的依賴關(guān)系
  21.3  何時(shí)創(chuàng)建設(shè)計(jì)類圖
  21.4  設(shè)計(jì)類圖示例
  21.5  設(shè)計(jì)類圖
  21.6  如何建立設(shè)計(jì)類圖
  21.7  概念模型和設(shè)計(jì)類圖的對(duì)比
  21.8  建立銷售點(diǎn)系統(tǒng)的設(shè)計(jì)類圖
  21.9  成員細(xì)節(jié)的表示法
  21.10  樣例模型
  21.11  小結(jié)
第22章  系統(tǒng)設(shè)計(jì)要點(diǎn)
  22.1  導(dǎo)言
  22.2  經(jīng)典的三層體系結(jié)構(gòu)
  22.3  面向?qū)ο蟮亩鄬芋w系結(jié)構(gòu)
  22.4  用UML包描述體系結(jié)構(gòu)
  22.5  包的識(shí)別
  22.6  層和劃分
  22.7  兩個(gè)包中類之間的可見性
  22.8  服務(wù)包接口--虛包模式
  22.9  窗口不直接對(duì)外可見--模型-視圖-分離模式
  22.10  一個(gè)系統(tǒng)中的間接通信
  22.11  應(yīng)用協(xié)調(diào)者
  22.12  存儲(chǔ)和持久化
  22.13  樣例模型
第五部分  構(gòu)造階段(1)
第23章  設(shè)計(jì)到代碼的映射
  23.1  導(dǎo)言
  23.2  程序設(shè)計(jì)與開發(fā)過程
  23.3  將設(shè)計(jì)映射到代碼
  23.4  從設(shè)計(jì)類圖創(chuàng)建類的定義
  23.5  根據(jù)協(xié)作圖創(chuàng)建方法
  23.6  更新類的定義
  23.7  代友中的包容器/集合類
  23.8  異常和錯(cuò)誤處理
  23.9  定義Sale類和makeLineItem方法
  23.10  實(shí)現(xiàn)的順序
  23.11  從設(shè)計(jì)映射到代碼的小結(jié)
第24章  用Java實(shí)現(xiàn)的程序方案
第六部分  分析階段(2)
第25章  選擇第二個(gè)開發(fā)周期的需求
  25.1  第二個(gè)開發(fā)周期的需求
  25.2  假定和簡(jiǎn)化
第26章  關(guān)聯(lián)多個(gè)用況
  26.1  導(dǎo)言
  26.2  何時(shí)創(chuàng)建單獨(dú)的用況
  26.3  使用includes關(guān)系的用況圖
  26.4  使用includes關(guān)系的用況文檔
第27章  擴(kuò)展概念模型
  27.1  銷售點(diǎn)終端系統(tǒng)中的新概念
第28章  泛化
  28.1  泛化
  28.2  定義超類型和子類型
  28.3  何時(shí)定義一個(gè)子類型
  28.4  何時(shí)定義一個(gè)超類型
  28.5  銷售點(diǎn)終端系統(tǒng)的類型層次
  28.6  抽象類型
  28.7  對(duì)變化的狀態(tài)建模
  28.8  類層次和繼承
第29章  包: 組織模型元素的單位
  29.1  導(dǎo)言
  29.2  包的UML表示法
  29.3  如何劃分概念模型
  29.4  銷售點(diǎn)終端系統(tǒng)的概念模型中的包
第30章  潤(rùn)飾概念模型
  30.1  導(dǎo)言
  30.2  關(guān)聯(lián)類型
  30.3  聚合與組成
  30.4  關(guān)聯(lián)角色的名稱
  30.5  作為概念的角色與關(guān)聯(lián)中的角色的對(duì)比
  30.6  派生元素
  30.7  限定關(guān)聯(lián)
  30.8  遞歸關(guān)聯(lián)或自反關(guān)聯(lián)
第31章  概念模型--總結(jié)
  31.1  導(dǎo)言
  31.2  領(lǐng)域概念包
  31.3  核心/混雜包
  31.4  支付
  31.5  產(chǎn)品
  31.6  銷售
  31.7  授權(quán)事務(wù)
第32章  系統(tǒng)行為
  32.1  系統(tǒng)順序圖
  32.2  新的系統(tǒng)事件
  32.3  契約
第33章  狀態(tài)圖中的行為建模
  33.1  導(dǎo)言
  33.2  事件、狀態(tài)和轉(zhuǎn)移
  33.3  狀態(tài)圖
  33.4  用況狀態(tài)圖
  33.5  系統(tǒng)狀態(tài)圖
  33.6  銷售點(diǎn)應(yīng)用系統(tǒng)的用況狀態(tài)圖
  33.7  需要狀態(tài)圖的類型
  33.8  銷售點(diǎn)應(yīng)用系統(tǒng)中的其他狀態(tài)圖
  33.9  說明外部和內(nèi)部事件
  33.10  其他的狀態(tài)圖表示法
第七部分  設(shè)計(jì)階段(2)
第34章  GRASP: 用于職責(zé)分配的更多模式
  34.1  GRASP: 通用職責(zé)分配軟件模式
  34.2  多態(tài)
  34.3  純慮構(gòu)
  34.4  中介者
  34.5  “不要和陌生人講話”
第35章  用更多的模式進(jìn)行設(shè)計(jì)
  35.1  導(dǎo)言
  35.2  狀態(tài)(GoF)
  35.3  多態(tài)(GRASP)
  35.4  獨(dú)身(GoF)
  35.5  遠(yuǎn)程代理和代理(GoF)
  35.6  虛包和設(shè)備代理(GoF)
  35.7  命令(GoF)
  35.8  結(jié)論
第八部分  專題
第36章  其他的UML表示法
  36.1  導(dǎo)言
  36.2  通用的表示法
  36.3  接口
  36.4  實(shí)現(xiàn)圖
  36.5  協(xié)作圖中的異步消息
  36.6  包接口
第37章  開發(fā)過程問題
  37.1  導(dǎo)言
  37.2  起因
  37.3  一個(gè)成功過程的指導(dǎo)原則
  37.4  迭代和增量開發(fā)
  37.5  用況驅(qū)動(dòng)的開發(fā)
  37.6  系統(tǒng)結(jié)構(gòu)上的早期重點(diǎn)
  37.7  開發(fā)中的各個(gè)階段
  37.8  開發(fā)周期的長(zhǎng)度
  37.9  開發(fā)周期問題
  37.10  體系結(jié)構(gòu)層開發(fā)的時(shí)間高度
第38章  框架、模式和持久化
  38.1  導(dǎo)言
  38.2  問題:持久化對(duì)象
  38.3  解決方案: 持久化框架
  38.4  什么是框架
  38.5  框架的功能
  38.6  PersistentObject超類
  38.7  關(guān)鍵思想
  38.8  映射--用關(guān)系表來表示對(duì)象模式
  38.9  對(duì)象身份--對(duì)象標(biāo)識(shí)符模式
  38.10  代理--數(shù)據(jù)庫(kù)代理模式
  38.11  框架設(shè)計(jì)--模板方法模式
  38.12  具體化--模板方法模式
  38.13  緩存對(duì)象--緩存管理模式
  38.14  智能引用--虛擬代理、橋模式
  38.15  虛擬代理和數(shù)據(jù)庫(kù)代理
  38.16  如何用關(guān)系表來表示關(guān)系
  38.17  復(fù)雜對(duì)象實(shí)例化模式
  38.18  事務(wù)操作
  38.19  在持久化存儲(chǔ)器中尋找對(duì)象
  38.20  其他設(shè)計(jì)方案
  38.21  尚待解決的問題
附錄A  推薦讀物
附錄B  樣例開發(fā)活動(dòng)和樣例模型
參考文獻(xiàn)
術(shù)語表
索引

本目錄推薦

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