UML面向對象建模與設計

UML面向對象建模與設計

《UML面向對象建模與設計》一書,是“面向對象建模與設計”領域的經典著作,詳細論述了面向對象的概念、圖形表示法和開發方法學,還配有豐富的習題,覆蓋了一系列套用領域以及實現目標,而且在書的後面給出了部分習題的答案。可作為高年級本科生及研究生軟體工程或面向對象技術課程的教材,也可以供相關技術人員參考。

基本信息

編輯推薦

“由James Rumbaug和Michael Blaha及其同事編寫的本書第1版已經成為經典之作。此書對我的影響遠遠甚於任何其他與建模相關的書籍。在過去十年中,我曾成功地將他們的思想套用到大型高校項目課程當中,我很高興看到這本具有里程碑意義的著作有了新的版本。它肯定會影響新一代軟體設計師和建模人員的思維習慣。”

—— Bernd Bruegge,慕尼黑技術大學

本書是最暢銷的技術書籍之一!這部獲得巨在成功的著作現在已經兼容UML2。Michael Blaha和James Rumbaug對面向對象最重要的概念給出了極為清晰的解釋,並提出一個過程,將這些思想套用到用C++、JAVA和關係資料庫進行的軟體開發和實現中。書中豐富的工程實戰、案例研究、提示列表和習題不僅能夠為開發人員提供實用的指導,也使本書成為教授UML與面向對象技術的絕佳教材。

本書特色

本書不僅與大獲成功的第1版的風格相近,還涵蓋了大量最新內容,增加了用例、活動模型和順序圖,使基兼容UML 2。

過程更為健壯,增加了疊代開發、實現建模和反向工程。

配有大量習題,除了在書的最後有部分習題解答之外,還在網上為指導教師提供了200頁的線上解題手冊。強調套用性和問題地求解。

Michael Blaha博士和James Rumbaug博士(以及Bill Premerlani、Fred Eddy和Bill Lorensen)是統一建模語言(UML)前身之一面向對象建模技術(OMT)的發明者。當時OMT只是一種套用最廣泛的設計方法,如今它的大部分概念已經直接被UML採用。

跟UML之父學習UML與面向對象技術!

內容簡介

本書由四部分組成。第一部分以一種高層的、獨立於語言的方式描述面向對象的概念,還介紹了本書中使用的UML表示法;第二部分從問題陳述到分析、系統設計和類設計,一步一步地描述了軟體開發的面向對象方法學;第三部分用面向對象語言和關係資料庫描述了面向對象設計的實現;第四部分描述了成功的面向對象開發所需要的軟體工程實踐。

目錄

Chapter1 Introduction

Part1: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 Summary

Part 2:Analysis and Design

Chapter10 Process Overview

Chapter11 System Conception

Chapter12 Domain Analysis

Chapter13 Application Analysis

Chapter14 System Design

Chapter15 Class Design

Chapter16 Process Summary

Part 3:Implementation

Chapter17 Implementation Modeling

Chapter18 OO Languages

Chapter19 Databases

Chapter20 Programming Style

Part 4:Software Engineering

Chapter21 Iterative Development

Chapter22 Managing Models

Chapter23 Legacy Systems

Appendix A UML Graphical Notation

Appendix B Glossary

Answers to Selected Exercises

Index

作者簡介

Michael Blaha博士是加拿大溫哥華Modelsoft諮詢公司以及美國伊利諾州芝加哥SentientPoint公司的合伙人。他是IEEE計算機學會的活躍人物。他的研究興趣包括面向對象技術、建模、系統架構、資料庫設計、企業集成和反向工程。

James Rumbaug博士是IBM Rational的傑出工程師。他是UML三位首創者之一。他撰寫的有關面向對象的書籍和文章在計算機界影響深遠。

相關詞條

相關搜尋

熱門詞條

聯絡我們