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

面向?qū)ο蟮南到y(tǒng)設(shè)計(第2版)

面向?qū)ο蟮南到y(tǒng)設(shè)計(第2版)

定 價:¥29.00

作 者: 邵維忠、楊芙清
出版社: 清華大學(xué)出版社
叢編項:
標(biāo) 簽: 算法語言

ISBN: 9787302147985 出版時間: 1900-01-01 包裝: 平裝
開本: 頁數(shù): 208 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一本論述面向?qū)ο笤O(shè)計方法的專著,其第1版于2003年由清華大學(xué)出版社出版,被國內(nèi)許多大學(xué)用作研究生或高年級本科生教材,并被許多軟件開發(fā)單位作為工程技術(shù)用書。本次再版,根據(jù)國內(nèi)外面向?qū)ο箢I(lǐng)域理論與技術(shù)的最新發(fā)展做了不少修改。本書是作者的另一本著作《面向?qū)ο蟮南到y(tǒng)分析》(第2版)的姊妹篇,二者構(gòu)成完整的OOA&D方法體系。本書的主要內(nèi)容是論述如何在面向?qū)ο蟮姆治觯∣OA)基礎(chǔ)上進行面向?qū)ο蟮脑O(shè)計(OOD)。全書分為7章,第1章介紹OOD的發(fā)展歷史、現(xiàn)狀和幾種典型的OOA&D方法,論述OOA和OOD的關(guān)系。第2章介紹本書提出的OOD方法概貌。第3~6章分別介紹OOD模型各個組成部分的設(shè)計方法。第7章介紹統(tǒng)一建模語言(UML),并分析和討論其優(yōu)點與缺點。讀者對象:計算機軟件專業(yè)的教師、研究生和本科生,軟件技術(shù)培訓(xùn)教師與學(xué)員,計算機軟件領(lǐng)域的研究人員和工程技術(shù)人員。

作者簡介

  邵維忠,北京大學(xué)信息科學(xué)技術(shù)學(xué)院教授、博士生導(dǎo)師,中國計算機學(xué)會理事。1970年畢業(yè)于北京大學(xué)數(shù)學(xué)力學(xué)系,1979—1983年在計算機科學(xué)技術(shù)系任教并攻讀碩士學(xué)位。早期主要從事操作系統(tǒng)和軟件工程領(lǐng)域的教學(xué)、科研與開發(fā)。1987—1989年在新加坡國立大學(xué)參加科技合作?;貒笤趯?dǎo)師楊芙清院士主持的國家“八五”、“九五”重點科技攻關(guān)課題“大型軟件開發(fā)環(huán)境青鳥系統(tǒng)”和“軟件工程環(huán)境工業(yè)化生產(chǎn)技術(shù)及系統(tǒng)”中擔(dān)任主要技術(shù)負(fù)責(zé)人。自1991年起注重于面向?qū)ο蠼7椒ǖ难芯?,并開設(shè)了研究生課程和本科生課程。組織研制了“青鳥面向?qū)ο蠼9ぞ呒保⒅笇?dǎo)其新版本開發(fā)。寫作和翻譯了多部學(xué)術(shù)著作。最近幾年在面向?qū)ο蠹夹g(shù)、軟件復(fù)用與構(gòu)件技術(shù)、中間件技術(shù)等領(lǐng)域承擔(dān)了多項國家高技術(shù)研究發(fā)展計劃(863)項目、國家重大基礎(chǔ)研究(973)項目和國家自然科學(xué)基金項目。曾獲國家科技進步二等獎及國家部委級獎勵多項。

圖書目錄

第1章 什么是OOD 
 1.1 早期的OOD
 1.2 基于OOA的OOD 
  1.2.1 Booch方法 
  1.2.2 Coad/Yourdon方法 
  1.2.3 Jacobson方法 
  1.2.4 Rumbaugh方法 
 1.3 OOD在軟件生命周期的位置 
 1.4 OOA與OOD的關(guān)系 
  1.4.1 “做什么”和“怎么做” 
  1.4.2 分析——需求分析和系統(tǒng)分析 
  1.4.3 “問題空間”和“解空間” 
  1.4.4 一致的概念與表示法 
  1.4.5 不同的目標(biāo)、內(nèi)容和抽象層次 
  1.4.6 從模型驅(qū)動的體系結(jié)構(gòu)看OOA與OOD的關(guān)系 
第2章 本書的OOD方法概貌 
 2.1 概念與表示法 
  2.1.1 建模元素 
  2.1.2 表示法 
  2.1.3 建模原則 
 2.2 OOD模型框架 
 2.3 OOD過程 
