码迷,mamicode.com
首页 > 其他好文 > 详细

学习笔记---UML(四)

时间:2016-02-16 23:35:21      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:

3 用例图

3.1 概述

  • 用例图用来展示系统的核心功能,及与其交互的用户。
  • 用户被称之为活动者(Actor)。
  • 用例使用椭圆表示。
  • 为简化建模过程,用例图可标注优先级。

 技术分享

3.2 绘图

  • 用例,椭圆,用户能做的事情。
  • 用户,小人,活动者。
  • 新建用例图

 技术分享

  • 元素

 技术分享

  • 保存之后是 .uml 文件
  • 若想导出图片

 技术分享

4 类图

4.1 概述

  • 表现类的特征。
  • 类图描述了多个类、接口的特征,以及对象之间的协作与交互。
  • 由一个或多个矩形区域构成,内容包括:

    ① 类型(类名)

    ② 属性(可选)

    ③ 操作(可选)

 技术分享

4.2 绘图(1)

  • 新建类图

 技术分享

  • 元素

技术分享 

  • 每一种模型的可用元素是不同的。
  • 加属性

 技术分享

  • 属性的修饰符可改

 技术分享

  • 属性的类型,属性名:类型

 技术分享

  • 减号表示是private的
  • 另,增加属性

 技术分享

使用图标可以加减移动属性

另,编辑属性

 技术分享

 

  • 方法的编辑也一样

技术分享 

4.3 绘图(2)

  • 类之间的关系

 技术分享

5 对象图

5.1 概述

  • 表现对象的特征。
  • 对象图展现了多个对象的特征及对象之间的交互。
  • 其实主要还是通过类图展现的,对象图不是很重要。

 技术分享

5.2 绘图

  • 其实还是建的类图,可绘制的元素中有个object,就是指对象,对象之间用link就可以关联,在关联线上可以添加声明。

 技术分享

6 组件图

6.1 概述

  • 表示软件组件之间的关系。

 技术分享

6.2绘图

  • 新建组件图

 技术分享

  • 可用元素

 技术分享

7 部署图

7.1 概述

  • 表现用于部署软件应用的物理设备信息。

 技术分享

7.2 绘图

  • 新建部署图

技术分享 

  • 元素

技术分享 

8 时序图

8.1 概述

  • 捕捉一段时间范围内多个对象之间的交互信息。
  • 强调消息交互的时间顺序。

 技术分享

8.2 绘图

  • 新建时序图

 技术分享

  • 元素

 技术分享

9 协作图

9.1 概述

  • 表现一定范围内对象之间协作的信息。
  • 强调参与信息交流的对象之间的组织结构。

 技术分享

9.2 绘图

  • 新建协作图

 技术分享

  • 元素

 技术分享

10 状态图

10.1 概述

  • 强调一个对象在不同事件触发时,其内部状态的转化过程。

 技术分享

10.2 绘图

  • 新建状态转换图

 技术分享

  • 元素

 技术分享

11 活动图

11.1 概述

  • 描述活动的流程。

 技术分享

11.2 绘图

  • 新建活动图

 技术分享

  • 元素

 技术分享

12 包

12.1 概述

  • 引用一组相关实体
  • 通常可用于划分类的命名空间

12.2 作用

    ① 命名 naming

    ② 成员可见度 member visibility

    ③ 导入 importing

    ④ 继承 extending

    ⑤ 泛化 generalization

12.3 图

技术分享 

学习笔记---UML(四)

标签:

原文地址:http://www.cnblogs.com/stoneA/p/5194050.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!