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

面向?qū)ο蟮姆治鱿到y(tǒng)

面向?qū)ο蟮姆治鱿到y(tǒng)

定 價(jià):¥20.00

作 者: 邵維忠,楊芙清著
出版社: 清華大學(xué)出版社;廣西科學(xué)技術(shù)出版社
叢編項(xiàng): 中國計(jì)算機(jī)學(xué)會(huì)學(xué)術(shù)著作叢書
標(biāo) 簽: 面向?qū)ο?/td>

ISBN: 9787302032359 出版時(shí)間: 1998-12-01 包裝: 精裝
開本: 26cm 頁數(shù): 204頁 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容簡介本書是論述面向?qū)ο蠓治觯∣OA)方法的專著。全書共分十章。前三章系統(tǒng)地介紹面向?qū)ο蠓椒ǖ幕局R(shí),論述OOA的主要優(yōu)點(diǎn),概要地介紹本書的OOA方法之主要特點(diǎn)。第四章至第九章詳細(xì)介紹OOA的全過程,圍繞OOA的基本模型(類圖)、補(bǔ)充模型(主題圖、usecase與交互圖)和詳細(xì)說明,對(duì)每個(gè)開發(fā)活動(dòng)所涉及的概念進(jìn)行深入討論,并給出詳細(xì)的過程指導(dǎo)。第十章集中地論述軟件復(fù)用及其與OOA的關(guān)系,給出按軟件復(fù)用的要求組織OOA過程的策略。作者長期從事對(duì)象技術(shù)領(lǐng)域的科研、教學(xué)和工程實(shí)踐。本書是他們參閱國內(nèi)外大量文獻(xiàn),結(jié)合自己多年研究的精心之作。書中內(nèi)容詳實(shí)、立論嚴(yán)謹(jǐn)、實(shí)例豐富、圖文并茂,論述深入淺出,適合作為教學(xué)參考書和工程技術(shù)用書。讀者對(duì)象:計(jì)算機(jī)軟件專業(yè)的教師、研究生、本科生、培訓(xùn)班的師生、研究人員和工程技術(shù)人員。

作者簡介

暫缺《面向?qū)ο蟮姆治鱿到y(tǒng)》作者簡介

圖書目錄

