UML
文章平均质量分 65
UML九种图
杨幂等
你知道的越多,你不知道的越多!
展开
-
UML---9种图
UML的九种图:用例图、类图、对象图、状态图、活动图、序列图、构件图、部署图。1.用例图定义:由参与者(Actor)、用例(User Case)以及它们间的关系构成的用于描述系统功能的动态视图。简要介绍:用例图说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。2.类图原创 2018-03-13 17:57:06 · 772 阅读 · 24 评论 -
UML--类之间的五种关系
UML中的关系(Relationships)主要包括5种:关联关系、聚合关系、依赖关系、泛化关系、实现关系1.关联(Association)关系关联关系是一种结构化的关系,指一种对象和另一种对象有联系。它使一个类知道另一个类的属性和方法。关联关系有双向关联和单向关联。双向关联:两个类都知道另一个类的公共属性和操作。单向关联:只有一个类知道另一个类的公共属性和操作。大多数关联应该是单向的,单向关系更...原创 2018-03-13 18:35:29 · 3744 阅读 · 32 评论 -
UML图---基本概念
一、可见性+ 或public 公共,可被外部对象访问;# 或protect 保护,可被本类和子类的对象访问;- 或private 私有,不可被外部对象访问二、可视化图标原创 2018-04-01 21:06:03 · 731 阅读 · 15 评论 -
UML--用例粒度
在UML中其实并没有用例粒度的概念,我们通常将用例的粒度理解成用例的细化程度。在实际操作过程中,用例粒度通常会让初学者迷惑,下面我们可以通过一个案例来了解下什么是用例粒度。比如一个读者去图书馆借书。首先他登录系统,查询书目,出事借书证,图书管理员查询该人以前借阅记录以确保没有未归还的书,最后该人街道了该书。如果从比较细的角度划分,以上每个过程都可以当做一个用例。但是用例分析是以参与者为中心的,因此...原创 2018-04-29 20:04:59 · 1562 阅读 · 24 评论 -
UML--用例图
一、概念用例图(Use Case Diagram):主要用于描述系统的行为及各种功能之间的关系,是描述参与者(Actor)与用例以及用例与用例之间关系的图。二、用途用例图显示谁将是相关用户、用户希望系统提供什么服务以及用户需要为系统提供的服务。用例图最长用来描述系统以及子系统。用例图与具体实现并不关联,从用户和外部系统的角度分析和考察系统的行为,并通过参与者与系统之间的交互关系描述系统对外提供的功...原创 2018-05-01 19:58:17 · 1059 阅读 · 11 评论 -
UML--静态图(类图、对象图、包图)
一、概述 类图、对象图和包图归类为静态图(也属于结构行为图)。 静态图显示了系统的静态结构,特别是存在事物的种类(例如类或者类型)的内部结构、相互之间的联系。尽管静态图可能包含具有或者描述暂时行为的事物的具体发生,但静态图不显示暂时性的信息。二、类图 (一)概念 类图(Class Diagram)是描述类、接口、协作以及他们之间关系的图,用来显示系统中各个类的静态结构。 ...原创 2018-05-02 10:44:56 · 1251 阅读 · 16 评论 -
UML--交互图(时序图、协作图)
前言在建好系统用例图以及类图的基础上,接下来需要分析和设计系统的动态图(结构行为图),并且建立相应的动态模型了。动态模型描述了系统随时间变化的行为,这些行为是用从静态视图中抽取的瞬间值得变化来描述的。在UML的表现上,动态模型主要是建立系统的交互图以及活动图和状态图。时序图用来显示对象之间的关系,并强调对象之间消息的时间顺序,同时显示对象之间的交互, 协作图用来描述对象见的交互关系。...原创 2018-05-02 16:57:49 · 2521 阅读 · 17 评论 -
UML--行为图(状态图、活动图)
一、状态机(一)概念 状态图和活动图是状态机的两种表现形式。利用状态机可以精确地描述对象的行为。从对象的出事状态起,开始响应事件并执行某些动作,这些事件引起状态的转换;对象在新状态下又开始响应事件和执行动作,如此连续进行直到终结状态。(二)组成 组成部分 内容 状态 表示一个模型在其生存期内的状况,满足某些条件、执行某些操作或等待某些事件。一个状态的...原创 2018-05-02 21:26:32 · 2895 阅读 · 13 评论 -
UML--实现图(组件图、配置图)
一、组件图(构件图)(一)定义组件图(Component Diagram)又称为构件图庙会上软件组件以及组件之间的关系,组件本身是代码的物理模块,组件图则显示了代码的结构。(二)组成组件图=组件+接口+关系(1)组件: 组件是定义了良好接口的物理实现单元。组件是系统中可替换的物理部件,它包装了实现而且遵从并统一提供一组接口的实现。**组件类型 ①配置组件(Deploym...原创 2018-05-03 11:20:47 · 2002 阅读 · 15 评论 -
UML图中时序图和协作图转化
运行IBM.Rational.Rose,然后在 Rose 中,时序图与协作图间的转换特别容易。要从时序图转换为协作图,只需打开时序图,然后选择 Browse → Create collaboration Diagram 或直接按 F5 ;要从协作图转换为时序图,只需打开协作图,然后选择 Browse → Create sequence Diagram 或直接按 F5 。...原创 2018-05-06 11:22:08 · 10677 阅读 · 22 评论 -
UML---泳道
一、泳道将模型中的活动按照职责组织起来通常很有用。例如,可以将一个商业组织处理的所有活动组织起来。这种分配可以通过将活动组织成用线分开的不同区域来表示。由于它们的外观的缘故,这些区域被称作泳道。1) 活动图中的活动可以被分成为几个区域,每个区域在图中用虚线分开而因此被叫做泳道 2) 泳道是活动图的内容的组织单元。它没有内在的语义,但可以根据建模者的意愿使用。通常,每个泳道代表真实世界组织...原创 2018-05-06 11:50:27 · 9002 阅读 · 23 评论