当前位置:文档之家› 活动图和状态图

活动图和状态图

活动图和状态图
活动图和状态图

专业:

班级:

学号:

姓名:

日期: 2013 年10月12日

六、实验心得(出现的问题及解决的方法)

通过本次实验,熟悉了活动图和状态图的基本功能和使用方法,完成了图书管理系

统中删除读者信息和读者还书的流程用例图。

信息系统开发与设计实验九活动图、状态图

福建农林大学计算机与信息学院实验报告 1.实验项目名称:面向对象分析与设计–活动图、状态图 2.实验目的 1.熟悉活动图的基本功能和使用方法。 2.熟悉状态图的基本功能和使用方法。 3.掌握如何使用建模工具绘制活动图方法。 4.掌握如何使用建模工具绘制状态图方法。 3.实验器材 1.计算机一台。 2.Rational Rose 工具软件。 4.实验内容 (1)根据学院的图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程、在删除读者用例描述的基础上,系统分析部指派您完成该项任务。要求:用活动图来描述系统中已知用例的业务过程: 1.描述添加读者用例。 2.描述添加管理员用例。 3.描述新加书籍用例 (2) 通过前面内容的学习,在学院图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态。通过这两类图我们可以初步了解系统的业务处理过程,但对业务处理过程的处理状态间转换了解仍不够,这不利于设计人员对系统业务的进一步理解,而状态图能从对象的动态行为的角度去描述系统的业务活动。通过还书用例的状态图绘制学习,完成如下任务: 1. 完成图书业务模块中借书用例的状态图。 2. 完成图书业务模块中新加书籍用例的状态图。 绘制“删除读者信息”用例的活动图的实验步骤 删除读者信息一般按照以下步骤进行: (1)管理员在录入界面,输入待删除的读者名; (2)“业务逻辑”组件在数据库中,查找待删除的读者名; (3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续; (4)“业务逻辑”组件判断“待删除的读者”是否可以删除; (5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续; (6)在数据库中,删除相关信息; (7)显示删除成功信息; (8)结束。 5. 实验报告要求 1.整理实验结果。

实验四 状态图和活动图

实验四状态图和活动图(2学时) [实验目的] 掌握状态图、活动图的绘制方法。 [实验内容] 用Rose绘制图书馆管理系统的状态图与活动图。 [实验要点及说明] 一、状态图建模技术建模。 状态图一般用于对系统中的某些对象,比如类、用例和系统的行为建模。建模的时候要找出对象所处的状态、触发状态改变的动作,以及对象状态改变时应执行的动作。具体的建模步骤如下: ①找出适合用模型描述其行为的类。 ②确定对象可能存在的状态。 ③确定引起状态转换的事件。 ④确定转换进行时对象执行的相应动作。 ⑤对建模的结果进行相应的精化和细化。 实例——图书馆管理系统的状态图 1.使用Rational Rose绘制状态图的步骤。 ①创建状态图。 在浏览器窗口中,在“Logic View”的图标上单击鼠标右键,在弹出的菜单中选择New →Statechart Diagram。点击菜单项后,在“Logic View”目录下创建“State/Activity Model”子目录,目录下是新建的状态图“New Diagram”的图标,右键单击此图标,在弹出的菜单中选择Rename菜单项,可以更改新创建的状态图的名字。 双击状态图图标,出现状态图的编辑区和编辑工具栏。 ②状态图工具栏按钮简介。 状态图工具栏中各个按钮的图标及其作用如图4-1所示。 ③加入开始状态和终止状态。 状态图中可以加入两个特殊的状态:开始状态和终止状态。 开始状态在图中显示为实心圆,点击工具栏中的开始状态图标,然后在绘制区域要绘制开始状态的地方单击鼠标左键就可以加入开始状态。 终止状态的加入方法与开始状态相同。 ④增加状态。 增加状态的步骤如下: 增加状态。点击工具栏中的状态图标,然后在绘制区域要绘制状态的地方单击鼠标左键。双击状态图标,在弹出的对话框中可设置状态的属性。

活动图编写规范(终审稿)

活动图编写规范公司内部档案编码:[OPPTR-OPPT28-OPPTL98-OPPNN08]

安全生产监管信息化工程(一期) 水利部建设项目 活动图编写规范 北京东华合创科技有限公司编制 二〇一七年七月

前言 本规范是对安全生产监管信息化工程(一期)水利部建设项目标准的补充,用于规范活动图的编写、为项目承建商编写方案时提供文档模式参考。 本规范由水利部水利信息中心提出。 本规范由水利部水利信息中心归口。 本规范由北京东华合创科技有限公司负责编制。 本规范由北京东华合创科技有限公司负责解释。 主要起草人员:徐冬、韩大霖等。

目录 第一章章节1 ......................................... - 1 -章节2 .. (1) 章节3 ....................................... - 1 -

第一章引言 根据安全生产监管信息化工程(一期)水利部建设项目标准规范建设工作的要求,制定本规范。 本规范主要内容包括:引言,编写规范和规范样例。 1.1 范围 为提高安全生产监管信息化工程(一期)水利部建设项目的效率和满足精细化管理的要求,规范项目的设计、实施、管理,统一活动图编写规范,制定本规范。 本规范为了约束安全生产监管信息化工程(一期)水利部建设项目活动图的编写,适用于项目生命周期全过程。 1.2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本规范。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本规范。 GB/T 10113-2003《分类编码通用术语》 GB/T 50095-98《水文基本术语和符号标准》 GB/T 8567-2006《计算机软件文档编制规范》 1.3 术语和定义 活动

活动图编写规范

安全生产监管信息化工程(一期) 水利部建设项目 SLAJ01_PM_ADCS_DHC_V1.0 活动图编写规范 北京东华合创科技有限公司编制

二〇一七年七月

前言 本规范是对安全生产监管信息化工程(一期)水利部建设项目标准的补充,用于规范活动图的编写、为项目承建商编写方案时提供文档模式参考。 本规范由水利部水利信息中心提出。 本规范由水利部水利信息中心归口。 本规范由北京东华合创科技有限公司负责编制。 本规范由北京东华合创科技有限公司负责解释。 主要起草人员:徐冬、韩大霖等。

目录 第一章章节1 ....................................................................................... 错误!未定义书签。 1.1 章节2 ................................................................................................ 错误!未定义书签。 1.1.1 章节3....................................................................................... 错误!未定义书签。

第一章引言 根据安全生产监管信息化工程(一期)水利部建设项目标准规范建设工作的要求,制定本规范。 本规范主要内容包括:引言,编写规范和规范样例。 1.1 范围 为提高安全生产监管信息化工程(一期)水利部建设项目的效率和满足精细化管理的要求,规范项目的设计、实施、管理,统一活动图编写规范,制定本规范。 本规范为了约束安全生产监管信息化工程(一期)水利部建设项目活动图的编写,适用于项目生命周期全过程。 1.2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本规范。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本规范。 ●GB/T 10113-2003《分类编码通用术语》 ●GB/T 50095-98《水文基本术语和符号标准》 ●GB/T 8567-2006《计算机软件文档编制规范》 1.3 术语和定义 ●活动 是指某件事情正在进行的状态,它既可以是现实生活中正在进行的某一项工作,也可以是软件系统某个类对象的一个操作。 ●活动图 业务用例实现的工作流程。 ●泳道 用于将活动图中的活动按职责划分为若干组,并把每一组指定给负责这组活动的业务组织。

解析UML活动图和状态图的作用和区别

本文和大家重点讨论一下UML活动图和状态图的概念,这两种图都有各自的特点和作用,那么他们之间有什么区别和联系呢,请看本文详细介绍。 UML活动图和状态图 一、UML活动图: ◆流程图常被用来建立算法模型 ◆UML活动图与流程图类似,不同在于它支持并行活动. ◆缺点:不能清楚的表示 二、作用: 1、描述一个操作的执行过程中所完成的工作或者动作 2、描述对象内部的工作 3、描述用例的执行 4、处理多线程 5、显示如何执行一组相关的动作,以及这些动作如何影响周围对象 三、以下情况不用UML活动图 1、显示对象之间的合作 2、显示对象在其生命周期内的运转情况。 这两点是通过序列图和协作图完成的。 四、UML活动图的基本要素: ◆活动状态 ◆活动状态之间的转移(箭头) ◆判断(决策点) ◆保证条件 ◆同步条:活动之间的同步 ◆起点和终点 --起点有且只有一个,终点可以有n个。 五、泳道: 用于对UML活动图中的活动进行分组,用于描述对象之间的合作关系。 ----所谓泳道技术,就是将活动用线分成一些纵向区域,这些纵向区域称为泳道。 UML状态图 一、状态图: ◆描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转换。例如呼叫中心系统。

◆状态图符 --状态:矩形(四角圆弧) --转移 --起点 --终点 1、状态机: ◆一种行为:描述了一个对象或一个交互在生命周期内响应事件所经历的状态序列。 ◆单个类或者一组类之间协作的行为可以用状态机来描述 ◆一个状态机涉及到一些其他元素,包括状态、转换、事件 2、状态: 在对象的生命周期中满足某些条件、执行某些活动或等待某些事件的一个条件活状况。1)名称 2)进入协作和退出动作 3)内部转换 4)子状态 5)延迟事件 3、转换:两个状态之间的一种关系,表示对象将在第一个状态中执行一定的动作并在某个特定事件发生而某个特定条件满足时进入第二个状态。 1)源状态 2)事件触发 3)监护条件 4)动作 5)目标状态 例子:电话机状态图 二、UML活动图与状态图的区别: 状态:行为的结果 活动:行为的动作 在uml中图符不一样。 注意:实际项目中,UML活动图不是必须的。 用到UML活动图的情况: --描述并行的过程或这行为 --描述一个算法 --描述一个跨越多个用例的活动 状态图描述了一个具体对象的可能状态以及他们之间的转换。 单独的说UML活动图很抽象,但是当把UML活动图与流程图进行简单的比较之后就

