UML中的事物

    UML用来描述模型,从期结构入手,其内容主要分为三部分,分为事物、关系、图。这三部分的内容具体划分如下图。

    现在我们先对该结构中的事物进行详细的介绍。

    从上图可以看出,UML中的事物包括结构事物,行为事物,组织事物和辅助事物(也成为注释事物)。

一、结构事物

    结构事物主要包括七种,分别是类(class),接口(interface),协作(collaboration),用例(use case),主动类(active class),构件(components),节点(nodes)

1)类(class)

         类是具有相同属性、相同方法、相同语义和相同关系的一组对象集合。UML图,类用包括类名,属性和方法的矩形来表示。


2)接口(interface)

     接口是指类或者构件所提供的、可以完成特定功能的一组操作的组合。也就是说,接口描述了类或者构件的对外,可见的动作。一个类可以有一个或者多个接口。在UML图中,接口以一个圆形表示。


3)协作(collaboration)

    表示一些角色和其他元素一起工作,提供一些合作的动作。在UML图中用一个虚线椭圆表示。


4)用例(use case)

表示系统执行的一个操作,对特定用户产生可观察的结果。在UML图中用一个实线椭圆表示。


5)主动类【活动类】(activeclass)

         活动类是指类对象有一个或者多个线程或进程的类。活动类和类相似,只是它的对象代表的元素的行为和其他元素同时存在。在UML中活动类的画法和类相同,只是边框用粗线条。


6)组件【构件】(component)

     组件是系统中物理的可替换的部件。


7)节点(node)

    节点是一个物理元素,他在运行时存在,代表一个可计算的资源,比如服务器。在uml图中以一个立方体表示。


二、行为事物

     行为事物用来代表时间和空间上动作。主要分为两种:交互和状态机。

1)交互(interaction)

交互的消息通过画带箭头的直线表示。

2)状态机(state machine)

表示对象一个或者多个状态的集合。用圆角矩形表示。


三、组织事物

     组织事物也成分组事物,在uml中他就想一个盒子,盒子中的关系很复杂,但是盒子和盒子间的关系很简单。组织事物只有一种,那就是包。

1)包

      包是一种有组织的将一系列元素分组的机制。包的符号就像我们计算机中的文件夹。

(注意:包和组件的最大区别:包就是一种概念上的东西,仅仅存在于开发阶段结束前,而组件是一种物理元素,存在于运行时。)


四、辅助事物

    辅助事物就是注释事物。这一类中只有注释(notes)

1)注释

    注释是uml模型中的解释部分。符号就是一个折起一角的矩形。


 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aiming66

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值