书籍详情
UML用户指南(英文版第2版)
作者:(美)布赫
出版社:机械工业出版社
出版时间:2006-04-01
ISBN:9787111188278
定价:¥75.00
购买这本书可以去
内容简介
倾UML三巨头毕生心血令全球软件工程师翘首期盼最畅销和最权威的UML使用指南历经十载,UML (统一建模语言) 已经成为可视化、详述、构造和文档化软件密集型系统工件的工业标准。UML作为事实上的标准建模语言,有力地促进了项目相关人员之间的沟通,大大降低了沟通中出现混乱的几率。而UML 2.0规范更进一步扩展了UML这门语言的适用范围和生命力,其内在的丰富表现力使得用户可以建模从企业信息系统和基于Web的分布式应用到实时嵌入式系统的任何事物。本书介绍了UML的基础知识,包括UML的术语、规则和语言特点,以及如何运用该语言去解决各种应用领域中的复杂建模问题。书中给出了大量实例,这种基于实际应用的学习方式,有助于读者迅速掌握UML的基本概念、独特性质及应用。第2版中保持了第1版论述全面深入、由实例驱动的特点,并彻底更新了内容以符合UML 2.0规范。本版新增内容●新增一章介绍组件和内部结构,包括用于构造封装设计的新技术。●新增和更新了所需接口、协作和UML profile的内容。●新增和修改了有关顺序图、活动图等的讨论。●增加了由UML 2.0规范引入的一些新变化。
作者简介
作者:GradyBoochUML创始人之一,主要从事面向对象研究的著名专家GradyBooch是UML创始人之一,他和IvarJacotson、JamesRumbaugh是统一建模语言的创始人,世界公认。这三个人对开发对象技术做出了许多重大的贡献。包括对象工厂(OOSE)过程、Booch方法和对象建模技术(OMT)等,GradyBooch现在Rational软件公司任职。UML用户指南(第2版)>>更多作品
目录
Preface vii
Part I Getting Started
Chapter I Why We Model
The Importance of Modeling
Principles of Modeling
Object-Oriented Modeling
Chapter2 Introducing the UML
An Overview of the UML
A Conceptual Model of the UML
Architecture
Software Development Life Cycle
Chapter3 Hello, World!
Key Abstractions
Mechanisms
Artifacts
Part 2 Basic Structural Modeling
Chapter4 Classes
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter5 Relationships
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter6 Common Mechanisms
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter7 Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 8 Class Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips 113
Part 3 Advanced Structural Modeling
Chapter 9 Advanced Classes
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 10 Advanced Relationships
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 11 Interfaces, Types, and Roles
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 12 Packages
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 13 Instances
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 14 Object Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter15 Components
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Part 4 Basic Behavioral Modeling
Chapter16 Interactions
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 17 Use Cases
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 18 Use Case Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter19 Interaction Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 20 Activity Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Part 5 Advanced Behavioral Modeling
Chapter 21 Events and Signals
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter22 State Machines
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 23 Processes and Threads
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 24 Time and Space
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter25 State Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Part 6 Architectural Modeling
Chapter26 Artifacts
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter27 Deployment
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter28 Collaborations
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 29 Patterns and Frameworks
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 30 Artifact Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 31 Deployment Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 32 Systems and Models
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Part 7 Wrapping Up
Chapter 33 Applying the UML
Transitioning to the UML
Where to Go Next
AppendixA UML Notation
AppendixB Rational Unified Process
Glossary
Index
Part I Getting Started
Chapter I Why We Model
The Importance of Modeling
Principles of Modeling
Object-Oriented Modeling
Chapter2 Introducing the UML
An Overview of the UML
A Conceptual Model of the UML
Architecture
Software Development Life Cycle
Chapter3 Hello, World!
Key Abstractions
Mechanisms
Artifacts
Part 2 Basic Structural Modeling
Chapter4 Classes
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter5 Relationships
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter6 Common Mechanisms
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter7 Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 8 Class Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips 113
Part 3 Advanced Structural Modeling
Chapter 9 Advanced Classes
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 10 Advanced Relationships
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 11 Interfaces, Types, and Roles
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 12 Packages
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 13 Instances
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 14 Object Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter15 Components
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Part 4 Basic Behavioral Modeling
Chapter16 Interactions
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 17 Use Cases
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 18 Use Case Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter19 Interaction Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 20 Activity Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Part 5 Advanced Behavioral Modeling
Chapter 21 Events and Signals
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter22 State Machines
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 23 Processes and Threads
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 24 Time and Space
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter25 State Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Part 6 Architectural Modeling
Chapter26 Artifacts
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter27 Deployment
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter28 Collaborations
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 29 Patterns and Frameworks
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 30 Artifact Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 31 Deployment Diagrams
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Chapter 32 Systems and Models
Getting Started
Terms and Concepts
Common Modeling Techniques
Hints and Tips
Part 7 Wrapping Up
Chapter 33 Applying the UML
Transitioning to the UML
Where to Go Next
AppendixA UML Notation
AppendixB Rational Unified Process
Glossary
Index
猜您喜欢