UML中的用例图和类图

来源:互联网 发布:古剑奇谭ol激活码淘宝 编辑:程序博客网 时间:2024/04/30 19:43

在UML视频中讲到了用例图和类图的使用,关于二者的画法和在实际当中的应用,视频当中讲到是有很多讲究的。用例图和类图要有一定的对应关系。在这里仅总结一下关于二者的有关知识点。

1.用例图:用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。其实就是说明系统角色和功能之间的关系。
对于用例图,视频上介绍的比较简单
举个简单的例子:小明会跳舞。
在这里,小明充当着‘角色’一词,而‘跳舞’就是指功能即角色(小明)要干的事。这一小例子就可以用用例图来描述。
当然角色和功能之间涉及到的关系可分为很多种。分别包括:依赖、泛化和关联。具体的含义见下面用例图中的解释。
2.类图:描述系统的静态结构
具体知识点总结见下图:
:关于关系:
关联:描述的一种结构化关系
依赖:描述是使用关系。
泛化:继承关系。
实现:描述的是语义关系。
类(Class)实际上是对某种类型的对象定义变量和方法的原型。它表示对现实生活中一类具有共同特征的事物的抽象,是面向对象编程的基础一个类定义了一组对象。类具有行为,它描述一个对象能够做什么以及做的方法,它们是可以对这个对象进行操作的程序和过程。
对于类图:可以说是UML建模中最重要也是最核心的一部分。在画类图时,学会分析系统中涉及到的人、事、物等进而抽象成我们想要的到的类。

1 0
原创粉丝点击