博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UML重要知识点(用例图、顺序图、状态图、类图)
阅读量:3959 次
发布时间:2019-05-24

本文共 994 字,大约阅读时间需要 3 分钟。

文章目录

1、用例图的概念、组成元素、绘图步骤

  (1)概念:用例图用于定义系统的功能需求,描述了系统的参与者与系统提供的用例之间的连接关系。

  (2)组成元素:参与者、用例、系统、关系。【关系——关联(Association)、包含(include)、扩展(extend)、泛化(generalization)】
  (3)绘图步骤
   ① 找出系统外部参与者,确定系统边界和范围。
   ② 确定各参与者所期望的系统行为。
   ③ 把这些系统行为命名为用例。
   ④ 确定各用例之间的关系(泛化、包含、扩展)。
   ⑤ 绘制用例图。
   ⑥ 编制用例说明。

2、顺序图的概念、组成元素、绘图步骤

  (1)概念:顺序图用来建模以时间顺序安排的对象交互,并且把用例行为分配给类。它是用来显示参与者如何采用若干顺序步骤与系统对象交互的模型。

  (2)组成元素:对象(Object)、生命线(Lifeline)、激活(Activation)、消息(Message)。【消息——异步、同步、简单、返回】
  (3)绘图步骤
   ① 确定需要建模的工作流。
   ② 从左到右布置对象,添加消息的对象生命线。
   ③ 添加消息和条件以便创建每一个工作流。
   ④ 绘制总图以便连接各个分图。

3、状态图的概念、组成元素、绘图步骤

  (1)概念:主要用于描述一个对象在其生存期间的动态行为,表现一个对象所经历的状态序列(state sequence)、引起状态转移的事件(event)以及因状态转移而伴随的动作(action)。

  (2)组成元素:状态、转移、事件。
  (3)绘图步骤
   ① 标识出需要进一步建模的实体。
   ② 标识出每一个实体的开始状态和结束状态。
   ③ 确定与每一个实体相关的事件。
   ④ 从起始状态开始创建状态图。
   ⑤ 如果必要则创建组合状态。

4、类图的概念、组成元素、绘图步骤

  (1)概念:由若干类关联在一起,反映系统或子系统组成结构的静态图。

  (2)组成元素:类(Class)、关联/关系(Association)。
  (3)绘图步骤(创建类图需要反复执行前两个步骤):
   ① 确定类及其关联。
   ② 确定属性和操作。
   ③ 建立类图。
  :类图表达主体与局部之间的 组合/聚合 关系。

转载地址:http://jzlzi.baihongyu.com/

你可能感兴趣的文章