uml 建模类型:
一.结构建模 ----结构建模,具有捕捉静态的功能
1.类图
2.对象图
3.部署图
4.包图
5.复合结构
6.组件图
二.行为建模
行为建模描述了在系统中的相互作用,代表之间的交互结构图。显示系统的动态性质
1.活动图
2.交互图
3.用例图
三.架构建模
架构建模表示的是一个系统的总体框架,它包含了系统的结构和行为的元素。
架构建模可以被定义为整个系统的蓝图。包图是根据架构模型进行的
UML 基本表示法
uml 中最重要的建模元素是符号,一个完整的,有意义的模型要适当有效地使用符号。
一.结构事物
1.类,2.接口,3.协作,4.用例,5.活动类,6.组件,7.节点
UML 类
顶部部分被用来命名类
第二个是用来显示类的属性
第三部分是用来描述有类执行的操作
第四个部分是可选的显示附加组件
类是用来表示对象,对象可以是任何性质和职责
UML对象:
该对象表示以同样的方式作为类。唯一的区别是有一个下划线的名称
UML 接口
接口是用圆来表示,如下。它有一个名称,一般写成下面的圆圈
接口是用来描述功能,而不执行。界面就像一个模板,定义不同的功能不执行。当一个类实现了接口,也按要求实现功能
UML 协作
协作表示由eclipse虚线构成。 它有一个名字,里面写eclipse
UML 用例
用例表示它里面的名字作为eclipse。它可能包含更多的责任
用例是用来捕捉系统的高层次功能
UML 角色
某些内部或外部的与系统进行交互的实体,可以被定义为一个角色
UML 初始化状态
显示一个过程的起点
UML 最终状态
显示一个过程的终结点
UML 活动类
活动类一般是用来描述一个系统的并发行为
UML 节点
表示物理系统的一部分,如服务器,网络
UML 行为事物---顺序(序列图)和协作协作图
UML 交互
交互基本上是两个UML组件之间的信息交换,下图表示交互使用不同的符号
交互是用来表示一个系统的组件之间的通信
UML状态机
状态机描述组件在其生命周期的不同状态。
UML 分组事物
uml中只有一个元件即可用于分组,就是包
UML 包
包装信息书写方式如下表示,这是用来包装系统组成部分的
UML 关系
Dependency
Association
Generalization
Extensibility
UML依赖表示:
它描述了相关元素和方向上的依赖关系
依赖关系用虚线箭头表示。如下。箭头代表独立元素,另一端是依赖元素
UML协作
它介绍了多少个元素参与互动
两侧用虚线和箭头表示。 两端代表两个相关的元素。在两端(1,*等)的多样性也提到多少对象相关
UML泛化
泛化介绍了面向对象世界的继承关系。就是父与子的关系
泛化为代表的空心箭头。 箭头的一端表示父元素,另一端表示子元素
UML可扩展性
可扩展标记基本上是用来表示一些额外的系统行为的附加元素。