![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UML
傻丫头与科技
这个作者很懒,什么都没留下…
展开
-
UML 之 UML中的关系
关系(Relationships):表示基本图示符号之间的关系。UML定义的关系主要有6种:依赖,泛化,实现,关联,聚合和组合。下面就依次向大家讲解一下这些关系:关联(Association) 元素间的结构化关系,是一种弱关系,被关联的原始间通常可以被独立的考虑。 关联表示的是一种结构关系。它描述了一个事物与另外一个事物的对象之间原创 2014-02-21 15:51:43 · 2148 阅读 · 18 评论 -
UML 之 构件图和部署图
构件图(Component diagrams) 构件图用于静态建模,是表示构件类型的组织以及各种构件之间依赖关系的图。一个构件可以是一个资源文件、一个二进制文件或者一个可执行文件。 构件图主要用于描述各种软件构件之间的依赖关系,例如,可执行文件和源文件之间的依赖关系.所设计的系统中的构件的表示法及这些构件之间的关系构成了构件图.在构件图中,系统中的每个物理构件都使用构件符号来表原创 2014-04-27 21:22:10 · 2596 阅读 · 25 评论 -
UML 之 活动图
活动图(Activity diagrams) 活动图是阐明了业务用例实现的工作流程。业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成,它们共同为业务主角生成某些工作。工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。活动图中的事物 活动(ActionState):原创 2014-04-06 11:25:55 · 1897 阅读 · 21 评论 -
UML 之 包图
包图(Package Diagram) 包图可以是任何一种的UML图组成,通常是UML用例图或UML类图。 包是一个UML结构,它使得你能够把诸如用例或类之类模型元件组织为组。 包被描述成文件夹,可以应用在任何一种UML图上。 虽然包图并非是正式的UML图,但实际上他们是很有用处的, 创建一个包图是为了:描述你的需求高阶概述、描述你的设计的高阶概述、在逻辑上把一个复杂的图模块原创 2014-03-23 15:13:52 · 2647 阅读 · 27 评论 -
UML 之 类图
类图(Class diagrams) 类图以反映类的结构(属性、操作)以及类之间的关系为主要目的,描述了软件系统的结构,是一种静态建模方法 类图是最常用的UML图,显示出类、接口以及它们之间的静态结构和关系;它用于描述系统的结构化设计。类图中的事物 类(Class) 1.从上到下分为三部分,分别是类名、属性和操作。类名是必须有的原创 2014-03-16 16:30:36 · 2045 阅读 · 21 评论 -
UML 之 状态图
状态图(Statechart Diagram) 是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应的。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。状态图的组成 1.状态:对象的状态是指在这个对象的生命期中的一个条件或状况,在此期间对象将满足某些条件、执行某些活动,或等待某些事件。原创 2014-03-30 21:44:32 · 2445 阅读 · 15 评论 -
UML 之 用例图
用例图(use case diagrams) 用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。 用例图示被称为参与者的外部用户所能观察到的系统功能的模型图。呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。 用例图列出系统中的用例和系统外的参与者,并显示哪个参原创 2014-03-08 09:51:28 · 2559 阅读 · 22 评论 -
UML 之 UML中的事物
UML中的事物是构成模型图的一些基本图示符号,它们表示一些面向对象的基本概念。事物是对模型中最具有代表性的成分的抽象。结构事物1.类(class) 类是对一组具有相同属性、方法、关系和语义的对象的描述,一个类实现一个或多个接口。 2.接口(interface) 接口描述了原创 2014-02-13 14:23:58 · 2612 阅读 · 20 评论 -
UML 之 概述
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Ru原创 2014-02-09 15:28:51 · 1773 阅读 · 16 评论 -
UML 之 序列图和协作图
序列图(Sequence Diagram) 亦称为时序图或循序图,是一种UML行为图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。 序列图展示对象之间的交互,这些交互是指在场景或用例的时间流中发生的。序列图属于动态建模。 序列图的重点在消原创 2014-04-20 21:19:16 · 3227 阅读 · 21 评论