统一建模语言 UML 参考手册 - 基本概念
2.61 MB
123 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档详细介绍了统一建模语言(UML)的基本概念和应用,主要包括UML的定义、目标和核心概念。UML由Grady Booch、Jim Rumbaugh和Ivar Jacobson于1996年发布,并成为业界标准。文档分为14章,涵盖了UML的各种视图,如类视图、用例视图、状态机视图等,详细讨论了结构、动态建模、模型管理和扩展机制。扩展机制包括约束、版型和标签值,用于在不修改UML核心语法的前提下实现特殊领域的建模需求。文档还提供了UML视图与图的对照表,阐述了每种视图的主要概念和应用场景。最后,文档附有OMG建模词汇表和中英文术语对照,便于读者理解。 | ||
AI总结 | ||
《统一建模语言 UML 参考手册 - 基本概念》主要介绍了UML的基本概念、目标、视图及扩展机制。以下是总结:
1. **UML 概述**:
- **定义**:UML(统一建模语言)是一种直观、通用的可视化建模语言,用于构建和文档化软件系统。
- **背景**:由Grady Booch、Jim Rumbaugh和Ivar Jacobson于1996年发布,1996年11月被OMG(面向对象管理集团)采用,成为行业标准。
- **目标**:提供一种直观、简洁、可视化的语言,支持软件系统的建模和文档化。
2. **UML 的核心概念**:
- **视图**:UML通过多种视图展示系统的不同方面,主要包括静态视图和动态视图。
- **静态视图**:描述系统的结构,如类视图、用例视图、实现视图、部署视图等。
- **动态视图**:描述系统的行为,如状态机视图、活动视图、交互视图(顺序图、协作图)。
- **关键元素**:类、对象、关联、继承、依赖、实现等,构成了UML的核心模型。
3. **UML 扩展机制**:
- **约束**:用于表达UML标记无法直接支持的语义限制,可用正式或自然语言表达。
- **版型( Stereotype)**:基于现有模型元素的扩展,允许定义新的模型元素。
- **标签值(Tagged Value)**:为模型元素添加额外信息的命名属性。
4. **视图与图**:
- **结构性视图**:如类图、组件图、部署图,描述系统的静态结构。
- **行为视图**:如用例图、活动图、交互图,描述系统的动态行为。
- **模型管理视图**:用于组织和管理模型元素,支持大规模系统的建模。
5. **总结**:
- UML是一种灵活且可扩展的建模语言,通过多种视图和扩展机制,为软件系统的建模和文档化提供了强大的支持。
- 本文档为理解UML提供了基础,后续章节将详细讨论各个视图和扩展机制,帮助深入掌握UML的应用。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
116 页请下载阅读 -
文档评分