pdf文档 统一建模语言 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 页请下载阅读 -
文档评分
请文明评论,理性发言.