第3章 問題域部分的設(shè)計 
 3.1 什么是問題域部分 
 3.2 實現(xiàn)條件對問題域部分的影響 
 3.3 設(shè)計過程 
  3.3.1 設(shè)計準(zhǔn)備 
  3.3.2 設(shè)計內(nèi)容及策略 
   3.3.2.1 針對編程語言支持能力的調(diào)整 
   3.3.2.2 增加一般類,提供共同協(xié)議 
   3.3.2.3 為實現(xiàn)復(fù)用采取的設(shè)計策略 
   3.3.2.4 提高性能 
   3.3.2.5 為實現(xiàn)對象永久存儲所做的修改 
   3.3.2.6 完善對象的細(xì)節(jié) 
   3.3.2.7 定義對象實例 
   3.3.2.8 修改或補充輔助模型及模型規(guī)約 
  3.3.3 建立與OOA文檔的映射 
第4章 人機交互部分的設(shè)計 
 4.1 什么是人機交互部分 
 4.2 人機交互部分的需求分析 
  4.2.1 分析參與者——與系統(tǒng)交互的人 
  4.2.2 從用況分析人機交互 
  4.2.3 分析處理異常事件的人機交互 
  4.2.4 命令的組織 
  4.2.5 輸出信息的組織結(jié)構(gòu) 
  4.2.6 總結(jié)與討論 
 4.3 人機界面的設(shè)計準(zhǔn)則 
 4.4 人機界面的OO設(shè)計
  4.4.1 界面支持系統(tǒng)
  4.4.2 界面元素
  4.4.3 設(shè)計過程與策略
 4.5 可視化編程環(huán)境下的人機界面設(shè)計
  4.5.1 問題的提出
  4.5.2 所見即所得的界面開發(fā)
  4.5.3 設(shè)計的必要性
  4.5.4 基于可視化編程環(huán)境的設(shè)計策略
第5章 控制驅(qū)動部分的設(shè)計
 5.1 什么是控制驅(qū)動部分
 5.2 相關(guān)技術(shù)問題
  5.2.1 系統(tǒng)總體方案
  5.2.2 軟件體系結(jié)構(gòu)
  5.2.3 分布式系統(tǒng)的體系結(jié)構(gòu)風(fēng)格
  5.2.4 系統(tǒng)的并發(fā)性
 5.3 如何設(shè)計控制驅(qū)動部分
  5.3.1 選擇軟件體系結(jié)構(gòu)風(fēng)格
  5.3.2 確定系統(tǒng)分布方案
  5.3.3 識別控制流
  5.3.4 用主動對象表示控制流
  5.3.5 把控制驅(qū)動部分看成一個包
第6章 數(shù)據(jù)接口部分的設(shè)計
 6.1 什么是數(shù)據(jù)接口部分
 6.2 數(shù)據(jù)管理系統(tǒng)及其選擇
  6.2.1 文件系統(tǒng)
  6.2.2 數(shù)據(jù)庫管理系統(tǒng)
   6.2.2.1 關(guān)系數(shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)
   6.2.2.2 面向?qū)ο髷?shù)據(jù)庫和數(shù)據(jù)庫管理系統(tǒng)
  6.2.3 數(shù)據(jù)管理系統(tǒng)的選擇
 6.3 對象存儲方案和數(shù)據(jù)接口的設(shè)計策略
  6.3.1 針對文件系統(tǒng)的設(shè)計
   6.3.1.1 對象在內(nèi)存空間和文件空間的映像
   6.3.1.2 對象存放策略
   6.3.1.3 設(shè)計數(shù)據(jù)接口部分的對象類
   6.3.1.4 問題域部分的修改
  6.3.2 針對RDBMS的設(shè)計
   6.3.2.1 對象及其對數(shù)據(jù)庫的使用
   6.3.2.2 對象在數(shù)據(jù)庫中的存放策略
   6.3.2.3 數(shù)據(jù)接口部分的對象設(shè)計和問題域部分的修改
  6.3.3 使用OODBMS
 6.4 本章小結(jié)
第7章 UML介紹與評論
 7.1 UML的背景與演化歷史
 7.2 UML內(nèi)容簡介
  7.2.1 UML是什么,不是什么
  7.2.2 UML規(guī)范的主要文
  7.2.3 UML語言體系結(jié)構(gòu)及定義方式
   7.2.3.1 四層元模型體系結(jié)構(gòu)
   7.2.3.2 包結(jié)構(gòu)
   7.2.3.3 語法及語義定義方式
   7.2.3.4 關(guān)于若干術(shù)語譯法問題的討論
  7.2.4 UML的各種圖、建模元素及表示法
 7.3 評論與問題研究
  7.3.1 UML的成就及其原因
  7.3.2 UML能夠起到的積極作用
  7.3.3 UML不能起到的作用
  7.3.4 UML的缺點與問題
   7.3.4.1 與四層元模型體系結(jié)構(gòu)有關(guān)的問題
   7.3.4.2 形式化方面的問題
   7.3.4.3 類圖和對象圖并存問題
   7.3.4.4 協(xié)作圖的問題
   7.3.4.5 無道理的復(fù)雜性
 7.4 從UML1.x到UML2.0
  7.4.1 UML2.0提案需求
  7.4.2 被采納的UML2.0提案、
  7.4.3 UML2.0概況
  7.4.4 進步與不足
索引
參考文獻

本目錄推薦

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