辛星解读UML建模中的活动图

第一,活动图的概念

活动图是可以理解为一个流程图,它用来描述活动的序列,从一个活动到另一个活动的控制流。

活动图的作用是描述用例的具体操作。

第二,活动图的要素

(1)活动:命令的执行或者活动的进行,使用圆角矩形表示

(2)状态:主要是开始状态和结束状态

(3)转移:活动之间,活动与状态的切换,使用箭头

(4)判断:对同一个动作或者状态进行判断,然后选择要执行的下一步操作,使用菱形表示

(5)同步条:用于并行执行的活动图中。它们是成都出现的,并行活动开始和结束都有一跟同步条来表示分歧和汇合。粗线条表示同步条。

(6)泳道:对活动进行分组,一般都是每一个区域代表特定的类,也可以按照参与的人或者部分责任区。在含有泳道的活动图中,它们通常用来区分每个活动的执行对象。在活动图中的每个活动只可以属于一个泳道。

(7)对象流:活动图可以将活动涉及到的对象通过依赖将其连接在状态或者活动上,对象用直角矩形框表示,它和其他的连接用虚线。

时间: 2024-10-06 22:10:10

辛星解读UML建模中的活动图的相关文章

辛星解读UML建模中的用例图

第一,用例图概念 要了解用例图,首先了解下用例,也就是use  case.什么是用例呢,简单来说就是在确定项目需求时,不展现系统内部结构的情况下对系统功能的描述,不过一个use  case描述的是整个系统功能的一部分,这一部分一定要是在逻辑上相对完整的功能流程. 用例图是UML用例建模的一种,也是UML建模的基础,它主要用于描述用户或者系统内部的功能需求与行为.灵活的使用用例图,可以让描述的需求或者行为清晰的表达其该有的含义. 用例图是从系统的外部看系统的功能的,它并不描述系统内部对功能的具体实

辛星解读uml建模中的构件图

第一,构件图的概念 构件是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口标准并实现一组接口.构件代表系统中的一部分物理实施,它包括软件代码(源代码.二进制代码或者可执行代码)或者其等价物(比如脚本或者命令文件).每个构件可以单独实现一定的功能,也可以为其他构件提供使用接口. 第二,构件图的要素 构件图通常分为:执行文件.文件.库.表.文档 (1)执行文件:源码编译后的结果,可以直接运行 (2)文件:信息存储体 (3)库:类库,动态链接库,数据库 (4)表:数据库中的表 (5)文档:文

辛星解读UML建模中的状态图

第一,状态图的概念 状态图,也叫做状态机图,它表示一个模型元素在其生命期间的状况.从该模型元素的开始状态起,响应事件,执行某些动作,引起状态转移到新状态,又在新状态下响应事件,执行动作,引起转移到另一个状态,如此连续,直到终结状态. 一句话来说就是:源状态在经历了某个事件之后进入目标状态. 第二,状态图包含的要素 状态图包含三个要素:状态.事件.组合状态 (1)状态:状态名字,进入动作,退出动作,状态中发生的活动(状态内活动,状态向外发送的活动) (2)事件:使状态发生变化的某时刻发生的动作,或

辛星解读之php中的重点函数第一节之数组函数

这里我已经写好它的pdf版本了,比本博客更加适合阅读.首先说一下它在百度网盘的下载地址把:百度网盘下载 ,如果左边连接跪了,可以在浏览器中输入:http://pan.baidu.com/s/1qW5AYzM 来下载.然后说一下它在csdn的下载地址,是免积分的奥,下载地址:csdn资源下载处 ,如果连接不起作用,可以在浏览器输入:http://download.csdn.net/detail/xinguimeng/7697309  来手动下载. 好,我们知道php中函数还是很多的,正是这些函数为

辛星解读UML的概念

第一,UML的概念 UML是Unified   Modeling   Language的缩写,翻译成中文就是统一建模语言,当然也可以翻译为标准建模语言,它是一种面向对象的建模语言,它是运用统一的.标准化的标记和定义来实现对软件系统进行面向对象的描述和建模.它为软件开发的所有阶段提供模型化和可视化的支持,包括从需求分析到规格.构造和配置.这是一种图形化的语言,它通过几种图形来代替语言的描述. 第二,UML的构成 UML分为三部分:基本构造快.规则.机制 基本构造块又分为事物.关系.图 第三,事物

辛星解读用例图中的关系

上面一篇博文中我们介绍了用例图,那么我们这里再解释一下用例图里面的关系.用例的关系主要有泛化(generalization).扩展(extend)和包含(include). 泛化关系是一种继承关系,子用例会继承父用例的所有行为.关系和通信关系,也就是说在任何使用父用例的地方都可以用子用例来代替.泛化关系在用例图中使用空心的箭头表示,箭头方向从子用例指向父用例. 扩展关系是对基用例的扩展,基用例是一个完整的用例,即使没有子用例的参与,也可以完成一个完整的功能.扩展的基用例中将存在一个扩展点,只有当

辛星浅析uml建模之部署图

第一,部署图的概念 所谓部署图,翻译为英文就是Deployment  Diagram,它用来显示系统中软件和硬件的物理架构.从部署图中,我们可以了解到软件和硬件组件之间的物理关系以及物理节点的组件分布情况.使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方式. 第二,部署图的使用时机 软件实现完成后用部署图画出软硬件的物理拓扑结构,清晰的说明系统的使用部署.环境等情况.通过部署图,系统的相关人员可以知道软件应该安装在具体的哪个硬件之上. 第三,部署图的组成

2014年辛星解读Javascript之DOM快速入门

在Javascript的知识中,有一个所谓的DOM,即文档对象模型,我们可以通过它来访问HTML文档的元素,当网页被加载的时候,浏览器会去创建DOM,有了这个DOM,我们可以使用Javascript去改变页面中HTML元素和属性,改变CSS样式,能够对页面中的事件作出响应. 首先就是查找一个HTML元素,我们可以通过三种方式来做到,即通过id.标签名和类名,通过id是使用getElementById方法,它是doucument的一个方法,通过标签名则可以使用getElementsByTagNam

2014年辛星解读Javascript之用DOM动态操纵HTML元素

关于DOM,我们了解了可以用DOM操纵HTML的一些属性和样式,还可以为HTML元素绑定事件等等,那么接下来,我们将涉及到用DOM来动态的创建.删除HTML等一些操作,我的核心思路还是重实战,因此,代码示例是肯定少不了的. 不过在使用DOM动态操纵HTML元素之前,我们还是先了解一下DOM树,下面是我从网上找的一个DOM树的图片,它的截图如下: 如果大家学习过"树"这种数据结构,就会很好理解,一个父节点可以包含N个子节点,这些子节点可能是div.p等标签,也可以是属性,还可以是中间的文