注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合面向?qū)ο蠓治龊驮O(shè)計(jì)

面向?qū)ο蠓治龊驮O(shè)計(jì)

面向?qū)ο蠓治龊驮O(shè)計(jì)

定 價(jià):¥39.00

作 者: 宛延闿,定海編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 面向?qū)ο?/td>

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


ISBN: 9787302012719 出版時(shí)間: 2001-02-01 包裝: 膠版紙
開本: 26cm 頁(yè)數(shù): 472 字?jǐn)?shù):  

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

  本書詳盡地描述了面向?qū)ο蟾拍罴团c編程無(wú)關(guān)的圖形表示法——對(duì)象模型技術(shù)(OMT)。OMT表示法適用于從分析問(wèn)題需求,到設(shè)計(jì)這個(gè)問(wèn)題的解,然后用編程語(yǔ)言或數(shù)據(jù)庫(kù)實(shí)現(xiàn)這個(gè)解的全過(guò)程。本書共分4個(gè)部分21章。第一部分介紹基本的與編程無(wú)關(guān)的面向?qū)ο蟾邔痈拍詈蚈MT技術(shù)表示法,并將OMT貫穿于全書所有例子之中;第二部分循序漸進(jìn)地描述軟件開發(fā)的面向?qū)ο蠓椒▽W(xué);第三部分描述在不同開發(fā)環(huán)境中面向?qū)ο笤O(shè)計(jì)的實(shí)現(xiàn),包括面向?qū)ο笳Z(yǔ)言、非面向?qū)ο笳Z(yǔ)言和關(guān)系數(shù)據(jù)庫(kù);第四部分介紹了幾個(gè)典型的實(shí)例和實(shí)踐技巧。這些實(shí)例對(duì)面向?qū)ο蠓椒ㄔ诟鱾€(gè)領(lǐng)域中的應(yīng)用和開發(fā)具有現(xiàn)實(shí)意義。書中每章都有練習(xí)并在書后對(duì)較難的練習(xí)作了提示性解答。本書可作為計(jì)算機(jī)專業(yè)本科生和研究生的軟件工程和面向?qū)ο蠹夹g(shù)課程的教材,或作為數(shù)據(jù)庫(kù)、程序設(shè)計(jì)語(yǔ)言的補(bǔ)充教材,也可作為系統(tǒng)分析和設(shè)計(jì)人員、軟件開發(fā)人員以及面向?qū)ο蟪绦蛟O(shè)計(jì)人員必備的參考書。

作者簡(jiǎn)介

暫缺《面向?qū)ο蠓治龊驮O(shè)計(jì)》作者簡(jiǎn)介

圖書目錄

