相关推荐
-
了解utility
(1)基本概念<utility>是一个很小的头文件,包含贯穿使用在STL中的几个模板的声明,在<utility>中剩下只有模板类pair,还有一些与之相关的模板函数和操作符,该模板类用来将两个对象表示成一个对象-----》当你想要一个函数返回两个值,或者想用一个容器来存储具有成对值的元素时,就非常方便(2)基本函数Pair 可以构造一个带有明确初始值的模板类pair...
-
UML学习笔记之状态图
状态图的基本概念: 状态图是UML中对系统动态方面建模的图之一,它通过建立类对象的声明周期模型来描述对象随时间变化的动态行为。 状态图用于描述模型元素的实例(如对象或交互)的行为。它适用于描述状态和动作的顺序,不仅可以展现一个对象拥有的状态,还可以说明时间如何随着时间的推移来影响这些状态。 状态图的定义: 先来了解一下状态机: 状态机是一种记录下给定时刻状态的设备,他可以根据各种不
-
UML面向对象需求分析与建模(三)
UML体系结构 UML扩展机制有衍型(stereotype)、标记值(tagged value)和约束(constraint)。 衍型 衍型(stereotype)又称为构造型或者版型 v 衍型扩展机制是基于一个已存在的模型元素定义一种新的模型元素,新的模型元素在一个已存在的元素中加入了一些额外语义。 v 衍型扩展有助于为一种特定的应用领域裁制一种建模语言 v 衍型的表示法: Ø 衍型可以基于所...
-
UML之轻松入门(1)-类图
曾经看到过一篇blog,上面探讨了学习UML和学习设计模式的区别,同时提出了学习UML还不如学习设计模式的观点。自我感受是,UML和设计模式在本质上属于完全不同的两个方向。设计模式是一种被反复使用、多数人知晓的、代码设计经验的总结。它可以更容易让人理解而且保证了代码的可靠性,而UML则是一种模型化和可视化的一种语言。可以这么说,设计模式是一种方法,它让我们的代码更有层次感 。而UML则是一种表达,它让我们的代码更加形象化。通过UML我们不必太过关注代码,不必担心客户是否了解相关的语言知识,整体的架构和功能的
-
软考--软件设计师--知识点01
关于UML状态图的叙述不正确的是: 若事件触发一个没有特定监护条件的迁移,则对象离开当前状态 知识点: 转换可能具有一个监护条件,监护条件是一个布尔表达式,它是触发转换必须满足的条件。当一个触发器事件被触发时,监护条件被赋值。如果表达式的值为真,转换可以激发;如果表达式的值为假,转换不能激发; 下图所示UML图为 类图 有关该图的描述不正确的是 如果B的一个实例被删除,则包含A 的实例都被删除 知识点: 用况图(用例) 用例图,展现了一组用例、参与者(actor)以及它们之间的关系。 用例图从用户.
-
UML学习笔记
UML学习笔记
-
UML
UML——元 元(本人的叫法)是对于UML基础部件及概念的总称 1.基本概念 UML : (Unified Modeling Language)统一建模语言 作用:对软件密集型系统制品的,可视化,详述,构造,文档化 制品: 体系结构,设计,源代码,项目计划,测试,原型,发布 UML3个要素: UML基本构造块 支配构造块放置在一起的规则 运用于整个语言的共用机制 2.U...
-
UML中各图形或图标表示的意思
类 类的 UML 表示是一个长方形,垂直地分为三个区,如图 1 所示。顶部区域显示类的名字。中间的区域列出类的属性。底部的区域列出类的操作。当在一个类图上画一个类元素时,你必须要有顶端的区域,下面的二个区域是可选择的(当图描述仅仅用于显示分类器间关系的高层细节时,下面的两个区域是不必要的)。图 1 显示一个航线班机如何作为 UML 类建模。正如我们所能见到的,名字是 Flight,我们可以在
-
UML基础之活动图
关于UML之活动图中所包含的各元素说明: 活动(Activity) 动作(Action) 动作约束(Action Constraints) 控制流(Control Flow) 开始节点(Initial Node) 终止节点(Final Node) 对象(Object) 对象流(Object Flows) 分支与合并(Decision and Merge) 分叉与汇合(Fork and Join) 异常处理(Exception Handler) 接收事件(Accept event)
-
UML笔记(四)
<br />内容提纲<br />1、 类<br />2、 类的关系<br />3、 类图的构成<br />4、 类图深入讨论<br />5、 类图的应用<br />类图的关系<br />1、 关联(普通关联、聚合、组合)<br />2、 依赖<br />3、 泛化<br />4、 实现<br />关联<br />
-
UML扩展机制
为了避免UML语言整体的复杂性,UML没有吸收所以的面向对象的建模机制和技术而是设计了扩展机制,通过扩展机制用户可以定义使用自己的元素。在前边介绍UML构成的时候,提到了UML的扩展机制(extensibility mechanism):版型(stereotype)、标记值(tagged value)和约束(constraint)。在很多情况下我们利用UML的版型这种机制对UML进行扩展,使其能够...
-
UML总结之——UML的结构
续 上次的博客主要是认识了一下UML到底是什么,对他有了一个大概的了解,不至于一头雾水,在此之前我们还是回顾一下UML到底是什么吧(尽管理论始终是那样的枯燥,但是这也是权宜之计,总得认识他才行啊) 言归正传,那上次讲的UML到底是什么呢?请看: UML是一种可视化的面向对象建模语言。它描述了一个系统的静态结构和动态行为。用图形方式表现典型的面向对象系统的整个结构。从不同的角度为系统建模,并形
-
StarUML添加自定义approach和profile
来源:fasiondog 添加Approch StarUML中的Approch也就是创建项目时的模板,其中预定义了所使用方法的模型和视图。StarUML默认Approach如下: StarUML的Approach使用XML定义,在其安装路径如“\Program Files (x86)\StarUML\modules\staruml-standard\approaches”...
-
UML常用词汇
UML常用词汇 中文 英文 中文 英文 抽象 Abstraction 实例 Instance 动作、活动 Action 互动、交互作用 Inter...
-
UML图例
UML 图例 UML(统一建模语言):是面向对象的可视化建模的一种语言。是数据库设计过程中,在E-R图(实体-联系图)的设计后的进一步建模。UML中有3种构造块:事物、关系和图,事物是对模型中最具有代表性的成分的抽象;关系是把事物结合在一起;图聚集了相关的的事物。 UML提供9种视图:类图、对象图,用例图,序列图、协作图,状态图、活动图,构件图和部署图。 在UML系统开发中...
-
UML九图之三(状态图)
继续之前博文,本篇讨论状态图一、状态图介绍: 1、先了解状态机和状态图的概念: 1)状态机:状态机是一种记录下给定时刻状态的设备,它可以根据各种不同的输入对每个给定的变化而改变其状态或引发一个动作,如计算机、各种客户端软件、Web上的各种交互页面都是状态机。 其构造: ① 状态:指对象在其生命周期中的一种...
-
UML笔记02-UML概述
UML语言概述 UML由视图(views)、图(Diagrams)、模型元素(Model elements)和通用机制(general mechanism)等几个部分构成。 视图用来表示被建模系统的各个方面(从不同的目的出发建立,为系统建立多个模型,这些模型都反映同一个系统,且具有一致性)。 图由各种图片(graph)构成,用来描述一个视图的内容。 模型元素代表面向对象中的
-
UML之UML概述
一、UML构成 (一)UML基本构造块 1)事物:构成模型图的基本符号 1.结构事物:类(class)、接口(interface)、协作(collaboration)、用例(use case)、主动类(active class)、构件(component)、节点(node) 2.行为事物:交互(interaction)、状态机制(state machinsm) 3.分组事物:包(package)...
-
UML中的规则和公共机制
UML中的规则 不能简单地把UML的构造块按随机的方式放在一起。像任何语言一样,UML有一套规则,这些规则描述了一个结构良好的模型看起来应该像什么,UML有用于描述如下事物的语义规则: ①命名:为事物、关系和图起名。 ②范围:给一个名称以特定含义的语境。 ③可见性:怎样让其他人使用或者看见名称。 ④完整性:事物如何正确、一致地相互联系。
-
UML参考手册 第三部分 参 考 资 料 第13章 术 语 大 全 <八>
UML参考手册 第三部分 参 考 资 料 第13章 术 语 大 全 251.许可(permission)许可是一种依赖关系,它授权客户元素可以使用供给元素的内容(受到内容元素的可见性声明的影响)。语义许可依赖关系的原型是访问(Access)、友元(Friend)和导入(Import)。没有原型的单纯的许可依赖关系不存在的。访问和
2 楼 zkgale 2009-05-19 13:25
我更喜欢这句...
现在很多人都生活在虚拟世界中...
1 楼 Wallian_hua 2009-05-19 11:23
“灵感和创新不是计划出来的,但要为此做好准备。当机会来临时,一定要冲上去抓住它。”