注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)面向?qū)ο蟮脑O(shè)計(32#)

面向?qū)ο蟮脑O(shè)計(32#)

面向?qū)ο蟮脑O(shè)計(32#)

定 價:¥12.00

作 者: (美)[彼得·科德]Peter Coad,(美)[愛德華·尤頓]Edward Yourdon著;邵維忠等譯;邵維忠譯
出版社: 北京大學(xué)出版社
叢編項:
標(biāo) 簽: 面向?qū)ο?/td>

ISBN: 9787301026953 出版時間: 1999-01-01 包裝:
開本: 20cm 頁數(shù): 196 字?jǐn)?shù):  

內(nèi)容簡介

  本書全面而深入地介紹面向?qū)ο蟮能浖O(shè)計技術(shù)。即:在系統(tǒng)分析員完成了面向?qū)ο蟮姆治觯∣OA)之后,設(shè)計人員如何針對系統(tǒng)的具體實現(xiàn)進(jìn)行面向?qū)ο蟮脑O(shè)計(OOD)。首先介紹了貫穿于OOA和OOD的基本概念、原則、定義及表示法,然后詳細(xì)地闡述了OOD的四項主要工作——問題域部分的設(shè)計、人機(jī)交互部分的設(shè)計、任務(wù)管理部分的設(shè)計和數(shù)據(jù)管理部分的設(shè)計。書中還分析比較了多種面向?qū)ο蟮木幊陶Z言和非OO語言對OOA和OOD模型語義的表達(dá)能力,從而為編程語言的選擇提供了依據(jù)。最后,本書討論了OOD評價標(biāo)準(zhǔn)及OOD對CASE的要求等問題。本書內(nèi)容充實,論述精辟,圖文并茂,實例豐富。它在內(nèi)容上是獨立的,同時它又是我社出版的《面向?qū)ο蟮姆治觥返慕忝闷欢邩?gòu)成了一個更為完整的體系——面向?qū)ο蟮姆治雠c設(shè)計。本書可供從事計算機(jī)軟件開發(fā)的工程技術(shù)人員,計算機(jī)專業(yè)的教師、學(xué)生和研究生閱讀。PeterCoadandEdwardYourdonObject-OrientedDesignYourdonPress1991

作者簡介

