
UML
文章平均质量分 82
学习UML理论和实战知识
Kevin's life
自强不息,突破自我
展开
-
初识UML(二)
前言:下面的图是对上一篇博客图的细节补充。下面的文字是对知识点的解释和说明。一、事物1 结构事物1.1 类类是具有相同属性,相同操作的一组对象的集合的抽象描述。在图形上,类用一个矩形表示,包括名称,属性,操作三部分1.2组件组件是系统中物理的,可替代的部件,是一个描述了一些逻辑元素(如类、接口)的物理包,可以复用,实现一组原创 2017-07-01 21:36:26 · 684 阅读 · 30 评论 -
初识UML(一)
1.UML是什么?有什么作用?Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建原创 2017-06-29 17:10:54 · 673 阅读 · 28 评论 -
UML学习总结
1、再说UML 1.1 统一建模语言(UML是 Unified Modeling Language的缩写)是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。 1.2 UML帮助我们了解和研究系统,我们从系统的硬件模型和软件模型、外部模型和内部模型、整体模型和局部模型、静态模型和动态模型等等这些方面来研究。硬件模型原创 2017-07-19 17:35:51 · 1392 阅读 · 49 评论 -
UML之实现图
部署图1、简要介绍:部署图描述了一个系统运行时的硬件节点,在这些节点上运行的软件构件将在何处物理运行以及它们将如何彼此通信的静态视图。系统开发人员和部署人员可以利用部署图去了解系统的物理运行情况。如果,开发的软件系统只需在一台计算机上运行,且使用的标准设备,可以不用为它画出系统部署图。部署图只需要给那些复杂的物理运行情况进行建模。2、部署图作用: 2.1 部署原创 2017-07-19 16:22:11 · 520 阅读 · 31 评论 -
UML 之交互图
序列图1、简要介绍: 序列图又称顺序图或时序图,是对对象之间传送消息的时间顺序的可视化表示。序列图的目的在于描述系统中各个对象按照时间的顺序的交互过程。 序列图将交互关系表示为一个二维图。纵向是时间轴,时间沿竖线向下延伸。横向轴代表了在协作中各独立对象的类元角色。类元角色用生命线表示。当对象存在时,角色用一条虚线表示,当对象的过程处于激活状态时,生命线是一个双道线。消息用从原创 2017-07-19 15:58:37 · 1922 阅读 · 29 评论 -
UML之行为图
1.什么是状态图 状态图(statechart diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应,以及由于各种事件的发生而引起的状态之间的转移。 状态图侧重从行为的结果来描述,只涉及一个特定的对象2.状态机:展示状态与状态转换的图,描述进程的各个状态之间的转化关系。一个状态图表示一个状态机。3.状态图组成:原创 2017-07-19 11:45:07 · 553 阅读 · 30 评论 -
UML之静态图
对象图1、什么是对象图 对象图(Object Diagram)描述的是参与交互的各个对象在交互过程中某一时刻的状态。和类图一样,对象图对系统的静态设计或静态进程视图建模,对象图更注重现实或原型实例,这种视图主要支持系统的功能需求,对象图描述了静态的数据结构。对象图可以被看作是类图在某一时刻的实例。2、对象图的表示方法 在UML中,对象图使用的是与类图相同的符号和关系,因为对象就原创 2017-07-19 10:45:02 · 1019 阅读 · 32 评论 -
UML之用例图
用例图 1.介绍:用例图是由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图。用例图主要用于为系统的功能需求建模,它主要描述系统功能,也就是从外部用户的角度观察,系统应该完成哪些功能,有利于开发人员以一种可视化的方式理解系统的功能需求。同时也是为了方便用户和系统分析人员的理解尽量一致,为用户和系统分析人员提供一个大众的,一致性的方法,准确地把握系统的需求,能够节省时间,提原创 2017-07-17 10:43:42 · 1479 阅读 · 29 评论