UML十大模型图的内容是啥?它们是如何进行分类的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML十大模型图的内容是啥?它们是如何进行分类的?相关的知识,希望对你有一定的参考价值。

参考技术A 你是桂电的吧?
我也在做这题。。。
我的答案是:
第一类是用例图
第二类是静态图(Static diagram) (类图、对象图、包图)
第三类是行为图(Behavior diagram) (状态图、活动图)
第四类是交互图(Interactive diagram) (时序图、协作图)
第五类是实现图(Implementation diagram) (组件图、配置图)

标准建模语言UML的主要内容也可以归纳为静态建模机制和动态建模机制两大类。静态建模包括:用例图、类图、对象图、包图、组件图、配置图;动态建模包括:状态图、活动图、状态图、活动图。
参考技术B 用例图:描述系统功能;
类图: 描述系统的静态结构;
对象图 :描述系统在某个时刻的静态结构;
包图:
时序图:按时间爱你顺序描述系统元素间的交互;
协作图:按照时间和空间顺寻描述系统元素间的交互和它们之间的关系;
状态图:描述了系统元素的状态条件和响应;
活动图:描述了系统元素的活动;
组件图:描述了实现系统的元素的组织;
配置图:描述了环境元素的配置,并把实现系统的元素映射到配置上。

参考资料:UML基础与ROSE建模案例(第二版)

本回答被提问者采纳

UML类图

类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。它既用于应用程序的系统分类的一般概念建模,也用于详细建模,将模型转换成编程代码。类图也可用于数据建模。

在画类图的时候产品经理最重要的是要合理的能找出类与类之间的关系是1对多,还是多对多的关系,因为一对多和多对多的编码会区别非常大,如果刚开始设计成1对多后面设计成多对多,那代码改动将是非常大的,所以有些需要还要考虑到后续的扩展性可以适当的将1对多改为多对多,也不是所有的都要这样改,必须现实中可能存在这种需求。

类图可以帮助产品经理理解业务中的类之间的关系,如果产品经理理不清类之间的关系那么在设计原型的时候肯定会漏洞百出。

以上是关于UML十大模型图的内容是啥?它们是如何进行分类的?的主要内容,如果未能解决你的问题,请参考以下文章

UML类图

UML类图的六大关系

uml

UML

UML图系列——UML模型图的构成

vs20132015-UML