UML中的事务

前言

什么是UML,它是如何定义的呢?

  UML是一种面向对象的建模语言,它的作用是帮助用户对软件系统进行面向对象的描述和建模,它可以描述整个软件从需求分析直到实现和测试的开发全过程。

组成:
在这里插入图片描述
UML中的事务:

事务分为四类:结构、行为、组织、辅助等事务。

结构事务:有以下七种。

一、类(Class)

 类是具有相同属性、相同方法、相同语义和相同关系的一组对象集合。一个类可以实现一个或多个接口。UML图中类又包括类名、属性和方法的矩形来表示。如下图所示:
在这里插入图片描述
二、接口(Interface)

 接口是指类或组件所提供的、可以完成特定功能的一组操作的集合。接口描述了类或组件的对外的、可见的动作。通常一个类实现一个或多个接口。在UML图中,接口通常用一个圆形来表示。
在这里插入图片描述
三、用例(Use Case)

  用例定义了系统执行的一组操作,对特定的用户产生可以观察的结果。用例通常用一个实线椭圆表示。
在这里插入图片描述
四、协作(Collaboration)

 协作定义了交互的操作,表示一些角色和其他元素一起工作,提供一些合作的动作。一个给定的类可能是几个协作的组成部分,这些协作代表构成系统的模式的实现。通常用一个虚线椭圆表示。
在这里插入图片描述
五、活动类(Active Class)

 活动类是指类对象有一个或多个线程或进程的类。活动类的表示方法和普通类的表示方法相似,也是用一个矩形表示,只是最外面的边框使用的是粗线。
在这里插入图片描述
六、组件(Component)

 组件是物理上课替代的,实现了一个或多个接口的系统元素。UML图中组件表示图比较复杂。如下图所示:
在这里插入图片描述
七、节点(Node)

 节点是一个物理元素,它在运行时存在,代表一个可计算的资源,如一台数据库服务器。UML图中,节点用一个立方体来表示。节点通常包括:处理器、设备。
在这里插入图片描述

行为事务:包括交互、状态机

一、交互(Interaction)

 交互式在特定上下文中的一组对象,为共同完成一定的任务而进行的一系列消息交换所组成的动作。交互和状态机为行为事务的两种,它们是UML模型中最基本的两个动态元素,通常和其他结构元素、主要的类、对象连接在一起。交互的消息通常画成带箭头的直线
在这里插入图片描述

二、状态机(State Machine)

 状态机是对象的一个或多个状态的集合。在UML途中,状态机用一个矩形来表示,如下图所示:
在这里插入图片描述

组织事务:(GroupingThings)

 组织事务也称分组事务,是UML模型中组织的部分,可以把它看做一个个的盒子,每个盒子里边的对象关系相对复杂,而盒子与盒子之间的关系相对简单。组织事务只有一种那就是包(Package)表示如下:
在这里插入图片描述

辅助事务(Annotation Things)

 辅助事务也称注释事务,属于这一类的只有注释。注释简单的说就是UML模型的解释部分,在UML图中,一般表示为折起一角的矩形。
在这里插入图片描述

后记:每接触到一个新项目时多做总结,让自己更加深刻。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值