|
UML 统一建模语言教程主要知识点
- UML:统一建模语言,用于面向对象软件设计的可视化建模语言。
- 事物:UML模型中最基本的构成元素,是具有代表性的成分的抽象。
- 关系:连接UML事物的联系,包括依赖、关联、泛化和实现。
- 图:UML事物和关系的可视化表示。
- 构件事物:UML模型的静态部分,描述概念或物理元素。
详细完整 UML 统一建模语言教程概述:
1. 文本主题本文主要介绍了UML(统一建模语言)的基础知识,包括UML概述、UML事物、UML关系、各UML图及特征、各UML图的关系、UML语法以及习题。
2. 文本要点及解释- UML概述:UML是一种可视化建模语言,用于描述面向对象软件设计的全过程。
- UML事物:包括4种事物:构件事物、行为事物、分组事物和注释事物。
- UML关系:包括依赖、关联、泛化和实现等关系。
- 各UML图及特征:介绍了用例图、类图、对象图、顺序图、协作图、状态图、活动图、构件图和部署图的构成和功能。
- 各UML图的关系:介绍了各UML图之间的关系,如顺序图与用例图和类图的关系。
- UML语法:介绍了UML符号的表示法。
- 习题:提供了判断题和选择题,用于测试对UML基础知识的理解。
3. 文本要点列表- UML概述:
- UML定义包括UML语义和UML表示法两个部分。
- UML语义描述使开发者在语义上取得一致认识。
- UML表示法定义UML符号的表示法。
- UML事物:
包括4种事物:构件事物、行为事物、分组事物和注释事物。
构件事物描述系统中的静态部分。
行为事物描述系统中的动态部分。
分组事物描述系统中事物的组织结构。
注释事物解释模型中的元素。
依赖是两个事物之间的语义关系。
关联是结构关系,指明一个事物的对象与另一个事物的对象间的联系。
泛化是特殊/一般的关系,也可以看作是常说的继承关系。
实现是类元之间的语义关系。
用例图描述系统功能,是从用户角度描述系统功能的模型图。
类图描述系统中类的静态结构。
对象图是类图的实例,显示类的多个对象实例。
顺序图显示对象之间的动态合作关系。
协作图描述对象间的协作关系。
状态图是一个类对象所可能经历的所有历程的模型图。
活动图是状态图的一个变体,用来描述执行算法的工作流程中涉及的活动。
构件图是系统的构件建模模型。
部署图描述位于节点实例上的运行构件实例的安排。
|
|