rose状态图和活动图

实验4 利用Rational rose软件工具建立活动图和状态图 1实验目的 –掌握利用Rational rose建立状态图 2实验内容 –掌握状态图的作用 –掌握利用Rational rose绘制状态图的方法 3实验工具及准备工作 –回顾UML的活动图和状态图的作用 –准备一台装有Rational rose软件的计算机 –实验3已经建立好的用例模型 4实验内容与步骤 4.1启动Rational rose 选择rational rose enterprise edition,进入如图对话框,选择J2EE架构,进入rose主界面。

4.2打开实验3建立好的用例模型 4.3建立“车辆购置管理”用例的活动图 4.3.1建立“车辆购置管理活动图” 选择“车辆购置管理”用例并右击,在弹出的快捷菜单中选择Sub DiagramsàNew Activity Diagram。建立一个活动图,其默认名为NewDiagram,将其改为“车辆购置管理活动图”。

4.3.2认识工具图中绘制活动图的图标 :结束 :分支 4.3.3绘制“车辆购置管理活动图”

4.3.4保存 4.4建立“车辆购置管理”用例的状态图 4.4.1建立“车辆购置管理活动图” 选择“车辆购置管理”用例并右击,在弹出的快捷菜单中选择NewàStatechart Diagram。建立一个状态图,其默认名为NewDiagram,将其改为“车辆购置管理状态图”。 双击“车辆购置管理”用例,出现如下对话框,打开“Diagrams”选项卡。

4.4.2绘制“车辆购置管理状态图” 双击“车辆购置管理状态图”进入状态图编辑窗口。由于状态图与活动图都放置在“车辆购置管理”用例中,而在活动图中已经建立了一个“开始”状态,并显示在树状列表中,而开始状态只能有一个,所以当状态图中需要用“开始”状态时,从树状列表中将“开始”状态拖曳到绘图区即可。“结束”状态同样处理。 4.4.3保存 4.5保存模型 5完成实验报告 5.1实验目的 5.2实验内容 5.3实验过程(步骤) 5.4实验结果 5.5实验体会

相关主题
文本预览
相关文档 最新文档