第1章  引言                  
     1.1  面向?qū)ο蟮母拍?nbsp;                     
     1. 1. 1  對(duì)象的特性                  
     1.2  面向?qū)ο箝_發(fā)的概念                  
     1. 2. 1  面向?qū)ο蟮乃季S                  
     1. 2. 2  面向?qū)ο蠓椒▽W(xué)                  
     1. 2. 3  三種模型                  
     1. 2. 4  功能方法學(xué)上的差異                  
     1.3  面向?qū)ο蠹夹g(shù)要點(diǎn)                  
     1. 3. 1  抽象                  
     1. 3. 2  封裝                  
     1. 3. 3  數(shù)據(jù)和行為的聯(lián)合                  
     1. 3. 4  共享                  
     1. 3. 5  重點(diǎn)在對(duì)象結(jié)構(gòu), 不是在過(guò)程結(jié)構(gòu)                  
     1. 3. 6  協(xié)同作用                  
     1.4  面向?qū)ο箝_發(fā)的可用性例證                  
     1.5  面向?qū)ο蠓椒ǖ囊c(diǎn)和主要優(yōu)點(diǎn)                  
     1.6  本書的組織                  
     練習(xí)......................................................12                        
 第2章  一種設(shè)計(jì)技術(shù)的建模                  
     2.1  建模                  
     2. 1. 1  使用模型的目的                  
     2. 1. 2  抽象                  
     2.2  對(duì)象模型技術(shù)                  
     2. 2. 1  對(duì)象模型                  
     2. 2. 2  動(dòng)態(tài)模型                  
     2. 2. 3  功能模型                  
     2. 2. 4  三種模型的聯(lián)系                  
     2.3  小結(jié)                  
     練習(xí).......................................................20                  
 第3章  對(duì)象模型                  
     3.1  對(duì)象和類                  
     3. 1. 1  對(duì)象                  
     3. 1. 2  類                  
     3. 1. 3  對(duì)象圖                  
     3. 1. 4  屬性                  
     3. 1. 5  操作和方法                  
     3. 1. 6  對(duì)象類的表示方法                  
     3. 1. 7  對(duì)象和類的OMT表示的改進(jìn)                  
     3. 1. 8  改進(jìn)的對(duì)象和類的表示小結(jié)                  
     3.2  鏈接和關(guān)聯(lián)                  
     3. 2. 1  一般概念                  
     3. 2. 2  重?cái)?shù)                  
     3. 2. 3  關(guān)聯(lián)的重要性                  
     3.3  高級(jí)鏈接和關(guān)聯(lián)概念                  
     3. 3. 1  鏈接屬性                  
     3. 3. 2  用關(guān)聯(lián)模型化分類                  
     3. 3. 3  角色名                  
     3. 3. 4  排序                  
     3. 3. 5  資格符                  
     3. 3. 6  聚合                  
     3.4  概括和繼承                  
     3. 4. 1  一般概念                  
     3. 4. 2  概括的使用                  
     3. 4. 3  重寫的特征                  
     3.5  構(gòu)造分組                  
     3. 5. 1  模塊                  
     3. 5. 2  表                  
     3.6  對(duì)象模型的一個(gè)實(shí)例                  
     3.7  OMT 對(duì)象模型在鏈接和關(guān)聯(lián)方面的改進(jìn)                  
     3.8  實(shí)踐的技巧                  
     3.9  小結(jié)                  
     練習(xí)......................................................47                  
 第4章  高級(jí)對(duì)象模型                  
     4.1  對(duì)象和類的概念                  
     4. 1. 1  例化                  
     4. 1. 2  類屬性和操作                  
     4. 1. 3  屬性的重?cái)?shù)                  
     4. 1. 4  類的候選關(guān)鍵字                  
     4. 1. 5  域                  
     4. 1. 6  數(shù)據(jù)的輔助特征                  
     4.2  鏈接和關(guān)聯(lián)的概念                    
     4. 2. 1  重?cái)?shù)                  
     4. 2. 2  三元關(guān)聯(lián)                  
     4. 2. 3  關(guān)聯(lián)的候選關(guān)鍵字                  
     4. 2. 4  異或關(guān)聯(lián)                  
     4. 2. 5  資格關(guān)聯(lián)                  
     4.3  聚合                  
     4. 3. 1  聚合與關(guān)聯(lián)                  
     4. 3. 2  聚合與概括                  
     4. 3. 3  遞歸聚合                  
     4. 3. 4  操作的傳播                  
     4. 3. 5  物理聚合與分類聚合                  
     4. 3. 6  物理聚合的語(yǔ)義擴(kuò)展                  
     4. 3. 7  分類聚合的語(yǔ)義擴(kuò)展                  
     4.4  概括                  
     4. 4. 1  抽象類和具體類                  
     4. 4. 2  概括與其他對(duì)象建模結(jié)構(gòu)                  
     4.5  多重繼承                  
     4. 5. 1  有不同鑒別器的多重繼承                  
     4. 5. 2  無(wú)公共祖先的多重繼承                  
     4. 5. 3  多重繼承的工作環(huán)境                  
     4.6  包                  
     4. 6. 1  水平邏輯                  
     4. 6. 2  包的實(shí)例                  
     4.7  導(dǎo)出數(shù)據(jù)和約束                  
     4.8  對(duì)象元模型                  
     4. 8. 1  元數(shù)據(jù)和元模型                  
     4. 8. 2  框架                  
     4. 8. 3  模式                  
     4.9  高級(jí)實(shí)踐技巧                  
     4.10  小結(jié)                  
     練習(xí)....................................................89                  
 第5章  動(dòng)態(tài)模型                  
     5.1  事件和狀態(tài)                  
     5. 1. 1  事件                  
     5. 1. 2  腳本和事件軌跡                  
     5. 1. 3  狀態(tài)                  
     5. 1. 4  狀態(tài)圖                  
     5. 1. 5  條件                  
     5.2  操作                  
     5. 2. 1  控制操作                  
     5. 2. 2  操作的狀態(tài)圖小結(jié)                  
     5.3  嵌套狀態(tài)圖                  
     5. 3. 1  平狀態(tài)圖問(wèn)題                  
     5. 3. 2  嵌套狀態(tài)圖                  
     5. 3. 3  狀態(tài)概括                  
     5. 3. 4  事件概括                  
     5.4  并發(fā)性                    
     5. 4. 1  聚合并發(fā)性                  
     5. 4. 2  對(duì)象內(nèi)部并發(fā)性                  
     5.5  高級(jí)動(dòng)態(tài)模型概念                  
     5. 5. 1  進(jìn)入和退出動(dòng)作                  
     5. 5. 2  內(nèi)部動(dòng)作                  
     5. 5. 3  自動(dòng)變遷                  
     5. 5. 4  發(fā)送事件                  
     5. 5. 5  并發(fā)活動(dòng)的同步                  
     5.6  動(dòng)態(tài)模型的實(shí)例                  
     5.7  對(duì)象模型和動(dòng)態(tài)模型的關(guān)系                  
     5.8  實(shí)踐技巧                  
     5.9  小結(jié)                  
     練習(xí).....................................................117                  
 第6章  功能模型                  
     6.1  功能模型                  
     6.2  數(shù)據(jù)流圖                  
     6. 2. 1  處理                  
     6. 2. 2  數(shù)據(jù)流                  
     6. 2. 3  施動(dòng)者                  
     6. 2. 4  數(shù)據(jù)存儲(chǔ)                  
     6. 2. 5  嵌套數(shù)據(jù)流圖                  
     6. 2. 6  控制流                  
     6.3  指定的操作                  
     6.4  約束                  
     6.5  數(shù)據(jù)庫(kù)應(yīng)用中的功能模型                  
     6. 5. 1  偽碼                  
     6. 5. 2  ONN的偽碼                  
     6. 5. 3  ONN的構(gòu)造                  
     6. 5. 4  組合ONN構(gòu)造                  
     6. 5. 5  添加ONN特性                  
     6. 5. 6  其他范疇                  
     6. 5. 7  實(shí)踐技巧                  
     6.6  功能模型的實(shí)例(飛行模擬機(jī)裝置)                  
     6.7  功能模型與對(duì)象模型和動(dòng)態(tài)模型的關(guān)系                  
     6.8  小結(jié)                  
     練習(xí)....................................................151                  
                   
 第7章  方法學(xué)簡(jiǎn)介                  
     7.1  OMT是一種軟件工程方法學(xué)                      
     7.2  OMT方法學(xué)                  
     7.3  面向?qū)ο蠓椒ǖ纳钸h(yuǎn)影響                  
     7.4  小結(jié)                  
     練習(xí)....................................................160                  
 第8章  分析                  
     8.1  分析綜述                  
     8.2  需求陳述                  
     8.3  自動(dòng)取款機(jī)例子                  
     8.4  建立對(duì)象模型                  
     8. 4. 1  找出對(duì)象類                  
     8. 4. 2  篩選出正確的對(duì)象類                  
     8. 4. 3  準(zhǔn)備數(shù)據(jù)字典                  
     8. 4. 4  確定關(guān)聯(lián)                  
     8. 4. 5  劃分主題                  
     8. 4. 6  確定屬性                  
     8. 4. 7  用繼承性改進(jìn)對(duì)象模型                  
     8. 4. 8  反復(fù)修改對(duì)象模型                  
     8.5  動(dòng)態(tài)模型                  
     8. 5. 1  編寫腳本                  
     8. 5. 2  用戶界面                  
     8. 5. 3  畫事件軌跡圖                  
     8. 5. 4  畫狀態(tài)圖                  
     8. 5. 5  審查動(dòng)態(tài)模型                  
     8.6  功能模型                  
     8. 6. 1  找出輸入和輸出值                  
     8. 6. 2  建立數(shù)據(jù)流圖                  
     8. 6. 3  描述功能                  
     8. 6. 4  找出對(duì)象之間的約束                  
     8. 6. 5  指定優(yōu)化規(guī)則                  
     8.7  定義服務(wù)                  
     8. 7. 1  常規(guī)行為                  
     8. 7. 2  從事件導(dǎo)出的操作                  
     8. 7. 3  與數(shù)據(jù)流圖中處理框?qū)?yīng)的操作                  
     8. 7. 4  利用繼承減少冗余操作                  
     8.8  小結(jié)                  
     練習(xí).....................................................189                   
 第9章  系統(tǒng)設(shè)計(jì)                  
     9.1  系統(tǒng)設(shè)計(jì)綜述                  
     9.2  將系統(tǒng)劃分為子系統(tǒng)                  
     9. 2. 1  分層                  
     9. 2. 2  分塊                  
     9. 2. 3  系統(tǒng)拓?fù)?nbsp;                 
     9.3  識(shí)別并發(fā)性                  
     9. 3. 1  識(shí)別固有并發(fā)性                  
     9. 3. 2  定義并發(fā)任務(wù)                  
     9.4  給子系統(tǒng)分配處理器和任務(wù)                  
     9. 4. 1  估計(jì)硬件資源需求                  
     9. 4. 2  硬件與軟件之間的折中                  
     9. 4. 3  為任務(wù)指定處理器                  
     9. 4. 4  確定物理連接                  
     9.5  數(shù)據(jù)存儲(chǔ)管理                  
     9. 5. 1  使用數(shù)據(jù)庫(kù)的優(yōu)點(diǎn)                  
     9. 5. 2  使用數(shù)據(jù)庫(kù)的缺點(diǎn)                  
     9.6  處理全局資源                  
     9.7  選擇軟件控制實(shí)現(xiàn)                  
     9. 7. 1  過(guò)程驅(qū)動(dòng)系統(tǒng)                  
     9. 7. 2  事件驅(qū)動(dòng)系統(tǒng)                  
     9. 7. 3  并發(fā)系統(tǒng)                  
     9. 7. 4  內(nèi)部控制                  
     9. 7. 5  其他范型                  
     9.8  處理邊界條件                  
     9.9  設(shè)置折中的優(yōu)先權(quán)                  
     9.10  公共的體系結(jié)構(gòu)框架                  
     9. 10. 1  批處理變換                  
     9. 10. 2  連續(xù)交換                  
     9. 10. 3  交互式接口                  
     9. 10. 4  動(dòng)態(tài)模擬                  
     9. 10. 5  實(shí)時(shí)系統(tǒng)                  
     9. 10. 6  事務(wù)處理管理                  
     9.11  ATM系統(tǒng)的結(jié)構(gòu)                  
     9.12  小結(jié)                  
     練習(xí)....................................................214                  
 第10章  對(duì)象設(shè)計(jì)                  
     10.1  對(duì)象設(shè)計(jì)綜述                  
     10. 1. 1  從分析和系統(tǒng)結(jié)構(gòu)著手                  
     10. 1. 2  對(duì)象設(shè)計(jì)的步驟                  
     10. 1. 3  對(duì)象模型工具                      
     10.2  組合三種模型                  
     10.3  設(shè)計(jì)算法                  
     10. 3. 1  選擇算法                  
     10. 3. 2  選擇數(shù)據(jù)結(jié)構(gòu)                  
     10. 3. 3  定義內(nèi)部類和操作                  
     10. 3. 4  指定操作的職責(zé)                  
     10.4  設(shè)計(jì)優(yōu)化                  
     10. 4. 1  添加冗余關(guān)聯(lián)獲取有效訪問(wèn)                  
     10. 4. 2  重新安排執(zhí)行次序以獲得效率                  
     10. 4. 3  保存導(dǎo)出屬性避免重復(fù)計(jì)算                  
     10.5  控制實(shí)現(xiàn)                  
     10. 5. 1  在程序內(nèi)進(jìn)行狀態(tài)設(shè)置                  
     10. 5. 2  狀態(tài)機(jī)器引擎                  
     10. 5. 3  控制作為并發(fā)任務(wù)                  
     10.6  繼承的調(diào)整                  
     10. 6. 1  重新安排類和操作                  
     10. 6. 2  抽象出公共的行為                  
     10. 6. 3  使用授權(quán)共享實(shí)現(xiàn)                  
     10.7  關(guān)聯(lián)設(shè)計(jì)                  
     10. 7. 1  分析關(guān)聯(lián)遍歷                  
     10. 7. 2  單向關(guān)聯(lián)                  
     10. 7. 3  雙向關(guān)聯(lián)                  
     10. 7. 4  鏈接屬性                  
     10.8  對(duì)象的表示                  
     10.9  物理打包                  
     10. 9. 1  信息隱藏                  
     10. 9. 2  實(shí)體的相關(guān)性                  
     10. 9. 3  構(gòu)造模塊                  
     10.10  設(shè)計(jì)決策文檔                  
     10.11  小結(jié)                  
     練習(xí).......................................................240                  
 第11章  方法學(xué)總結(jié)                  
     11.1  分析                  
     11.2  系統(tǒng)設(shè)計(jì)                  
     11.3  對(duì)象設(shè)計(jì)                  
     11.4  小結(jié)                  
     練習(xí).......................................................248                  
 第12章  方法學(xué)比較                  
     12.1  結(jié)構(gòu)化分析/結(jié)構(gòu)化設(shè)計(jì)(SA/SD)                  
     12. 1. 1  SA/SD方法概述                  
     12. 1. 2  與OMT方法學(xué)的比較                  
     12.2  Jackson結(jié)構(gòu)化開發(fā)方法                  
                    

本目錄推薦

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