UML
穿越人海0225
Read The Fucking Source Code
展开
-
UML——状态图
7 状态图(Stage Diagram)7.1 概述状态图主要用于描述对象的状态变化以确定何种行为改变了对象状态,以及对象状态变化对系统的影响。通常只用于描述单个对象的行为。状态图在描述单个复杂对象的行为时非常有助于我们理解一个对象的行为。7.2 状态图元素(1)初始状态:初始状态是状态机的起始位置,它不需要事件的原创 2015-07-29 19:01:34 · 2055 阅读 · 0 评论 -
UML——协作图
6 协作图(Collaboration Diagram)(注:UML2.0以后不再用协作图说法,而是明确定义为“通信图”,即Communication Diagram,而“协作”作为一个结构事物用于表达静态结构和动态行为的概念组合,表达不同事物相互协作完成一个复杂功能。故UML 2.0以后通信图不再是协作图,没有专门的”协作图“,只有”协作“。)原创 2015-07-25 13:49:25 · 1551 阅读 · 0 评论 -
UML——类图
4类图类图用于描述系统中所包含的类以及它们之间的相互关系4.1类在定义类的时候,将类的职责分解成为类的属性和操作(即方法)。类的属性即类的数据职责,类的操作即类的行为职责。在系统分析与设计的阶段,类通常可以分为三种,分别是实体类(Entity Class)、控制类(Control Class)和边界类(Boundary Class)。(1) 实体类:实体类对应系统需求中的每个原创 2015-07-24 10:58:18 · 829 阅读 · 0 评论 -
UML——时序图
5. 时序图(顺序图SequenceDiagram)5.1 概述官方文档对时序图的定义:时序图描述了在参与交互的对象中发生的事件(从激活的角度来说明),以及这些对象如何通过相互发送消息进行通信。时序图通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。时序图的重点在消息序列上,也就是说,描述消息是如何在对象间发送和接收的。表示了对象之间传送消息的时间顺序。时序图的优点原创 2015-07-25 11:15:37 · 3022 阅读 · 0 评论