UML中的事务
前言 什么是UML,它是如何定义的呢? UML是一种面向对象的建模语言,它的作用是帮助用户对软件系统进行面向对象的描述和建模,它可以描述整个软件从需求分析直到实现和测试的开发全过程。 组成: UML中的事务: 事务分为四类:结构、行为、组织、辅助等事务。 结构事务:有以下七种。 一、类(Class) 类是具有相同属性、相同方法、相同语义和相同关系的一组对象集合。一个类可以实现一个或多个接口。UML图中类又包括类名、属性和方法的矩形来表示。如下图所示: 二、接口(Interface) 接口是指类或组件所提供的、可以完成特定功能的一组操作的集合。接口描述了类或组件的对外的、可见的动作。通常一个类实现一个或多个接口。在UML图中,接口通常用一个圆形来表示。 三、用例(Use Case) 用例定义了系统执行的一组操作,对特定的用户产生可以观察的结果。用例通常用一个实线椭圆表示。 四、协作(Collaboration) 协作定义了交互的操作,表示一些角色和其他元素一起工作,提供一些合作的动作。一个给定的类可能是几个协作的组成部分,这些协作代表构成系统的模式的实现。通常用一个虚线椭圆表示。 五、活动类(Active Class) 活动类是指类对象有一个或多个线程或进程的类。活动类的表示方法和普通类的表示方法相似,也是用一个矩形表示,只是最外面的边框使用的是粗线。 六、组件