出版時間:2006-1 出版社:人民郵電出版社 作者:[美]MichaelBlaha 頁數(shù):389 字數(shù):621000
Tag標簽:無
前言
歡迎閱讀本書第2版!繼本書第1版在1991年寫成以后,技術領域已有諸多變化。回想當年,那時,面向?qū)ο螅∣O)技術還相當新穎,初始的興奮和激情過后,人們對于OO技術究竟是真實可用還是只是一種短暫的時尚,仍懷有疑慮。俱往矣,想一想十多年來發(fā)生的變化吧!. ·OO語言。C++已成為主流,Java也得到普遍應用。目前具有主導地位的編程語言都是OO的。 ·OO數(shù)據(jù)庫。令人驚奇的是,OO數(shù)據(jù)庫已經(jīng)過氣,但現(xiàn)在的關系數(shù)據(jù)庫已經(jīng)融入一些OO的特性。 ·OO建模。對象管理組織(Object Management Group,OMG)制定的統(tǒng)一建模語言(Unified Modeling Language,UML)標準已經(jīng)合并和統(tǒng)一了各種相互競爭的表示法。 ·OO方法論。目前所..
內(nèi)容概要
本書是“面向?qū)ο蠼Ec設計”領域的經(jīng)典著作。全書由四個部分組成。第一個部分以一種高層的、獨立于語言的方式描述面向?qū)ο蟮母拍?,以及UML表示法;第二部分從問題陳述到分析、系統(tǒng)設計和類設計,一步一步地描述了軟件開發(fā)的面向?qū)ο蠓椒▽W;第三部分用面向?qū)ο笳Z言和關系數(shù)據(jù)庫描述了面向?qū)ο笤O計的實現(xiàn);第四部分描述了成功的面向?qū)ο箝_發(fā)所需要的軟件工程實踐。本書還配有豐富的習題,覆蓋了一系列應用領域以及實現(xiàn)目標,而且在書的后面給出了部分習題的答案。 本書可以作為高年級本科生或研究生軟件工程或面向?qū)ο蠹夹g課程的教材,也可以供相關技術人員參考。
作者簡介
Muchael Blaha博士和James Rumbaugh博士(以及 Bill Premerlani、Fred Eddy和BIll Lorensen)前身之一面向?qū)ο蠼<夹g(OMT)的發(fā)明者。當明OMT只是一種應用最廣泛的設計方法,如今它的大部分概念已經(jīng)直接被UMT采用。
Michael Blaha博士是加拿大溫哥華Modelsoft咨詢公
書籍目錄
第1章 簡介 1.1 什么是面向?qū)ο? 1.2 什么是OO開發(fā)? 1.3 OO主題 1.4 芙于00開發(fā)有效性的證據(jù) 1.5 OO建模歷史 1.6 本書的組織結構 參考文獻注釋 參考文獻 習題第一部分 建模的概念 第2章 建模是一種設計技術 2.1 建模 2.2 抽象 2.3 三種模型 2.4 小結 參考文獻注釋 習題 第3章 類建模 3.1 對象和類的慨念 3.2 鏈接和關聯(lián)的概念 3.3 泛化和繼承 3.4 類模型的一個示例 3.5 類模型導航 3.6 實踐技巧 3.7 小結 參考文獻注釋 參考文獻 習題 第4章 高級類建模 4.1 高級對象和類的概念 4.2 關聯(lián)終端 4.3 n元關聯(lián) 4.4 聚合 4.5 抽象類 4.6 多重繼承 4.7 元數(shù)據(jù) 4.8 具體化 4.9 約束 4.10 派生數(shù)據(jù) 4.11 包 4.12 實踐技巧 4.13 小結 參考文獻注釋 參考文獻 習題 第5章 狀態(tài)建模 5.1 事件 5.2 狀態(tài) 5.3 遷移和狀態(tài) 5.4 狀態(tài)網(wǎng) 5.5 狀態(tài)網(wǎng)行為 5.6 實踐技巧 5.7 小結 參考文獻注釋 參考文獻 習題 第6章 高級狀態(tài)建模 6.1 嵌套狀態(tài)圖 6.2 嵌套狀態(tài) 6.3 信號泛化 6.4 并發(fā) 6.5 狀態(tài)模型示例 6.6 類和狀態(tài)模型的關系 6.7 實踐技巧 6.8 小結 參考文獻注釋 參考文獻 習題 第7章 交互建模 7.1 用例模型 7.2 順序模型 7.3 活動模型 7.4 小結 參考文獻注釋 參考文獻 習題 第8章 高級交互建模 8.1 用例關系 8.2 過程化順序模型 8.3 活動模型的特殊制品 8.4 小結 參考文獻 習題 第9章 概念小結 9.1 類模型 9.2 狀態(tài)模型 9.3 交互模型 9.4 模型之間的關系第二部分 分析和設計 第10章 過程概述 10.1 開發(fā)階段 10.3 小結 參考文獻注釋 習題 第11章 系統(tǒng)構思 11.1 形成系統(tǒng)概念 11.2 闡釋概念 11.3 準備問題陳述 11.4 小結 習題 第12章 領域分析 12.1 分析慨述 12.2 領域類模型 12.3 領域狀態(tài)模型 12.4 領域交互模型 12.5 將分析迭代 12.6 小結 參考文獻注釋 參考文獻 習題 第13章 應用分析 13.1 應用程序交互模型 13.2 應用類模型 13.3 應用狀態(tài)模型 13.4 增加操作 13.5 小結 參考文獻注釋 參考文獻 習題 第14章 系統(tǒng)設計…… 第15章 類設計 第16章 過程小結第三部分 實現(xiàn) 第17章 實現(xiàn)建模 第18章 OO語言 第19章 數(shù)據(jù)庫 第20章 程序設計風格第四部分 軟件工程 第21章 迭代開發(fā) 第22章 管理建模 第23章 遺留系統(tǒng)附錄A UML圖形化表示法附錄B 術語表部分習題答案索引
編輯推薦
“由James Rumbaugh和Michael Blaha及其同事編寫的《面向?qū)ο蠼:驮O計》一書的初版已經(jīng)被奉為經(jīng)典。此書對我的影響遠甚于任何其他建模相關的書籍。在過去10年中,我曾 成功地把他們的思想應用到大型高校課程項目當中,我很高興看到這本標志性圖書最新版本:它肯定會影響新一代軟件設計師和建模人員的思維習慣?!薄 狟ernd Bruegge,慕尼黑技術大學 “Blaha&Rumbaugh王者歸來了。他們?yōu)楫斀駮r代更新了其經(jīng)典之作,通過簡明直接的講解,精深的洞察力,以及關鍵的示例和練習,再次顯示了采用面向?qū)ο蠓椒ㄆ鋵嵅⒉粡碗s:任何一名實踐者都應該擁有、閱讀和研究本書。” ——Michael J.Chonoles “我們信息系統(tǒng)專業(yè)的碩士和博士課程采納了《UML面向?qū)ο蠼Ec設計(OOMD)》一書中的方法學。這本書由本領域內(nèi)兩名卓越的專家所編寫,涵蓋了OOMD的所有層面,充滿真知灼見和最新的示例。它使我們的教學獲益良多。” ——Peter H.Chang,勞倫斯技術大學 “如果你正在尋找一本介紹UML的圖書,其中包括簡單實用的面向?qū)ο蠓治龊驮O計過程.以及面向?qū)ο蟾拍畹闹匾毠?jié)知識,那么我強烈推薦你學習這本出色的著作?!薄 狹ikael Berndtsson,舍伍德(Sk6vde)大學
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載