出版時(shí)間:2006-1 出版社:人民郵電出版社 作者:巴拉赫, 頁數(shù):477 字?jǐn)?shù):659000
Tag標(biāo)簽:無
內(nèi)容概要
本書是“面向?qū)ο蠼Ec設(shè)計(jì)”領(lǐng)域的經(jīng)典著作,詳細(xì)論述了面向?qū)ο蟮母拍睢D形表示法和開發(fā)方法學(xué)。本書由四部分組成。第一部分以一種高層的、獨(dú)立于語言的方式描述面向?qū)ο蟮母拍?,還介紹了本書中使用的UML表示法;第二部分從問題陳述到分析、系統(tǒng)設(shè)計(jì)和類設(shè)計(jì),一步一步地描述了軟件開發(fā)的面向?qū)ο蠓椒▽W(xué);第三部分用面向?qū)ο笳Z言和關(guān)系數(shù)據(jù)庫描述了面向?qū)ο笤O(shè)計(jì)的實(shí)現(xiàn);第四部分描述了成功的面向?qū)ο箝_發(fā)所需要的軟件工程實(shí)踐。本書還配有豐富的習(xí)題,覆蓋了一系列應(yīng)用領(lǐng)域以及實(shí)現(xiàn)目標(biāo),而且在書的后面給出了部分習(xí)題的答案。本書可作為高年級本科生及研究生軟件工程或面向?qū)ο蠹夹g(shù)課程的教材,也可以供相關(guān)技術(shù)人員參考。
作者簡介
Michael Blaha博士是加拿大溫哥華Modelsoft咨詢公司以及美國伊利諾伊州芝加哥SentientPoint公司的合伙人。他是IEEE計(jì)算機(jī)學(xué)會的活躍人物。他的研究興趣包括面向?qū)ο蠹夹g(shù)、建模、系統(tǒng)架構(gòu)、數(shù)據(jù)庫設(shè)計(jì)、企業(yè)集成和反向工程。
James Rumbaug博士是IBM Rational的杰出工
書籍目錄
Chapter1 IntroductionPart1:Modeling Concepts Chapter2 Modeling as Design Technique Chapter3 Class Modeling Chapter4 Advanced Class Modeling Chapter5 State Modeling Chapter6 Advanced State Modeling Chapter7 Interaction Modeling Chapter8 Advanced Interaction Modeling Chapter9 Concepts SummaryPart 2:Analysis and Design Chapter10 Process Overview Chapter11 System Conception Chapter12 Domain Analysis Chapter13 Application Analysis Chapter14 System Design Chapter15 Class Design Chapter16 Process SummaryPart 3:Implementation Chapter17 Implementation Modeling Chapter18 OO Languages Chapter19 Databases Chapter20 Programming StylePart 4:Software Engineering Chapter21 Iterative Development Chapter22 Managing Models Chapter23 Legacy SystemsAppendix A UML Graphical NotationAppendix B GlossaryAnswers to Selected ExercisesIndex
媒體關(guān)注與評論
書評“由James Rumbaug和Michael Blaha及其同事編寫的本書第1版已經(jīng)成為經(jīng)典之作。此書對我的影響遠(yuǎn)遠(yuǎn)甚于任何其他與建模相關(guān)的書籍。在過去十年中,我曾成功地將他們的思想應(yīng)用到大型高校項(xiàng)目課程當(dāng)中,我很高興看到這本具有里程碑意義的著作有了新的版本。它肯定會影響新一代軟件設(shè)計(jì)師和建模人員的思維習(xí)慣?!? —— Bernd Bruegge,慕尼黑技術(shù)大學(xué) 本書是最暢銷的技術(shù)書籍之一!這部獲得巨在成功的著作現(xiàn)在已經(jīng)兼容UML2。Michael Blaha和James Rumbaug對面向?qū)ο笞钪匾母拍罱o出了極為清晰的解釋,并提出一個(gè)過程,將這些思想應(yīng)用到用C++、JAVA和關(guān)系數(shù)據(jù)庫進(jìn)行的軟件開發(fā)和實(shí)現(xiàn)中。書中豐富的工程實(shí)戰(zhàn)、案例研究、提示列表和習(xí)題不僅能夠?yàn)殚_發(fā)人員提供實(shí)用的指導(dǎo),也使本書成為教授UML與面向?qū)ο蠹夹g(shù)的絕佳教材。 本書特色:本書不僅與大獲成功的第1版的風(fēng)格相近,還涵蓋了大量最新內(nèi)容,增加了用例、活動模型和順序圖,使基兼容UML 2。 過程更為健壯,增加了迭代開發(fā)、實(shí)現(xiàn)建模和反向工程。 配有大量習(xí)題,除了在書的最后有部分習(xí)題解答之外,還在網(wǎng)上為指導(dǎo)教師提供了200頁的在線解題手冊。強(qiáng)調(diào)應(yīng)用性和問題地求解。 Michael Blaha博士和James Rumbaug博士(以及Bill Premerlani、Fred Eddy和Bill Lorensen)是統(tǒng)一建模語言(UML)前身之一面向?qū)ο蠼<夹g(shù)(OMT)的發(fā)明者。當(dāng)時(shí)OMT只是一種應(yīng)用最廣泛的設(shè)計(jì)方法,如今它的大部分概念已經(jīng)直接被UML采用。 跟UML之父學(xué)習(xí)UML與面向?qū)ο蠹夹g(shù)!
編輯推薦
本書為全英文版,是最暢銷的技術(shù)書籍之一!這部獲得巨大成功的著作現(xiàn)在已經(jīng)兼容UML 2。Michael BIaha和James Rumbaugh對面向?qū)ο笞钪匾母拍罱o出了極為清晰的解釋,并提出一個(gè)過程,將這些思想應(yīng)用到用C++、Java和關(guān)系數(shù)據(jù)庫進(jìn)行的軟件開發(fā)和實(shí)現(xiàn)中。書中豐富的工程實(shí)踐、案例研究、提示列表和習(xí)題不僅能夠?yàn)殚_發(fā)人員提供實(shí)用的指導(dǎo)。也使本書成為教授UML與面向?qū)ο蠹夹g(shù)的絕佳教材。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
UML面向?qū)ο蠼Ec設(shè)計(jì) PDF格式下載