实验五 活动图
实验5活动图
实验五活动图
一、实验目的
1.熟悉动态建模的概念和内容。
2.熟悉活动图的基本功能和使用方法。
3. 掌握如何使用建模工具绘制活动图方法。
二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
根据图书馆管理需求分析、用例图、类图等,应针对每个用例进行业务分析,说明其具体的业务流程,完成系统活动图。
四、实验过程和结果
以“删除读者信息”用例为例,说明绘制活动图的步骤。
1.管理员在录入界面,输入待删除的读者名;
2.“业务逻辑”组件在数据库中,查找待删除的读者名;
3.如果不存在,则显示出错信息,返回步骤(1),如果存在则继续;
4.“业务逻辑”组件判断“待删除的读者”是否可以删除;
5.如果不可以,则显示出错信息,返回步骤(8),如果可以则继续;
6.在数据库中,删除相关信息;
7.显示删除成功信息;
8.结束。
以此为例,完成以下活动图:
1)借阅者的活动图
2)图书管理员的活动图
3)系统管理员的活动图
五、实验小结。
UML统一建模语言实验报告 2范文
目录实验一 UML建模基础及用例图实验二类图与对象图实验三序列图与协作图实验四状态图实验五活动图实验(一)UML建模基础及用例图实验目的1、熟悉UML建模工具Rational Rose的基本菜单及操作。
2、掌握UML的可见性规则和构造型的作用。
3、掌握用例的概念;掌握UML用例图的组成及作用。
4、掌握用例与用例之间的各种关系。
实验内容1、练习使用建模工具建立各种UML图形,并对图形进行相应编辑和修改。
2、认识各种UML关系,并用工具表示出来。
中南民族大学管理学院学生实验报告3、什么是用例?用例图中有哪些组成元素?在UML中是如何表示的?答:用例是对系统功能的描述,是向参与者提供重要价值的操作序列。
用例图有:用例、参与者、关联(系统边界)等元素。
用来显示在系统或其他实体内的用例与系统参与者之间的关系。
主要使用场合:需求获取、定义、分析4、用例与用例之间的包含关系、扩展关系和泛化关系各代表什么含义?它们之间有何区别?对以上三种关系各举一例,画出用例图,并进行说明。
(1)包含关系:基本用例的行为包含另一用例的行为。
基本用例描述在多个用例中都有的公共行为。
包含关系是本质上比较特殊的依赖关系,它比一般的依赖关系多了一些语义。
在包含关系中箭头的放向是从基本用例到包含用例的。
(2)扩展关系:扩展关系的基本含义和泛化关系相似,但在扩展关系中,对于扩展用例有更多的规则限制。
基本用例必须声明扩展点,而扩展用例只能在扩展点上增加新的行为和含义。
(3)泛化关系:代表一般与特殊的关系。
UML用例图中泛化关系的意思和面向对象程序设计中的继承的概念是类似的。
不同的是继承使用在实施阶段,泛化使用在分析、设计阶段。
在泛化关系中子用例继承了父用例的行为和含义,子用例也可以增加新的行为和含义或者覆盖父用例中的行为和含义。
5、完成书中94页例子,体会用例图建模的分析过程并模仿来画出该学生信息管理系统的用例图。
画出课后习题101页第4题。
小学科学实验进度表5下
年级:五年级(下)
周次
时间
课题
实验内容
实验类型
实验器材13Fra bibliotek1怎样才能省力
拔图钉实验
分组
木板、钉子、锤子(带起子)
2
3.5
撬棍的学问
杠杆平衡实验
演示、分组
杠杆尺、钩码
2
3.8
轮子的妙用
轮轴作用实验
分组
钩码、组装轮轴部件、铁架台、平板测力计、棉线
3
3.12
轮子的妙用
定滑轮实验
演示、分组
5.10
沙洲的形成
卵石形成模拟实验
分组
小砖块、玻璃瓶、沙子、水
5.14
溶洞里的钟乳石
钟乳石形成实验
分组
曲别针、线绳、两只烧杯或玻璃瓶、一个碟子、苏打晶体、蒸馏水
5.21
金属的来历
金属性质实验
分组
粗铜丝、粗铝丝、铁钉、烧杯、热水
5.27
煤与石油
煤的分离实验
演示
酒精灯、试管、带玻璃管的试管塞、棉花、煤
植物扦插压条嫁接实验
分组
植物枝条、小刀、小木箱或花盆、土、喷壶
8
4.18
寻找进化的证据
模拟化石的形成实验
分组
沙子、水泥、纸盒、贝壳、碗、肥皂水
5.5
山脉的变化
自然力量对山脉影响模拟实验(冷热变化对岩石的作用)
分组
玻璃、酒精灯、试管夹、护目镜、冷水
5.9
沙洲的形成
沙洲形成实验
分组
喷壶、沙土、各种大小的石子、托盘、报纸
铁架台、定滑轮、钩码、线绳
3
3.14
轮子的妙用
动滑轮实验
Rational Rose画通信图和活动图
实验五建立通信图和活动图一、实验目的1、掌握通信图和活动图的含义及作用2、掌握通信图和活动图的三个组成要素3、熟悉如何建立通信图和活动图二、预备知识通信(协作图)collaboration diagram通信图的创建,以及在通信图中放置参与者和对象和顺序图类似。
只不过对象之间的链接有所不同。
●增加对象链接(图5-1)(1)选择Object Link 工具栏按钮。
(2)单击要链接的参与者或对象。
(3)将对象链接拖动到要链接的参与者或对象。
图5-1:增加对象链接●加进消息(图5-2)(1)选择Link Message或Reverse Link Message工具栏按钮。
(2)单击要放消息的对象链接。
(3)双击消息,可以在弹出的对话框里为消息命名。
如图5-2-1。
(4)同一个方向,一般只允许出现一个箭头,但是消息可以有多个。
具体操作方法如图5-2-2所示。
先双击消息的箭线,单击窗口右下角的【browse】按钮,选择【browse parent】,出来的对话框中,选择【messages】选项卡,按照下图示的方法添加消息。
图5-2-1:加进消息图5-2-2:为一个箭头添加多个消息 自反链接(图5-3)(1)选择Link to Self工具栏按钮。
(2)单击要链接的对象,会增加一个消息的箭头。
(3)双击消息,命名自反链接。
图5-3:建立自反链接建立活动图activity diagram活动图显示了从活动到活动的流。
活动图可以在分析系统业务时用来演示业务流,也可以在收集系统需求的时候显示一个用例中的事件流。
活动图显示了系统中某个业务或者某个用例中,要经历哪些活动,这些活动按什么顺序发生。
创建活动图(图6-1)(1) 用于分析系统业务:在浏览器中右击Use Case视图,选择new→activity diagram。
(2) 用于显示用例中的事件流:在浏览器中选中某个用例,然后右击这个用例,选择new→activity diagram。
幼儿园大班科学实验教案精选ppt
THANK YOU
感谢各位观看
培养幼儿的观察、思考和动手能 力,激发对科学探索的兴趣。
培养幼儿的团队协作精神,提高 沟通与表达能力。
实验材料
水族箱或玻璃缸 小鱼、水草、浮游生物、虾米等水生生物
实验记录表、笔等文具
实验步骤
1. 准备实验环境
3. 观察记录
选择一个适当大小的透明水族箱或玻 璃缸,放入水草等水生植物,为生物 链构建一个自然环境。
4. 记录实验结果
让孩子们观察并描述他们所看到的现象, 然后记录下来。
3. 观察实验现象
迅速,你会看到瓶子里的混合物开始冒泡 并从瓶口溢出,就像火山爆发一样。
04
实验四:光的折射与反射
实验目标
了解光的折射与反射现象。 培养观察和实验能力。
培养对科学的兴趣和好奇心。
实验材料
01
半圆形玻璃棱镜
02
引导幼儿观察水族箱中的生物活动情 况,记录下观察到的生物种类及它们 之间的互动。
2. 投放生物
在水族箱中放入不同种类的水生生物 ,如小鱼、虾米等,让它们在水生环 境中自由游动。
实验步骤
4. 讨论与总结
组织幼儿讨论观察到的现象,引导他们理解生物之间的相互依存关系,如小鱼 吃虾米,虾米吃浮游生物,水草为它们提供氧气和食物等。通过讨论,使幼儿 明白生物链的概念及其重要性。
白纸
03
笔
04
激光笔或手电筒
实验步骤
1. 准备实验材料
确保所有实验材料都已准备好,并放 在实验台上。
2. 设置实验环境
选择一个明亮的环境进行实验,以便 更好地观察光的折射与反射现象。
实验步骤
3. 实验操作
• 光的折射
人教版九年级化学下册课件:第九单元 实验活动5(共23张PPT)
【问题与交流】
•9、要学生做的事,教职员躬亲共做;要学生学的知识,教职员躬亲共学;要学生守的规则,教职员躬亲共守。2021/8/312021/8/31Tuesday, August 31, 2021 •10、阅读一切好书如同和过去最杰出的人谈话。2021/8/312021/8/312021/8/318/31/2021 4:30:45 AM •11、只有让学生不把全部时间都用在学习上,而留下许多自由支配的时间,他才能顺利地学习……(这)是教育过程的逻辑。2021/8/312021/8/312021/8/31Aug-2131-Aug-21 •12、要记住,你不仅是教课的教师,也是学生的教育者,生活的导师和道德的引路人。2021/8/312021/8/312021/8/31Tuesday, August 31, 2021
【问题与交流】
【相关公式】 【仪器使用】 【实验步骤】 ◆习题演练(1. 2. 3. 4. 5. 6. 7.)
【问题与交流】
【相关公式】 【仪器使用】 【实验步骤】 ◆习题演练(1. 2. 3. 4. 5. 6. 7.)
【问题与交流】
【相关公式】 【仪器使用】 【实验步骤】 ◆习题演练(1. 2. 3. 4. 5. 6. 7.)
13、He who seize the right moment, is the right man.谁把握机遇,谁就心想事成。2021/8/312021/8/312021/8/312021/8/318/31/2021 •14、谁要是自己还没有发展培养和教育好,他就不能发展培养和教育别人。2021年8月31日星期二2021/8/312021/8/312021/8/31 •15、一年之计,莫如树谷;十年之计,莫如树木;终身之计,莫如树人。2021年8月2021/8/312021/8/312021/8/318/31/2021 •16、教学的目的是培养学生自己学习,自己研究,用自己的头脑来想,用自己的眼睛看,用自己的手来做这种精神。2021/8/312021/8/31August 31, 2021 •17、儿童是中心,教育的措施便围绕他们而组织起来。2021/8/312021/8/312021/8/312021/8/31
实验五 状态图
实验五状态图
【实验目的】
1.掌握状态的定义和组成部分;
2.掌握UML中状态的表示方法;
3.掌握如何创建Statechart图;
4.学习Statechart图中对象可以存在不同的状态信息,掌握对象如何从一种状态过渡到另一种状态,以及对象在不同状态中的行为。
【实验性质】
设计性实验。
【实验要求】
1.通过网上选课系统学习识别对象状态的方法;
2.通过网上选课系统理解对象状态的转换。
3.学习使用Rational Rose绘制类图的方法;
【实验内容】
对选课系统中的课程类(对象)(Course)的状态变化过程如下:课程对象被创建,添加到数据库中。
管理员可以删除、修改课程信息,在某个学期,开设该课程,如果选修人数超过指定人数,就不再允许学生选这门课。
学期结束,课程的状态终止。
根据以上描述,绘制课程类(Course)的状态图。
小学科学实验探究学生活动记录表五上杜
小学科学实验探究活动记录表年月日年级班第组年月日年级班第组年月日年级班第组年月日年级班第组年月日年级班第组年月日年级班第组实验探究活动名称磁铁的性质器材准备各种形状的磁铁、回形针、线、水槽、泡沫、吸管探究过程磁铁能吸引哪些物体条形磁铁、铁钉条形磁铁、蹄形磁铁、大头针(能被吸引的物体用“ √” 表示,不能被吸引的物体用“×” 表示)物体名称猜测实验结果铜片铁片铝片纸片塑料橡胶棉棒1、磁铁能吸。
二、磁铁的磁性可以。
三、磁铁的磁性最强。
探究过程小磁针、锥形底座玻璃棒,条形磁铁2块(筷子、环形磁铁2块)两块磁铁的磁极相互靠近观察到的现象S极与S极N极与N极S极与N极N极与S极四、磁铁能指示方向。
指南的一端叫极,用“”表示;指北的一端叫极,用“”表示五、根据实验现象,我认为磁极相互作用的规律是。
备注1、实验器材轻拿轻放,避免损坏2、实验操作过程中注意安全年月日年级班第组年月日年级班第组年月日年级班第组年月日年级班第组年月日年级班第组实验探究活动名称比较吸进和呼出的气体学生自主空间器材准备澄清石灰水、塑料袋。
(木条、火柴、集气瓶、玻璃管、玻璃片)(1)用排水法收集呼出的气体,并用燃着的木条分别插入盛有空气和呼出气体的集气瓶中木条在空气瓶中比在呼出的气体瓶中燃烧更旺呼出的气体中,氧气的含量比空气中更(2)在新鲜的空气和呼出的气体的集气瓶中,分别滴入数滴澄清石灰水,振荡呼出的气体瓶中石灰水变浑浊,而空气瓶中无明显变化呼出的气体中,二氧化碳的含量比空气中更(3)取两块干燥的玻璃片,对着其中一块呼气,观察玻璃片上水蒸气的情况,并与另一块放在空气中作比较呼气的玻璃片上出现水雾,而放在空气中的玻璃片上没有明显变化呼出的气体中,水蒸气的含量比空气中更备注年月日年级班第组年月日年级班第组年月日年级班第组年月日年级班第组年月日年级班第组实验探究活动名称自制黑盒子学生自主空间器材准备盒子、滚珠、障碍厚纸板探究过程把小组内共同的认可的研究结果画下了:实验小结备注年月日年级班第组实验探究自制纸筒学生自主空间活动名称纸筒、长线、回形针、大头针器材准备画出分析纸筒的内部结构图:探究过程实验小结备注。
人教版九年级下册化学实验活动5.pptx
△例题1 △变式拓展
◆反馈演练
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
△例题1 △变式拓展
◆反馈演练
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
△例题1 △变式拓展
◆反馈演练
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
△例题1 △变式拓展
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
△例题1 △变式拓展
◆反馈演练
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
△例题1 △变式拓展
◆反馈演练
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
△例题1 △变式拓展
◆反馈演练
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
△例题1 △变式拓展
◆反馈演练
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
△例题1 △变式拓展
◆反馈演练
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
△例题1 △变式拓展
◆反馈演练
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
△例题1 △变式拓展
◆范例精析
△例题1 △变式拓展
◆反馈演练
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
△例题1 △变式拓展
◆反馈演练
空白演示
在此输入您的封面副标题
初中化学课件
鼎尚图文 整理制作
△实验目的 △实验用品 △实验步骤 △问题与交流
◆范例精析
九年级化学实验操作图1.2单元
12.25g 固体
1.量取液体 2.点燃酒精灯 3.滴加试剂 4.取用液体
5.检查气密性
6.给液体加热
7.溶解固体 8.
闻气味
9.称量固体 10.量筒读数
11.倾倒液体
12..加入粉末
13.取用块状固体 14.称量固体 15.闻气味 16..振荡试管
NaCl
a b
17.塞进橡皮塞 18.滴加液体 19.取用大理石 20给液体加热
21.引燃酒精灯 22. 取用液体 23. 组装仪器 24.试管洗涤
25. 配制溶液 26.取液后胶头滴管平放在桌面上 27.熄灭酒精灯 28.加入块状固体
29 熄灭酒精灯 30..氧气验满 31. 铁丝在氧气中燃烧 32.硫在氧气中燃烧
木条复燃— 33. 收集氧气 收集氧气 收集氧气 收集氧气 收集氧气 收集氧气
37.氧气验满38.氧气的检验 39.
铁丝在氧气中燃烧 40.加热固体。
UML实验报告
1.为什么要求相对应的类名、组件名和实现组件的文件名相同?
答:相应的名字中能够找到相应的类的信息。如果组件名、类名和Java文件名不相同,会出现实体类的语法错误。
实验七 正向工程
一、实验报告要求
1.整理实验结果。
2.小结实验心得体会。
正向工程是对一个系统物理结构实现的高层抽象性、逻辑性及独立性设计的传统处理过程。通过本次试验,学会了利用Rose工具生成代码框架及生成数据库脚本,同时在实现过程中使用转换后的代码和数据库脚本。了解了Java编程综合练习。
实验四 活动图
一、实验结果
1.整理实验结果。
2.小结实验心得体会
在UML中,活动图是为系统的动态方面建模的7个图之一。活动图主要是一个流图,它描述了从活动到活动的控制流,它还可以用来描述对象在控制流的不同点从一个状态转移到另一个状态时的对象流。
通过本次实验,我对活动图的语义和功能有了更深层次的理解和应用,并对活动图的组成部分,包括动作状态、活动状态、分支、分叉和泳道、对象流,逐一进行了学习。同时基本掌握了用活动图来描述系统中“借出图书”用例的业务过程。实验过后本应该有完整的截图,由于自己的粗心马虎,造成截图的不完整性。
2.本案例中,ResourceTitle与BookTitle、DiscTitle的继承关系,SQL Server 2000关系型数据库的转换合理吗?如不合理,请问该如何修改?
答:不合理。
UML
实
验
报
告
实验一 用例图
一、实验结果
1、整理实验结果
2、小结实验心得体会
用例模型用于需求分析阶段,它描述了待开发系统的功能需求,并驱动了需求分析之后各阶段的开发工作。用例图是UML中用来对系统的动态方面进行建模的7种图之一。用例图描述了用例、参与者以及它们之间的关系。用例图从用户角度描述系统功能,并指出各功能的操作者。
uml实验报告1-9汇总
实验一UML建模基础一、实验目的1.熟悉UML建模工具Rational rose的可视化环境。
2.掌握利用Rational rose进行建模的步骤。
二、实验内容1.熟悉Rational rose建模环境(1)单击“开始—>所有程序—>IBM Rational—>Rational Rose Enterprise Edition”,启动Rational Rose建模环境,软件启动后产生如图1.1所示的建模模型窗口。
图1.1 Rational rose 启动提示界面(2)选项卡【new】用来选择新建模型时采用的模板。
单机【Details】按钮可以查看选中模板的描述。
【Existing】选项卡用于打开一个已经存在的模型。
【Recent】选项卡可以打开一个最近打开的模型文件。
如暂时不需要任何模板,只需要建立一个新的空白模型文件,单击【Cancel】按钮,显示Rational rose主界面,如图1.2所示。
图1.1 Rational rose主界面(3)主界面包含五大部分:导航窗口、绘图窗口、工具栏、文档窗口和日志窗口。
①导航窗口:用于在模型中迅速漫游。
导航窗口类似于windows操作系统的资源管理器,它以树形结构显示了模型中的所有元素,包括参与者、用例、类、组件等。
利用导航窗口可以:a)增加模型元素参与者、用例、类、组件、框图。
b)浏览现有模型元素。
c)浏览现有模型元素间的关系。
d)移动模型元素。
e)更名模型元素。
f)将模型元素加进框图。
g)将文件或UML链接到元素。
h)将元素组成包。
i)访问元素的详细规范。
j)打开图形。
图1.3 导航窗口导航窗口四个视图根结点。
a)用例视图(Use Case View):用于管理需求分析获取的所有用例、参与者和用例图。
b)逻辑视图(Logic View):分析和设计完成的所有制品(如类图、对象图、顺序图、活动图、状态图等)放置在逻辑视图中。
c)组件视图(Component View):逻辑视图中的类实现后成为软件的组件,可以放在组件视图中创建这些组件,并绘制组件图描述它们之间的依赖关系。
教科版科学五六级部分实验操作PPT课件
• 六年级上册:研究杠杆的秘密
• 目的:知道杠杆有三个重要位置,收集并认识杠 杆省力和费力,不省力也不费力的规律。
• 材料:杠杆尺 钩码
• 操作步骤: 1、 组装杠杆尺实验装置,调整平衡。 2、自主确定两端钩码的位置和数量。 3、在杠杆尺两端相应位置挂钩码,使杠杆尺平衡。 4、观察用力点和阻力点与支点的位置关系。 5、分析实验数据,发现规律。
五年级下册
• 目的:通过对比实验的设计,探究影响摆摆 动快慢的因素。
• 材料:铁架台、线、螺帽、秒表等
1、控制摆锤重量不变,摆动幅度不变,只改变 摆线的长度。观察摆在规定时间里摆动的次数。
2、控制摆线长度不变,摆动幅度不变,改变摆 锤的重量。观察摆在规定时间里摆动的次数。
3、控制摆线的长度不变,摆锤的重量不变,改 变摆动的幅度。观察摆在规定时间里摆动的次数。
直接提升物体的力(N 用滑轮组提升物体的力(N 我们的发现
)
)
注意事项:注意动滑轮和定滑轮固定线的方法,要 达到既能省力又能改变力的方向。
• 六年级上册:研究纸的厚度与抗弯曲 能力的大小
• 目的:要求学生识别和控制变量,记录数据,分 析数据并得出合理结论。 用简单的实验说明横截面为长方形的横梁
为什么都是立着安放的。
2、取材 用刀片在洋葱鳞片叶内表皮上划”#“, 大约0.5平方厘米,用镊子撕取内表皮浸入载玻片水 滴中,并展平。(用刀小心,切块注意大小,展平 可用解剖针或镊子直接在清水中轻轻晃动即可。)
• 3、盖盖玻片 用镊子夹起盖玻片,使它的一边 先接触载玻片上的水滴,大约45度角缓缓放下, 盖在表皮上。(一定让一边先接触水滴,然后轻 轻放下,否则会出现大量水泡。)
• 材料:铁架台、线、螺帽、秒表等 • • 操作步骤: • 1、利用螺帽和线做一个摆并固定在铁架上
学生自己动手操作实验制作的探究性实验报告及照片
实验步骤
1、取新鲜的菠菜叶,用打 孔器打出30个直径1cm的小 圆形叶片(避开大的叶脉);
2.将小圆形叶片置于注射器内, 将注射器吸入清水后连续抽动几 次,抽出叶片中的气体,将叶片 放入黑暗处盛有清水的培养皿中;
实验步骤
3、取3个烧杯,编号后,分别 加入清水40ml,用三根吸管同 时向三个烧杯中吹入等量CO2 ; 4、向三个烧杯中各放入10片已 抽去气体的叶片 ;
1
温
3
5
距台灯10cm,1% 1
2
的NaHCO3,室温
距台灯10cm,2% 2
3
的NaHCO3,室温
距台灯10cm,3% 2
4
的NaHCO3,室温
4
6
4
6
57实验原理通 Nhomakorabea调节实验装置与光源的远近来调节 光照强弱
材料用具
吸管,新鲜菠菜叶片,清水(事先煮沸)。 注射器,白炽灯(60W),烧杯,镊子, 标签纸,培养皿,打孔器,直尺。
自变量
光照强度(通过改变与光源间距离实现)
因变量
光合作用强度(单位时间叶片上浮数量)
无关变量
叶圆片数量、大小,温度,CO2浓度
对照类型
距台灯30cm,吹 0
3
入等量CO2,室温
10
10
3
5
0
2
实验原理
通过调节实验装置中光源的强弱来调节 光照强弱
实验结果
烧杯编号
处理条件 10分钟上浮 20分钟上 30分钟上
数
浮数
浮数
距台灯(100W) 6
1
10cm,吹入等量
CO2,室温 距台灯(60W) 1
2 10cm,吹入等量
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验五活动图
一、实验目的
1.熟悉活动图的基本功能和使用方法。
2. 初步掌握建立活动图的方法。
3.掌握如何使用建模工具Rational Rose2003绘制活动图方法。
二、实验器材
1.计算机一台。
2.Rational Rose 2003工具软件。
三、实验内容
(一)对于图书管理系统开发,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程。
要求:用活动图来描述系统中已知用例的业务过程,具体包括:
1.确定用例
2.确定用例路径
3.创建完整的活动图
(二)要求:用活动图来描述系统中参与者在整个系统的活动,具体包括:
1.借阅者活动图
2.图书管理员活动图
3.系统管理员活动图
四、实验步骤(具体方案)
(一)绘制“删除读者信息”用例的活动图。
删除读者信息一般按照以下步骤进行:(1)管理员在录入界面,输入待删除的读者名;
(2)“业务逻辑”组件在数据库中,查找待删除的读者名;
(3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续;
(4)“业务逻辑”组件判断“待删除的读者”是否可以删除;
(5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续;
(6)在数据库中,删除相关信息;
(7)显示删除成功信息;
(8)结束。
绘图步骤:
(1)在用例图中,找到删除的用例,如图5.1所示,在删除用例上单击右键,在弹出的快捷菜单中选“New”,Rose工具也会弹出一个菜单,选”Activity Diagram”,选中后单击,便可以新建好一个活动图。
如图5.2所示。
图5.1
图5.2
(2)新建好活动图后,双击删除的活动图,得到如图5.3所示,然后把在左边的工具栏内点击“Swinlane“,在右边的图添加一个泳道,如图5.4所示,并命名为administrator.按照此步骤,再添加另一个泳道,并命名为System,得到图5.5。
图5.3
(3)接着在左边的工具上选取开始点,并在administrator的泳道上添加,如图5.6所示;添加完开始结点后,再来为此活动图添加活动,图5.7所示,在左边的工具栏上选中Activity 这个图标,在administrator这边的泳道上添加一个活动,命名为登录(login),再在开始结点和活动登录(login)之间添加活动关系,如图5.8所示。
图5.4
图5.5
图5.6
图5.7
图5.8
(3)完成步骤(2)后,登录输入需要对输入的信息进行验证,则在图中添加一个验证框,如图5.9所示:添加验证框后,验证的内容,如果通过,则允许管理员进行查询操作,如图5.10所示;如不能通过,则结束,如图5.11所示。
图5.9
图5.10
图5.11
(4)验证后,下一步的操作是查询需要删除的记录,添加一个活动,命名为delete,如图5.12。
图5.12
(6)最后,在删除后,系统会返回操作结果给操作者,图5.13所示;删除成功或删除
失败系统都会有信息返回给操作者。
(7)根据分析设计情况,进一步添加或细化活动图。
图5.13
(二)这里给出借阅者、图书管理员在系统中的整个活动图。
1.借阅者活动图
(1)借阅者需要进入自助服务系统才能够获得服务。
(2)借阅者在自助系统中可以选择直接搜索图书或者登录。
(3)在搜索图书后可以查看图书的详细信息,也可以预定图书,但是预定图书需要借阅者登录系统,如果没有登录,需要进入登录界面进行登录;如果以及登录,可以
直接预定该图书。
(4)在离开时,如果借阅者登录系统,需要进行退出。
(5)借阅者完成所有操作后离开电脑。
活动图如下:
图5.14
2.图书管理员活动图
(1)图书管理员在处理图书归还或借阅前需要登录系统。
(2)图书管理员在登录系统后可以处理图书借阅和归还。
(3)在处理借阅图书时,检查借阅者借阅书籍数目是否超过允许借阅数目,如果超过
允许数目,将不允许借阅者借阅;如果未超过允许数目,更新数据库记录,借阅者借阅图书成功。
(4)在处理归还图书时,图书管理员需要检查借阅者归还的图书是否超期,如果超期,
需要对借阅者进行罚款;如果未超期,更新数据库记录,借阅者归还图书成功。
活动图如下:
图5.15
4. 使用Rational Rose 工具完成活动图的绘制。
参照实验教材。