UML
文章平均质量分 55
图例分析UML的四大关系和九种图。
lily-0622
这个作者很懒,什么都没留下…
展开
-
UML之九种图
UML以Use Case为基础做分析,共九张图表,构成完整UML对象导向分析与设计(OOAD)建模技术。 一、定义 1、用例图 用来描述用户的需求,从用户的角度描述系统的功能,并指出个功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。2、静态图 2、1类图: 用于定义系统中的类,包括描述类的内部结构和类之间的关系。类图主要用于描原创 2016-12-28 17:15:21 · 1090 阅读 · 30 评论 -
UML之四大关系
【UML概念】 UML(UnifiedModeling Language)统一建模语言是用来设计软件蓝图的可视化建模语言。它支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。是一种可视化的面对对象建模语言,在实际软件项目中,要和具体的软件开发过程结合起来才能更好的发挥作用。【四大关系】 UML类图中的关系原创 2017-02-26 14:20:56 · 1514 阅读 · 45 评论 -
UML之用例图
【定义】 用例图描述的是参与者所理解的系统功能,主要元素是用例和参与者,是帮助开发团队以一种可视化的方式理解系统的功能需求。这时处于项目初始,分析用户需求的阶段。 【用途】 帮助开发团队以一种可视化的方式理解系统的功能需求。【元素】1. 参与者(Actor) 参与者是系统外部的一个实体(可以是任何的事物或人),它以某种方式参与了用例的执行过程。用一个小人原创 2017-01-14 21:02:51 · 785 阅读 · 92 评论 -
UML之对象图
一、整体二、概念 对象图(ObjectDiagram)描述的是参与交互的各个对象在交互过程中某一时刻的状态。对象图可以看做是类图在某一时刻的实例。 在UML中,对象图的使用是与类图相同的符号和关系,因为对象就是类的实例。由于对象存在生命周期,因此对象图只能在系统某一个时间段内存在。三、类图和对象图的区别四、在项目开发中的作用原创 2017-01-22 19:28:32 · 3727 阅读 · 33 评论 -
UML之状态图
【整体】 【概念】 状态图描述了在一个系统中的一个组成部分不同的状态,状态时特定的一个系统的组件/对象。 状态图用来描述一个特定的对象的所有可能的状态以及由于各种事件的发生而引起的状态之间的状态之间的转移。【目的】 状态图描述从一个状态到另一个状态的控制流,固被定义为一个条件在其中一个对象存在,它改变一些事件时被触发,所以最重要的目的是状态原创 2017-01-27 17:10:23 · 804 阅读 · 32 评论 -
UML之活动图
一、概念 活动图是阐明了业务用例实现的工作流程。业务工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工件。 活动图是状态图的一种特殊形式。其中所有或多数状态都是活动状态,而且所有或多数转移都在源状态中的活动完成时立即触发。二、主要元素1、 活动状态原创 2017-02-12 19:22:05 · 734 阅读 · 32 评论 -
UML之部署图
一、概念 部署图描述了一个系统运行时的硬件结点,在这些结点上运行的软件构件将在何处物理地运行,以及它们将如何彼此通信的静态视图。一个系统模型只有一个部署图。 二、元素 1、结点 结点是存在与运行时的代表计算机资源的物理元素,可以是硬件也可以是运行其上的软件系统,比如Windows server 2008操作系统、防火墙等。结点用三维盒装表示原创 2017-03-26 17:40:36 · 1246 阅读 · 35 评论 -
UML之协作图
一、定义 协作图也叫合作图,是一种交互图。强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系列的对象和在对象之间的联系以及对象间发送和接收的消息。二、组成 包括三个基本的模型元素:对象、链接、消息。 对象(Object) 系统的参与者或者任何有效的系统对象。是类的实例。用长方形框表示。 链(Link)原创 2017-03-29 20:46:16 · 832 阅读 · 39 评论 -
UML之序列图
一、定义 序列图是对对象之间传送消息的时间顺序的可视化表示。序列图的主要用途是把用例表达的需求,转化为进一步、更加正式层次的精细表达。用例常常被细化为一个或者更多的序列图。同时序列图更有效地描述如何分配各个类的职责以及各类具有相应职责的原因。 描述了对象之间传递消息的时间顺序,它用来表示用例的行为顺序,是强调时间顺序的交互图。二、结构 序列图是由对象(原创 2017-03-26 20:22:31 · 1407 阅读 · 37 评论