UML参考手册:英文本

UML参考手册:英文本
作 者: James Rumbaugh
出版社: 科学出版社
丛编项: UML与面向对象设计影印丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: UML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  作者:GradyBoochUML创始人之一,主要从事面向对象研究的著名专家GradyBooch是UML创始人之一,他和IvarJacotson、JamesRumbaugh是统一建模语言的创始人,世界公认。这三个人对开发对象技术做出了许多重大的贡献。包括对象工厂(OOSE)过程、Booch方法和对象建模技术(OMT)等,GradyBooch现在Rational软件公司任职。UML用户指南(第2版)>>更多作品

内容简介

UML是一种用于建立面向对象系统模型的标准标记法。本书首先概述了UML的历史、基本概念、目标及使用方法,然后按字母顺序列出了UML的所有术语及标准元素,从语意、表示法和用途等方面详尽地介绍了UML的构成和概念,本书的三位作者是面向对象方法最早的倡导者,也是UML的原创人员。本书可供广大软件开发人员、系统用户和工程技术人员查询和参考。

图书目录

Preface

Goals

Outline of the Book

Encyclopedia Article Formatting Conventions

Syntax Conventions

CD

For More Information

Acknowledgments

Part I: Background

Chapter I: UML Overview

Brief Summary of UML

UML History

Goals of UML

UML Concept Areas

Syntax of Expressions and Diagrams

Chapter 2: The Nature and Purpose of Models

What Is a Model?

What Are Models For?

Levels of Models

What Is in a Model?

What Does a Model Mean?

Part 2: UML Concepts

Chapter 3: UML Walkthrough

UML Views

Static View

Use Case View

Interaction View

State Machine View

Activity View

Physical Views

Model Management View

Extensibility Constructs

Connections Among Views

Chapter 4: Static View

Overview

Classifiers

Relationships

Associations

Generalization

Realization

Dependencies

Constraint

Instances

Chapter 5: Use Case View

Overview

Actor

Use Case

Chapter 6: State Machine View

Overview

State Machine

Event

State

Transition

Composite States

Chapter 7: Activity View

Overview

Activity Diagram

Activities and Other Views

Chapter 8: Interaction View

Overview

Collaboration

Interaction

Sequence Diagram

Activation

Collaboration Diagram

Patterns

Chapter 9: Physical Views

Overview

Component

Node

Chapter 10: Model Management View

Overview

Package

Dependencies on Packages

Access and Import Dependency

Model and Subsystem

Chapter 11: Extension Mechanisms

Overview

Constraint

Tagged Value

Stereotypes

Tailoring UML

Chapter 12: UML Environment

Overview

Semantics Responsibilities

Notation Responsibilities

Programming Language Responsibilities

Modeling with Tools

Part 3: Reference

Chapter 13: Encyclopedia of Terms

Chapter 14: Standard Elements

Part 4: Appendices

Appendix A: UML Metamodel

UML Definition Documents

Metamodel Structure

Foundation Package

Behavioral Elements Package

Model Management Package

Appendix B: Notation Summary

Appendix C: Process Extensions

Tailoring the UML

Software Development Process Extensions

Business Modeling Extensions

Bibliography

Index