第一章 面向?qū)ο蠓椒ǜ耪?nbsp;                 
 1.1 什么是面向?qū)ο?nbsp;                 
 1.2 從認(rèn)識(shí)論看面向?qū)ο蠓椒ǖ男纬?nbsp;                 
 1.2.1 軟件開發(fā)——對(duì)事物的認(rèn)識(shí)和描述                  
 1.2.2 語言的鴻溝                  
 1.2.3 編程語言的發(fā)展使鴻溝變窄                  
 1.2.4 軟件工程學(xué)的作用                  
 1.2.5 面向?qū)ο笫擒浖椒▽W(xué)的返樸歸真                  
 1.3 面向?qū)ο蠓椒ǖ闹饕拍?nbsp;                 
 1.3.1 對(duì)象                  
 1.3.2 類                  
 1.3.3 封裝                  
 1.3.4 繼承                  
 1.3.5 消息                  
 1.3.6 結(jié)構(gòu)與連接                  
 1.3.7 多態(tài)性                  
 1.3.8 永久對(duì)象                  
 1.3.9 主動(dòng)對(duì)象                  
 1.3.10 術(shù)語對(duì)照                  
 1.4 面向?qū)ο蠓椒ǖ臍v史及現(xiàn)狀                  
 1.4.1 歷史                  
 1.4.2 OO方法發(fā)展到軟件工程的前期階段                  
 1.4.3 當(dāng)前的研究及實(shí)踐領(lǐng)域                  
 第二章 為什么需要OOA                  
 2.1 什么是OOA                  
 2.2 分析面臨的主要問題                  
 2.3 分析方法綜述                  
 2.3.1 功能分解法                  
 2.3.2 數(shù)據(jù)流法                  
 2.3.3 信息建模法                  
 2.3.4 面向?qū)ο蟮姆治?nbsp;                 
 2.3.5 分析方法的比較                  
 2.3.6 OOA的主要優(yōu)點(diǎn)                  
 2.4 各種OOA方法                  
 第三章 本書的OOA方法概貌                  
 3.1 引言                  
 3.2 主要概念及表示法                  
 3.3 OOA的主要原則                  
 3.4 OOA模型及詳細(xì)說明                  
 3.4.1 基本模型——類圖                  
 3.4.2 補(bǔ)充模型——主題圖. use case和交互圖                  
 3.4.3 詳細(xì)說明                  
 3.4.4 完整的OOA文檔及詳簡程度的控制                  
 3.5 OOA過程                  
 3.6 OOA與OOD的關(guān)系                  
 3.7 技術(shù)支持                  
 第四章 發(fā)現(xiàn)對(duì)象. 建立對(duì)象類                  
 4.1 對(duì)象. 主動(dòng)對(duì)象以及它們的類                  
 4.2 表示法                  
 4.3 研究問題域和用戶需求                  
 4.3.1 研究用戶需求. 明確系統(tǒng)責(zé)任                  
 4.3.2 研究問題域                  
 4.3.3 確定系統(tǒng)邊界                  
 4.4 發(fā)現(xiàn)對(duì)象                  
 4.4.1 出發(fā)點(diǎn)——問題域和系統(tǒng)責(zé)任                  
 4.4.2 正確地運(yùn)用抽象原則                  
 4.4.3 策略與啟發(fā)                  
 4.4.4 審查和篩選                  
 4.4.5 識(shí)別主動(dòng)對(duì)象                  
 4.5 對(duì)象分類. 建立類圖的對(duì)象層                  
 4.5.1 異常情況的檢查和調(diào)整                  
 4.5.2 類的命名                  
 4.5.3 建立類圖的對(duì)象層                  
 4.6 例子                  
 第五章 定義屬性與服務(wù)                  
 5.1 對(duì)象的屬性和服務(wù)                  
 5.2 表示法                  
 5.3 定義屬性                  
 5.3.1 策略與啟發(fā)                  
 5.3.2 審查與篩選                  
 5.3.3 推遲到OOD考慮的問題                  
 5.3.4 屬性的命名和定位                  
 5.3.5 屬性的詳細(xì)說明                  
 5.4 定義服務(wù)                  
 5.4.1 對(duì)象的狀態(tài)與狀態(tài)轉(zhuǎn)換圖                  
 5.4.2 行為分類                  
 5.4.3 發(fā)現(xiàn)服務(wù)的策略與啟發(fā)                  
 5.4.4 審查與調(diào)整                  
 5.4.5 認(rèn)識(shí)對(duì)象的主動(dòng)行為                  
 5.4.6 服務(wù)的命名和定位                  
 5.4.7 服務(wù)的詳細(xì)說明                  
 5.5 建立類圖的特征層                  
 5.6 例子                  
 第六章 定義結(jié)構(gòu)與連接                  
 6.1 一般-特殊結(jié)構(gòu)                  
 6.1.1 一般-特殊結(jié)構(gòu)及其用途                  
 6.1.2 表示法                  
 6.1.3 如何發(fā)現(xiàn)一般-特殊結(jié)構(gòu)                  
 6.1.4 審查與調(diào)整                  
 6.1.5 一般-特殊結(jié)構(gòu)的簡化                  
 6.1.6 多繼承及多態(tài)性問題                  
 6.1.7 調(diào)整對(duì)象層和特征層                  
 6.2 整體-部分結(jié)構(gòu)                  
 6.2.1 整體-部分結(jié)構(gòu)及其用途                  
 6.2.2 表示法                  
 6.2.3 如何發(fā)現(xiàn)整體-部分結(jié)構(gòu)                  
 6.2.4 審查與篩選                  
 6.2.5 整體-部分結(jié)構(gòu)的進(jìn)一步運(yùn)用                  
 6.2.5.1 簡化對(duì)象的定義                  
 6.2.5.2 支持軟件復(fù)用                  
 6.2.5.3 表示數(shù)量不定的組成部分                  
 6.2.5.4 表示動(dòng)態(tài)變化的對(duì)象特征                  
 6.2.6 調(diào)整對(duì)象層和屬性層                  
 6.3 實(shí)例連接                  
 6.3.1 簡單的實(shí)例連接                  
 6.3.2 復(fù)雜的實(shí)例連接                  
 6.3.2.1 采用復(fù)雜的實(shí)例連接概念                  
 6.3.2.2 用對(duì)象表示實(shí)例連接的復(fù)雜性                  
 6.3.3 三元(及多元)關(guān)聯(lián)問題                  
 6.3.4 如何建立實(shí)例連接                  
 6.3.5 對(duì)象層. 特征層的增補(bǔ)及實(shí)例連接說明                  
 6.4 消息連接                  
 6.4.1 什么是消息                  
 6.4.1.1 順序系統(tǒng)中的消息                  
 6.4.1.2 并發(fā)系統(tǒng)中的消息                  
 6.4.1.3 消息對(duì)OOA的意義                  
 6.4.2 OOA對(duì)消息的表示——消息連接                  
 6.4.3 如何建立消息連接                  
 6.4.3.1 建立控制線程內(nèi)部的消息連接                  
 6.4.3.2 建立控制線程之間的消息連接                  
 6.4.3.3 對(duì)象分布問題及其對(duì)消息的影響                  
 6.4.4 消息的詳細(xì)說明                  
 6.5 例子                  
 第七章 劃分主題                  
 7.1 主題概念的引入及其用途                  
 7.2 主題的表示方法                  
 7.3 如何劃分主題                  
 7.3.1 低層主題的劃分                  
 7.3.2 主題合并                  
 7.3.3 主題層次的控制                  
 7.3.4 異常問題的處理                  
 7.4 主題圖的形成                  
 7.5 例子                  
 第八章 use case和交互圖                  
 8.1 系統(tǒng)邊界與活動(dòng)者                  
 8.1.1 什么是系統(tǒng)邊界                  
 8.1.2 什么是活動(dòng)者                  
 8.1.3 系統(tǒng)邊界與活動(dòng)者對(duì)OOA的意義                  
 8.1.4 如何發(fā)現(xiàn)活動(dòng)者                  
 8.1.5 例子——超級(jí)市場(chǎng)銷售管理系統(tǒng)                  
 8.2 use case                  
 8.2.1 什么是use case                  
 8.2.2 use case對(duì)OOA的意義                  
 8.2.3 表示形式和例子                  
 8.2.4 如何定義use case                  
 8.2.5 關(guān)于use case概念的若干問題討論                  
 8.3 交互圖                  
 8.3.1 交互圖及其表示方法                  
 8.3.2 交互圖的用途                  
 8.3.3 如何建立交互圖                  
 8.3.4 一些復(fù)雜問題的處理                  
 8.3.5 關(guān)于交互圖描述策略的討論                  
 8.4 開發(fā)過程和文檔組織                  
 第九章 詳細(xì)說明                  
 9.1 詳細(xì)說明的組織層次                  
 9.2 類描述模板                  
 9.2.1 模板:一種支持機(jī)器理解的詳細(xì)說明方式                  
 9.2.2 類描述模板的內(nèi)容                  
 9.2.3 關(guān)系的說明策略                  
 9.2.4 類描述模板的基本格式                  
 9.2.5 類描述模板的建立過程及CASE工具支持                  
 9.4 完整的OOA文檔                  
 第十章 OOA與軟件復(fù)用                  
 10.1 軟件復(fù)用                  
 10.1.1 概述                  
 10.1.2 可復(fù)用構(gòu)件                  
 10.1.3 構(gòu)件庫                  
 10.1.4 軟件復(fù)用的根本困難                  
 10.2 專向領(lǐng)域的復(fù)用及領(lǐng)域分析                  
 10.2.1 可復(fù)用的軟件構(gòu)架                  
 10.2.2 領(lǐng)域分析                  
 10.2.3 基于構(gòu)件/構(gòu)架的軟件開發(fā)                  
 10.3 OOA對(duì)軟件復(fù)用的支持                  
 10.3.1 支持軟件復(fù)用的OO概念與原則                  
 10.3.2 支持軟件復(fù)用的OOA方法                  
 10.4 復(fù)用技術(shù)對(duì)OOA的支持                  
 參考文獻(xiàn)                  
 索引                   

本目錄推薦

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