![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UML基础
文章平均质量分 78
本自具足反求诸己
道生之,德畜之,物形之,势成之。
德之自身,其德乃真。
展开
-
UML 静态视图笔记
1.概述 静态视图是UML的基础。静态视图当中的元素都是在系统当中有意义的概念。静态视图说明了对象的结构。静态视图将行为实体描述成了离散的模型元素。原创 2013-08-22 13:33:26 · 5639 阅读 · 0 评论 -
UML 环境
1.概述2.语义职责3.表示法职责4.程序设计语言职责5.使用建模工具ji原创 2013-08-29 14:10:56 · 880 阅读 · 0 评论 -
UML交互视图
1.概述 对象间的相互作用体现了对象的行为。这种相互作用可以描述成两种互补的方式:一种以独立的对象为中心进行考察;另一种以相互作用的一组对象为中心进行考察。交互视图适合描述一组对象的整体行为。交互视图是对象间的协作关系模型。2.协作原创 2013-08-29 21:35:38 · 1935 阅读 · 0 评论 -
UML 模型管理视图
1.概述 为了方便管理代码,我们必须将大量的类进行分包管理。模型管理由包与包之间的依赖关系组成。2.包 包是模型的一部分,模型的每个部分必定属于某个包。UML对于分包的规则不属于强制性的,不过良好的包组织确实是方便管理与维护。包包含顶层的模型元素。每个顶层元素都有一个包,它在这个包中被声明,该包被称作元素的“家”包。元素的内容可以被其他包所引用,但是其所有权属于原创 2013-08-27 21:10:42 · 1399 阅读 · 0 评论 -
UML 可扩展机制
1.概述 UML允许建模者在不改变基本建模语言的基础上做一些通用性的扩展。扩展机制包括:约束,标记值和构造型。一定要记住扩展是违反UML的标准形式的,并且使用它们会导致相互影响。在使用扩展机制之前,建模者应该仔细衡量它的好处和坏处,特别是当现有的机制能够很好的工作时。2.约束 约束是用文字表达式表示的语义限制。约束可以表示不能用UML表示法来表示的约束和关原创 2013-08-27 21:16:16 · 7440 阅读 · 0 评论 -
UML 物理视图
1.概述 UML使用两种视图来表示实现单元:实现视图和部署视图。实现视图将系统中可重用的块包装成具有可替代性的物理单元,这些单元称为构件。实现视图用构件以及构件之间的接口与依赖关系来表示设计元素的具体实现。构件是系统高层的可重用的组成部件。 部署视图表示运行时计算资源的物理布置。这些运行的资源称为节点。在运行时,节点包含构件和对象。构件和对象的分配可以是静态的,原创 2013-08-27 21:06:18 · 7571 阅读 · 0 评论 -
UML各种视图的简介
UML中各种视图并没有明显的概念区别,然后呢为了好讲解和说明,视图大体分为三类:结构分类,动态行为,模型管理。 结构分类主要描述了系统中的结构成员及其相互关系。类元包括类,用例,构件和节点。类元为研究系统的动态行为奠定了基础。类元视图包括静态视图,用例视图和实现视图。 动态行为描述了系统随时间变化的行为。行为用从静态视图中抽取出来的系统的瞬间值变化来描述。动态行为视图包括状态机原创 2013-08-14 17:53:52 · 18384 阅读 · 0 评论 -
UML基础以及必要性
什么是UML?UML的英文释义是通用建模语言,这是一门指导建模的理论语言。如果不想继续做技术路线的,想做技术管理类,要认真研究一下;如果继续做技术,想脱离码农的要认真研究它。虽然本人在码农中混迹了一段时间,追求上进的心还没有死,所以把UML基础写到这里来。 UML出现的背景是面向对象的设计的思想开始流行,但是缺少统一的标准。UML对于软件从业的帮助是对软件的开发有无缝隙支持,对系统的设计原创 2013-08-14 12:48:05 · 2161 阅读 · 0 评论 -
UML 状态机视图
1.概述 状态机视图是通过对类的对象的生存周期建立模型来描述对象随着时间变化的动态行为。每一个对象都被看做通过事件进行探测反应来与外界其他部分进行交互的独立实体。事件是对象可以追踪到的,存在一系列运动状态的变化。状态就是对象的一组描述事件的属性值。状态机就是对象在对事件反应属性值描述和特定的行为。下面是我想到的一个例子:一台微波炉,具有关机状态,加热状态,保温状态等等。微波炉的每一原创 2013-08-23 20:33:45 · 6960 阅读 · 0 评论 -
UML 活动视图
1.概述 活动图是一种特殊的状态机视图,主要处理计算流程和工作流程建模。活动图中的状态表示计算过程中所处的各种状态。通常,活动图都是假定在整个计算处理过程中没有外部事件引起的中断。如果想自己做出漂亮的流程图来,要认真地记录一下了。2.活动图 活动图是活动视图的表示法。它包括一些方便的速记符号,这些符号可以用于其他的任何状态图,尽管画出来的多数时候就和狗舔了一样。原创 2013-08-23 20:37:30 · 1722 阅读 · 0 评论 -
UML 用例视图笔记
1.概述 当用例视图在外部用户前出现时,它捕获到系统、子系统或者类的行为。它将系统功能划分成对用户有用的需求。而交互部分常被称作用例。用例使用系统与一个或者多个参与者之间一系列消息来描述系统中的交互作用。下面是一个用例图的例子:2.参与者 参与者是与系统、子系统或者类发生交互作用的外部用户、进程或者其他系统的理想化概念。这是一个理想化的概念意味着现实情原创 2013-08-22 23:51:21 · 1018 阅读 · 0 评论 -
一个java状态机样例的代码
在UML当中有状态机视图,这个状态机可以用于自动售货机,自动售票机等等场景,下面是用java代码模拟的一个状态机:1.状态机接口package stateMachine;/** * 状态机接口 * @author seacean * @date 2013-8-29 */public interface State { /** * 投入硬币 */ void inser原创 2013-08-29 16:19:51 · 28516 阅读 · 1 评论