软考
APP下载

uml分类是什么

UML是Unified Modeling Language(统一建模语言)的缩写,是一种用于软件开发过程中建立模型的标准化语言。UML的分类是指按照建模目的和建模元素的不同将UML划分成不同的分类。下面从多个角度对UML分类进行介绍。

一、按照建模目的分类

1. 结构图:主要用于展示系统的结构组成和架构,如类图、对象图、包图等。

2. 行为图:主要用于展示系统的行为和交互关系,如用例图、状态图、活动图等。

3. 交互图:用于展示参与者之间的交互关系,如顺序图、协作图等。

4. 实现图:用于展示系统的实现细节,如构件图、部署图等。

二、按照建模元素分类

1. 结构型元素:主要包括类、对象、接口、包等。

2. 行为型元素:主要包括状态机、活动、用例等。

3. 分组型元素:主要包括组件、节点、配置等。

三、按照建模元素的组合分类

1. 静态建模:主要包括类图、对象图、构件图、部署图等。

2. 动态建模:主要包括顺序图、协作图、状态图、活动图等。

四、按照建模元素的抽象程度分类

1. 静态建模:主要包括类图、对象图等低层次抽象元素。

2. 动态建模:主要包括顺序图、协作图等中层次抽象元素。

3. 交互建模:主要包括用例图等高层次抽象元素。

综上所述,UML的分类是很复杂的,但是也很有技巧可言。不同的建模目的需要使用不同的建模元素,如果混淆了建模目的和元素的分类,就很容易导致建模错误。因此,UML的使用需要严格按照分类进行,才能真正发挥其模型化工作的价值。

备考资料 免费领取:软件设计师报考指南+考情分析+思维导图等 立即下载
真题演练 精准解析历年真题,助你高效备考! 立即做题
相关阅读
软件设计师题库