![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UML
jasonsix
这个作者很懒,什么都没留下…
展开
-
UML结构建模图———包图
包图包图用来表现包和它所包含元素的组织。当用来代表类元素时,包图提供了命名空间的可视化。包图最常用的用途是用来组织用例图和类图,尽管它不局限于这些UML元素。下面是一个包图的例子。包中的元素共享相同的命名空间,因此,一个指定命名空间的元素必须有唯一的名称。包可以用来代表物理或逻辑关系。选择把类包括在指定的包里,有助于在同一个包里赋予这些类相同继承层次。通转载 2016-09-17 18:11:06 · 8057 阅读 · 0 评论 -
UML行为建模图———交互概览图
交互概览图一个交互概览图是活动图的一种形式,它的节点代表交互图。交互图包含顺序图,通信图,交互概览图和时间图。 大多数交互概览图标注与活动图一样。例如:起始,结束,判断,合并,分叉和结合节点是完全相同。并且,交互概览图介绍了两种新的元素:交互发生和交互元素。交互发生交互发生引用现有的交互图。显示为一个引用框,左上角显示 "ref" 。被引用的图名显示在框的中央。交互转载 2016-09-17 18:30:03 · 9498 阅读 · 0 评论 -
UML行为建模图———状态机图
状态机图状态机图对一个单独对象的行为建模,指明对象在它的整个生命周期里,响应不同事件时,执行相关事件的顺序。如下示例, 下列的状态机图显示了门在它的整个生命周期里如何运作。门可以处于以下的三种状态之一: "Opened"打开状态, "Closed"关闭状态,或者"Locked"锁定状态。 它分别响应事件:“Open”开门, “Close”关门, “Lock”锁门 和 “转载 2016-09-17 18:29:10 · 7895 阅读 · 0 评论 -
UML行为建模图——— 时间图
时间图UML 时间图被用来显示随时间变化,一个或多个元素的值或状态的更改。也显示时控事件之间的交互和管理它们的时间和期限约束。状态生命线状态生命线显示随时间变化,一个单项状态的改变。不论时间单位如何选择,X轴显示经过的时间,Y轴被标为给出状态的列表。状态生命线如下所示:值生命线值生命线显示随时间变化,一个单项的值的变化。X轴显示经过的时间,时间单位为任意,和转载 2016-09-17 18:28:19 · 7854 阅读 · 1 评论 -
UML行为建模图——— 活动图
活动图UML中,活动图用来展示活动的顺序。 显示了从起始点到终点的工作流,描述了活动图中存在于事件进程的判断路径。活动图可以用来详细阐述某些活动执行中发生并行处理的情况。活动图对业务建模也比较有用,用来详细描述发生在业务活动中的过程。 一个活动图的示例如下所示。下面描述组成活动图的元素。活动活动是行为参数化顺序的规范。活动被表示为圆角矩形,内含全部的动作,工转载 2016-09-17 18:26:56 · 4188 阅读 · 0 评论 -
UML行为建模图——— 顺序图
顺序图顺序图是交互图的一种形式,它显示对象沿生命线发展,对象之间随时间的交互表示为从源生命线指向目标生命线的消息。顺序图能很好地显示那些对象与其它那些对象通信,什么消息触发了这些通信,顺序图不能很好显示复杂过程的逻辑。生命线一条生命线在顺序图中代表一个独立的参与者。表示为包含对象名的矩形,如果它的名字是"self",则说明该生命线代表控制带顺序图的类元。有时,顺序图转载 2016-09-17 18:25:47 · 7574 阅读 · 0 评论 -
UML行为建模图——— 用例图
行为图用来记录在一个模型内部,随时间的变化,模型执行的交互变化和瞬间的状态;并跟踪系统在真实环境下如何表现,以及观察系统对一个操作或事件的反应,以及它的结果。用例模型用例模型用来记录系统的需求,它提供系统与用户及其他参与者的一种通信手段。执行者用例图显示了系统和系统外实体之间的交互。这些实体被引用为执行者。执行者代表角色,可以包括:用户,外部硬件和其他系统。执行者往往被转载 2016-09-17 18:24:31 · 2990 阅读 · 0 评论 -
UML结构建模图———Profile 图
UML Profiles提供了一个通用的扩展机制,用于构建UML模型的特定领域。它们是基于附加的构造型和标记值,将之应用到元素,属性,方法,链接,链接终端及更多。 Profile是这些扩展的集合,同时描述了一些专有的建模问题,促进在该领域的建模构造。例如,XML的UML profile由大卫卡尔森所定义,(见 “XML应用程序建模与UML”,第310页),David Carlson描述了一组扩展基转载 2016-09-17 18:22:02 · 6201 阅读 · 0 评论 -
UML结构建模图———对象图
对象图对象图可以认为是类图的特殊情形,是类图元素子集,被用来及时强调在某些点,类的实例间的关系。这对理解类图很有帮助。他们在构造上与类图显示没有不同,但是反映出多样性和作用。类和对象元素下面的图显示了类元素和对象元素外观上的不同。注意:类元素包括三个部分,分别是名字栏,属性栏和操作栏;对象元素默认为没有分栏。名称显示也有不同:对象名称有下划线,并可能显示该对象实例化所用类元的名称。转载 2016-09-17 18:20:12 · 6934 阅读 · 1 评论 -
UML结构建模图———复合结构图
复合图复合结构图显示类元内部结构,包括它与系统其他部分的交互点。也显示各部分的配置与关系,这些部分一起执行类元的行为。类元素已经在类图部分被详细地阐述,这部分用来说明类表现复合元素的方式,如:暴露接口,包含端口和部件。部件部件是代表一组(一个或多个)实例的元素,这组实例的拥有者是一类元实例,例如:如果一个图的实例有一组图形元素,则这些图形元素可以被表示为部件,并可以转载 2016-09-17 18:19:03 · 9195 阅读 · 0 评论 -
UML结构建模图———部署图
部署图部署图是对系统运行时的架构进行建模。它显示硬件元素(节点)的配置,以及软件元素与工件是如何映射到这些节点上的。节点节点既可以是硬件元素,也可以是软件元素。它显示为一个立方体,如下图所示。节点实例图可以显示节点实例,实例与节点的区分是:实例的名称带下划线,冒号放在它的基本节点类型之前。实例在冒号之前可以有名称,也可以没有名称。下图显示了一个具名的计算机实转载 2016-09-17 18:17:57 · 4859 阅读 · 1 评论 -
UML结构建模图———类或结构图
类图类图展示了面向对象系统的构造模块。描绘了模型或部分模型的静态视图,显示它包含的属性和行为,而不是详细描述操作的功能或完善方法。类图最常用来表达多个类和接口之间的关系。泛化(Generalizations),聚合(aggregations)和关联(associations)分别是类之间继承,复合或应用,及连接的表现。下面的图显示了类之间的聚合关系。弱聚合(浅色箭头)表现在类 "Acc转载 2016-09-17 18:15:27 · 23542 阅读 · 2 评论 -
UML结构建模图———组件图
组件图组件图描绘了组成一个软件系统的模块和嵌入控件。组件图比类图具有更高层次的抽象-通常运行时一个组件被一个或多个类(或对象)实现。它们象积木那样使得组件能最终构成系统的绝大部分。上图演示了一些组件和它们的内部关系。装配连接器(Assembly connectors)“连接”由"Product"和"Customer"的提供接口到由 "Order"指定的需求接口。 一个依赖关系映转载 2016-09-17 18:13:49 · 8059 阅读 · 0 评论 -
UML行为建模图———通信图
通信图通信图,以前称之为协作图,是一种交互图,所显示消息与顺序图相似,但是它更侧重于对象间的联系。在通信图中,对象之间显示关联连接器。消息附加到这些关联上,显示短箭头指向消息流的方向。消息的顺序通过编号码显示。下面的两个图用通信图和顺序图分别显示相同的信息。尽管我们可能从通信图的编号码得到消息顺序,但它不是立即可见的。通信图十分清楚的显示了邻近对象间全部完整的消息传递。转载 2016-09-17 18:31:09 · 2590 阅读 · 2 评论