1. 关于UML9种图的详细介绍: 参考链接A:UML 九种图详解 参考链接B:UML的九种图+包图 2. 深入探究类图: 类图间的关系:泛化 、继承、实现、依赖、关联、聚合、组合; 参考链接A:https://jingyan.baidu.com/article/ad310e80f7d5c01848 ...
分类:
其他好文 时间:
2017-12-30 00:21:49
阅读次数:
489
UML是一种建模语言,是系统建模的标准。我们之所以建模是因为大规模的系统设计时相当复杂的,当系统比较复杂时就会涉及到以下这几个问题: 开发人员如何与用户进行沟通来了解系统的需求? 开发人员之间如何沟通以确保各个部门能够无缝地协作? 而UML是我们在构造个特种模型时首选的一种建模工具,去描述系统的需求 ...
分类:
其他好文 时间:
2017-11-23 08:21:55
阅读次数:
214
UML图包括九种:用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、配置图。【记忆技巧】静态图:部队负包累成狗!静态-部队(对)负(复)包累(类)成狗(构)(部署图,对象图,复合结构图,包图,类图,构建图)动态图:制定交通,顺桩活用(想象汽车考试倒桩)..
分类:
其他好文 时间:
2017-03-22 11:49:37
阅读次数:
226
构件图和部署图用来描述系统的物理实现和物理运行情况。其中构件是基本单位,将系统中可重用的模块封装为具有可替代性的物理单元,这种物理单元被称为构件。构件是在一个系统或子系统中的封装单位,提供一个或多个接口,是系统高层的可重用部件,包括软件代码(源代码、二进制代码和可执行文件)或相应组成部分,例如脚本或命令行文件等。
构件作为系统定义良好接口的物理实现单元,可以不直接依赖其他构件而仅...
分类:
其他好文 时间:
2015-01-24 17:31:29
阅读次数:
274
活动图是UML的5种动态建模机制之一,是面向过程的说明,描述了业务用例实现的工作流程。活动图也是状态机的一个特殊例子,强调计算过程中的顺序和并发步骤,其中大部分状态都是活动状态,大部分的转换由原状态中的活动的完成触发:即由上一个活动完成后产生的结果对下一个活动产生的影响。
活动图是一中用于描述系统行为的模型视图,用来描述动作和动作导致对象状态改变的结果,而不用考虑印发状态改变的事件。活动...
分类:
其他好文 时间:
2015-01-24 13:13:45
阅读次数:
213
状态图是UML中对系统动态方面建模的图之一,通过建立对象的生命周期模型来描述对象状态随时间变化的动态行为。系统中对象的状态最容易发现和理解的,所以建模时首先考虑基于状态间的控制流。具体来说,
状态图用于描述模型元素的实例的行为,适用于描述状态和动作的顺序,不仅可以展示一个对象拥有的状态,还可以说明事件如何随着时间的推移来影响这些状态。
先来了解下状态机,状态机是一种记录下给定时刻状态的设备,可...
分类:
其他好文 时间:
2015-01-11 12:29:57
阅读次数:
859
序列图
序列图是系统动态模型中的一种交互视图,描述了执行系统功能的各个角色之间相互传递消息的顺序,侧重于强调时间顺序,从一定程度上更加详细地描述了用例的需求。
在面向动态行为进行建模时,通过描述一组相关联、彼此相互作用的对象之间的动作序列和配合关系,以及这些对象之间传递、接受的消息来描述系统为实现自身的某个功能而展开的一组动态行为。在面向控制流进行建模时,可以针对一个用例、一个业务操作过程、系...
分类:
其他好文 时间:
2015-01-10 18:19:18
阅读次数:
1948
在UML中,类图标识了不同的实体,包括人、事务和数据,以及这些实体之间彼此之间的关联。类图通过系统中的类以及各个类之间的关系来描述系统的静态结构,不仅包含了系统定义的各种类,也包含了它们之间的关系,如关联、依赖和聚合等,这种描述在系统的整个生命周期中都是有效的。对象图用于显示系统中各个类的真实对象实例的位置,描述系统在一个特定时间点上的静态结构,是类图的实例和快照。
类图和对象图之间的联系非常紧...
分类:
其他好文 时间:
2015-01-04 17:23:08
阅读次数:
238
“RUP 4+1”视图
学习UML我们就必须先了解这“RUP
4+1”视图,它是架构设计的结构标准,如下图所示。
逻辑视图:用来揭示系统功能的内部设计和协作情况。
使用者主要是设计人员和开发人员。
逻辑视图体现了系统的功能需求。
实现视图:描述了开发环境中软件的静态组织结构,显示组建代码的方式,描述里模块之间的依赖关系。
使用者主要是软件编程人员,方便后续的设计与实现。
实...
分类:
其他好文 时间:
2014-10-21 21:38:09
阅读次数:
306