🎈UML基础
无
mmm_777
这个作者很懒,什么都没留下…
展开
-
UML概述
一、思维导图二、建模原理① 分解② 抽象③ 泛化④ 投影/视图⑤ 构件化⑥ 形式化三、UML构造1、基本构造块:① 事物:构成模型图的一些基本图示符号,表示一些面向对象的基本概念。事物是对模型中最具有代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。包括:结构事物(类、结构、协作、用例、构件、节点)、行为事物(交互、状态机)、分组事物、注释② ...原创 2019-02-10 15:29:26 · 331 阅读 · 0 评论 -
UML——状态图
1、状态机展示状态与状态转换的图。状态机包含了一个类的对象在其生命期间所有状态的序列以及对象对接收到的事件所产生的反应。对象的状态、状态的转换、触发状态转换的事件、对象对事件的相应都可以用状态机来描述。状态机由状态、转换、事件、活动、动作组成。2、状态图一个状态图表示一个状态机,主要用于表现从一个状态到另一个状态的控制流。3、状态图内容——状态描述了状态机所在对象动态行...原创 2019-02-27 11:10:03 · 1144 阅读 · 17 评论 -
UML交互图——协作图
1、协作图概念协作图是动态图的另一种表现形式,强调参加交互的各对象结构的信息。强调参加交互的各对象的组织。2、协作图的元素——对象对象表示协作图交互中扮演的角色,和时序图中的对象概念类似。不过在协作图中,无法表示对象的创建和撤销。3、协作图的元素——链一条连接两个类的角色的实线。4、协作图的元素——消息表示协作图中独享间通过链接发送的消息。5、机房的协作图...原创 2019-02-26 15:29:35 · 862 阅读 · 19 评论 -
UML静态图——对象图、包图
1、对象图对象图表示在某一时刻一组对象以及它们之间关系的图。对象图可以看做类图在系统上某一时刻的实例。在图形上,对象图由节点以及连接这些节点的连线组成,节点可以是类,连线表示对象间的关系。2、包图包图:由包与包之间的关系构成,是维护和控制系统总体结构的重要建模工具。就是讲元素进项分组,把语义相近并倾向于一起变化的元素组织起来加入同一包,方便理解和处理整个模型。(1)、包的名...原创 2019-02-26 11:54:14 · 360 阅读 · 0 评论 -
UML交互图——时序图
1、时序图概念(也称顺序图)对象之间传递消息的时间顺序,表示用例中的行为顺序,是强调消息时间顺序的交互图。时序图像UML用户提供了事件流随时间推移的、清晰的、可视化的轨迹。2、时序图元素——对象对象代表时序图中的对象在交互中所扮演的角色。对象的符号和对象图中对象所用的符号一样,使用矩形将对象名包含起来。对象置于时序图的顶部以为这在交互开始的时候对象就已经存在了,如果对象的位置不在顶...原创 2019-02-26 11:54:27 · 726 阅读 · 1 评论 -
UML——配置图
1、配置图显示运行软件系统的物理硬件,以及如何将软件部署到硬件上。描述了执行处理过程的系统资源元素的配置情况以及软件到这些资源元素的映射。描述了运行系统的硬件拓扑。配置图常被用于模拟系统的静态配置视图。系统的静态配置视图主要包括构成物理系统的组成部分的分组和安装。包括节点、组件、关联关系。2、配置图元素——节点节点是在运行时代表计算资源的物理元素。节点通过查看对实现系统有关的硬...原创 2019-02-28 20:29:33 · 855 阅读 · 7 评论 -
UML——组件图
1、组件图描述软件组件以及组件之间的关系,组件本身是时代码的物理模块,显示了代码的结构。每一个组件图只是系统实现视图的一个图形表示,当系统中的组件组合起来,才能表示系统完整的实现视图,其中的一个组件图只表示实现视图的一部分。组件图的用途:① 帮助客户理解最终的系统结构② 使开发工作有一个明确的目标③ 有利于帮助工作组的其他人员理解系统④ 有利于软件系统的组件重用2、组件...原创 2019-02-28 20:14:07 · 7817 阅读 · 7 评论 -
UML——活动图
1、活动图活动图是某件事情正在进行的状态,既可以是现实生活中正在进行的某一项工作,也可以是软件系统中某个类对象的一个操作。活动在状态机中表现为由一系列动作组成的非原子的执行过程。描述系统动态行为的图之一,用于展现参与行为的类的活动或动作。2、活动图与流程图的区别① 流程图着重描述处理过程,主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系; 活动图描述...原创 2019-02-27 17:07:26 · 850 阅读 · 16 评论 -
UML——用例图
1、用例图由软件分析到最终实现的第一步,描述人们希望如何使用一个系统。描述外部特征,从用户角度来描述对产品的需求。用于需求分析阶段。这个时候把系统看成一个黑盒子。用例图包括三个方面:用例、参与者、关系2、用例图的基本元素——参与者参与者:不是特指人,指系统以外的,使用系统与系统交互中扮演的角色,参与用例的执行过程。参与者通过向系统输入或请求系统输入某些事件来触发系统的执行。...原创 2019-02-22 14:41:29 · 8587 阅读 · 14 评论