暫缺《面向?qū)ο蟮脑O(shè)計(32#)》作者簡介

圖書目錄

引言                  
 0. 1 歷史                  
 0. 2 方法和工具                  
 0. 3 未來的工作                  
 第一章 改進(jìn)設(shè)計                  
 1. 1 基本術(shù)語                  
 1. 2 控制復(fù)雜性的原則                  
 1. 2. 1 抽象                  
 1. 2. 2 封裝                  
 1. 2. 3 繼承性(刻畫一般性-特殊性)                  
 1. 2. 4 聯(lián)系                  
 1. 2. 5 消息通信                  
 1. 2. 6 通用的組織法則                  
 1. 2. 7 粒度                  
 1. 2. 8 行為分類                  
 1. 3 OOD和原型的影響                  
 1. 3. 1 做原型的因由                  
 1. 3. 2 關(guān)于OOD原型的忠告                  
 1. 4 OOD的根本目標(biāo)                  
 1. 4. 1 增進(jìn)生產(chǎn)效率                  
 1. 4. 2 提高質(zhì)量                  
 1. 4. 3 加強(qiáng)可維護(hù)性                  
 1. 5 OOD的動機(jī)和益處                  
 第二章 開發(fā)多層次. 多部分任務(wù)的模型                  
 2. 1 模型是怎樣發(fā)現(xiàn)的                  
 2. 2 表示法的統(tǒng)一                  
 2. 2. 1 問題                  
 2. 2. 2 一種解決方法                  
 2. 2. 3 幾個重要含意                  
 2. 3 五個層次. 五個活動                  
 2. 4 四個部分. 四個活動                  
 2. 5 定義和表示法                  
 2. 5. 1 定義和表示法--類及對象                  
 2. 5. 2 定義和表示法--結(jié)構(gòu)                  
 2. 5. 3 定義和表示法--主題                  
 2. 5. 4 定義和表示法--屬性(及實例連接)                  
 2. 5. 5 定義和表示法-一服務(wù)(及消息連接)                  
 2. 5. 6 表示法--概括                  
 第三章 問題域部分的設(shè)計                  
 3. 1 什么是問題域部分                  
 3. 1. 1 方法--不是什么                  
 3. 1. 2 方法--是什么                  
 3. 2 為什么需要問題域部分的設(shè)計                  
 3. 3 如何進(jìn)行問題域部分的設(shè)計                  
 3. 3. 1  運(yùn)用OOA                  
 3. 3. 2 使用OOA結(jié)果--并在OOD期間加以改進(jìn)                  
 3. 3. 3 運(yùn)用OOA結(jié)果--并在OOD期間加以增補(bǔ)                  
 3. 3. 4 例子--傳感器監(jiān)控系統(tǒng)                  
 3. 3. 5 例子--OOAToolTM                  
 第四章 人機(jī)交互部分的設(shè)計                  
 4. 1 什么是人機(jī)交互部分                  
 4. 2 為什么需要人機(jī)交互部分                  
 4. 3 如何設(shè)計人機(jī)交互部分                  
 4. 3. 1 對人分類                  
 4. 3. 2 描述人及其任務(wù)腳本                  
 4. 3. 3 設(shè)計命令層                  
 4. 3. 4 設(shè)計詳細(xì)的交互                  
 4. 3. 5 繼續(xù)做原型                  
 4. 3. 6 設(shè)計HIC類                  
 4. 3. 7 根據(jù)圖形用戶界面進(jìn)行設(shè)計                  
 4. 3. 8 例子--傳感器監(jiān)控系統(tǒng)                  
 4. 3. 9 例子--OOAToolTM                  
 第五章  任務(wù)管理部分的設(shè)計                  
 5. 1 什么是任務(wù)管理部分                  
 5. 2 為什么需要有任務(wù)管理部分                  
 5. 3 怎樣設(shè)計任務(wù)管理部分                  
 5. 3. 1 識別事件驅(qū)動任務(wù)                  
 5. 3. 2 識別時鐘驅(qū)動任務(wù)                  
 5. 3. 3 識別優(yōu)先任務(wù)和關(guān)鍵任務(wù)                  
 5. 3. 4 識別協(xié)調(diào)者                  
 5. 3. 5 審查每個任務(wù)                  
 5. 3. 6 定義每個任務(wù)                  
 5. 3. 7 例子--傳感器監(jiān)控系統(tǒng)                  
 5. 3. 8 例子--OOAToolTM                  
 第六章 截?fù)?jù)管理部分的設(shè)計                  
 6. 1 什么是數(shù)據(jù)管理部分                  
 6. 2 為什么需要數(shù)據(jù)管理部分                  
 6. 3 如何設(shè)計數(shù)據(jù)管理部分                  
 6. 3. 1 數(shù)據(jù)管理方法                  
 6. 3. 2 對數(shù)據(jù)管理工具的評價                  
 6. 3. 3 數(shù)據(jù)管理部分的設(shè)計                  
 6. 3. 4 例子--傳感器監(jiān)控系統(tǒng)                  
 6. 3. 5 例子--OOAToolTM                  
 第七章 通過OOPL(或者非OO語言)應(yīng)用OOD                  
 7. 1 對語言, 一切從實際出發(fā)                  
 7. 2 語言對OO開發(fā)的影響                  
 7. 3 評價語言的語法和特征                  
 7. 3. 1 評價標(biāo)準(zhǔn)                  
 7. 3. 2 語法與特征--C++和ObjectPascal                  
 7. 3. 3 語法與特征--Smalltalk和Objective-C                  
 7. 3. 4 語法與特征--Eiffel                  
 7. 3. 5 語法與特征--Ada, 一種面向程序包的語言                  
 7. 3. 6 語法與特征--過程語言                  
 7. 4 選擇OOPL                  
 7. 4. 1 哪個OOPL將占有支配地位?                  
 7. 4. 2 從OOA到OOD到OOPL的可重用性                  
 7. 4. 3 類庫和開發(fā)環(huán)境                  
 7. 4. 4 其它問題                  
 第八章 采用OOD評價標(biāo)準(zhǔn)                  
 8. 1 導(dǎo)言:什么是OOD評價標(biāo)準(zhǔn), 為什么要采用OOD評價標(biāo)準(zhǔn)                  
 8. 2 耦合                  
 8. 2. 1 交互耦合                  
 8. 2. 2 繼承耦合                  
 8. 3 內(nèi)聚                  
 8. 3. 1 服務(wù)內(nèi)聚                  
 8. 3. 2 類內(nèi)聚                  
 8. 3. 3 一般-特殊內(nèi)聚                  
 8. 4 重用                  
 8. 4. 1 重用為什么很重要?                  
 8. 4. 2 做不到重用的原因何在?                  
 8. 4. 3 重用的級別                  
 8. 4. 4 可重用性的組織方法                  
 8. 5 其它評價標(biāo)準(zhǔn)                  
 8. 5. 1 設(shè)計的清晰度                  
 8. 5. 2 一般-特殊結(jié)構(gòu)的深度                  
 8. 5. 3 保持對象和類的簡單性                  
 8. 5. 4 保持協(xié)議的簡單性                  
 8. 5. 5 保持服務(wù)的簡單性                  
 8. 5. 6 把設(shè)計易變性最小化                  
 8. 5. 7 系統(tǒng)總體規(guī)模最小化                  
 8. 5. 8 能夠用"腳本"評估                  
 8. 5. 9 通過"關(guān)鍵成功因素"來評估                  
 8. 5. 10 設(shè)計中公認(rèn)的優(yōu)雅風(fēng)格                  
 8. 6 小結(jié)                  
 第九章 為OOD選擇CASE                  
 9. 1 擴(kuò)充CASE                  
 9. 2 OOD需要什么                  
 9. 2. 1 表示法                  
 9. 2. 2 層次                  
 9. 2. 3 組成部分                  
 9. 2. 4 自動跟蹤特性                  
 9. 2. 5 高級特性                  
 9. 2. 6 模型檢查                  
 9. 3 目前已有哪些可用的CASE工具                  
 9. 4 進(jìn)一步的考慮                  
 第十章 開始OOD                  
 10. 1 另一個銀彈?                  
 10. 2 是開始用OOD的時候了嗎?                  
 10. 2. 1 面向?qū)ο蟮姆缎统墒炝藛幔?nbsp;                 
 10. 2. 2 有沒有好的面向?qū)ο髮崿F(xiàn)技術(shù)?                  
 10. 2. 3 開發(fā)組織是否足夠老練?                  
 10. 2. 4 該組織建造的系統(tǒng)是否將采用面向?qū)ο蟮募夹g(shù)?                  
 10. 3 革命與演化                  
 10. 4 如何開始OOD                  
 10. 5 結(jié)束語                  
 附錄A                  
 附錄B                  
 附錄C                  

本目錄推薦

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