初识UML

2017-12-11  本文已影响13人  PPFSaber

1.1 UML简介

UML(Unified Modeling language)为面向对象入啊年设计提供统一的、标准的、可视化的建模语言。是一个好的产品经理和程序员需要掌握的一项重要的技能。适用于描述以用例未驱动,以体系结构为中心的软件设计的全过程。UML的定义包括UML语义和UML表示语法两部分。

1.2 UML模型图的构成

事物(Things):UML模型中最基本的构成元素,是具有代表性的成分的抽象

关系(Relationships):关系把事物紧密联系在一起

图(Diagrams ):图是事物和关系的可视化表示

1.3 UML事物

UML包含4种事物:构件事物 行为事物 分组事物 注释事物

1.3.1 构件事物: UML模型的静态部分,描述概念或物理元素

它包括以下几种:

类:具有相同属性相同操作 相同关系相同语义的对象的描述

接口:描述元素的外部可见行为,即服务集合的定义说明

协作:描述了一组事物间的相互作用的集合

用例:代表一个系统或系统的一部分行为,是一组动作序列的集合

构件:系统中物理存在,可替换的部件

节点:运行时存在的物理元素

另外,参与者、信号应用、文档库、页表等都是上述基本事物的变体

1.3.2 行为事物:UML模型图的动态部分,描述跨越空间和时间的行为

交互:实现某功能的一组构件事物之间的消息的集合,涉及消息、动作序列、链接

状态机:描述事物或交互在生命周期内响应事件所经历的状态序列

1.3.3 分组事物: UML模型图的组织部分,描述事物的组织结构

包:把元素组织成组的机制

1.3.4 注释事物: UML模型的解释部分,用来对模型中的元素进行说明,解释

注解:对元素进行约束或解释的简单符号

1.4 UML 工具 starUML

starUML基本布局 starUML工具箱选项 抽象类以及实例 基本关系图 基本关系图 时序图
上一篇 下一篇

猜你喜欢

热点阅读