uml

uml:统一建模语言,是软件和系统开发的标准建模语言。

用例图

用例是一种案例(或状况),表示系统的功能性需要。用例是uml的核心。

  • <<include>> 用例间的重用:完全重用
  • <<extend>> 用例间的重用:可选择

活动图

用例图显示系统应该做什么,活动图则指明系统将如何实现它的目标。

  • 活动与动作
  • 同时执行多项任务
  • 时间事件
  • 对象(不一定是软件对象)
  • 发送与接收信号
  • 活动分区或泳道

类图

类图是最常用的uml图。

  • 可见性:public(+)、protected(#)、package(~)、private(-)
  • 属性:多重性、内置属性与关联属性
  • 行为:参数、返回类型
  • 类关系:依赖、关联、聚合、组合、泛化(继承)
  • 约束:紧接在类成员后的大括号或独立注释中的ocl语句
  • 抽象类:所有内容用斜体表示
  • 接口:在类名上加<<interface>>

对象图

对象图和类图类似,只是对象名称下加下划线强调。

  • 链接与约束:对象间的链接相对于对象的类之间的关联

顺序图

顺序图主要与捕捉系统各组成部分之间交互的次序有关。

序列图(时序图)

状态图

为对象的状态及造成状态改变的事件建模

分类: 后端

发表评论

电子邮件地址不会被公开。 必填项已用*标注