当前位置:文档之家› 状态图实验报告

状态图实验报告

南京信息工程大学实验(实习)报告
实验名称状态图实验(实习)日期 2014.04.26 得分指导老师
系专业班级一、实验目的
1.熟悉活动图的基本功能和使用方法。

2.掌握如何使用建模工具绘制活动图方法。

二、实验器材
1.计算机一台。

2.rational rose 工具软件。

三、实验内容
通过前面内容的学习,完成了对图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态。

通过这两类图我们可以初步了解系统的业务处理过程,但对业务处理过程的处理状态间转换了解仍不够,这不利于设计人员对系统业务的进一步理解,而状态图能从对象的动态行为的角度去描述系统的业务活动。

因此,指派你运用本节所学的状态图,完成如下任务:
1. 完成图书业务模块中还书用例的状态图。

四、实验步骤
1.业务分析:由前面章节对图书馆管理系统中的还书主要业务的描述和分析可知,还书业务的动态行为是由:空闲(idle)、图书查找(finding)、还书(reversion)、失败(failure)、归还成功(success)5种状态及激活相互转换的事件。

2.绘制状态图:请您根据分析运用uml绘制还书用例的状态图。

分析:
还书的状态图,还书的主要业务都是由管理员来完成,首先管理员必须先登录系统,并通过验证后,便可以进行下一步的操作,查找该书的相关信息,如存在,则进行还书操作,如不存在该信息,则给出提示信息;
绘图步骤:
(1)在用例图中的还书(revesion)用例,单击右键,如图3.1所示,新建一个状态图,命名为revesion状态图。

(2)双击“receivesion”状态图,展开后,在左边的工具栏上选取一个实心圆点,此结点为开始结点;当还书的时候,操作者先要询问系统的状态,如果系统忙,操作者则必需等待,因此,得到系统的两种状态。

(3)操作者在询问系统和状态后,得到两种状态,如果系统忙,操作者必需要等待、结束,重返步骤(1)。

(4)如系统空闲,则进行对还书的信息进行查询操作;查询也有两种结果,一是查询得到该书的相关信息,二查询不到该书的相关信息;则此时有两种状态,需要建立两种状态。

(5)最后,操作者进行了操作后,系统会给出操作的结果给操作者;操作成功或失败,都会有提示信息给出。

整个的还书的过程便完成。

(7)根据分析设计情况,进一步添加或细化状态图。

五、实验报告要求
1.整理实验结果。

2.小结实验心得体会。

通过本次试验学习到了项目中状态图的绘制,了解了他们之间的关系以及关系处理的方法,熟悉了对rational rose 工具软件的使用,在以后做软件项目设计有很大的帮助。

2篇二:uml建模动态建模之状态图实验报告
实验报告册
课程: uml系统建模
学号:
专业:网络工程
班级:
指导老师:凌凤彩
2011 至 2012 学年第 2 学期
洛阳师范学院
信息技术学院
实验注意事项:
1、要求实验前做好充分的准备。

2、实验过程中严格遵守实验规则,认真完成实验内容,详细记录实验结果。

3、实验结束后,认真填写实验报告册,并做好实验分析和实验体会。

篇三:实验五状态图和活动图实验报告
洛阳师范学院信息技术学院
软件实验报告
专业:
学号:姓名:
篇四:状态图、活动图实验报告
uml建模课程
实验三、uml状态图、活动图模型的设计
班级:信息0702 组别:指导老师:徐凯波姓名:王姗学号:2007030331205
一、实验要求:掌握利用uml建模工具建立状态图和活动图的方法。

二、实验内容:利用uml建模工具设计状态图和活动图
三、实验环境:windows 2000 professional以上环境、rational rose 2003、sybase power designer 10
四、操作步骤:
(一)状态图
(二)活动图
五、遇到的问题和解决方法:
状态图:学生登陆选课系统进行选课,每个学生每个学期最多只能选3门课,如果学生
选课没有达到3门课,就可以进行选课,但学生选课如果达到了3门,则选课失败,不能进
行选课。

活动图:管理员再添加课程时,根据本学期实际情况设定课程人数的下限于上限,统计
每门课程的选课人数,如果本门课程低于设定的下限,则删除此课程,如果选课人数高于设
定的上限,则此门课可则不能再选。

在画活动图的时候,我犯了一个致命的错误,就是没有画泳道,泳道是老师在课堂上反
复强调的内容,但在实际操作中,依然这方面出错,这说明老师课上反复强调的东西是多么
的重要,还有就是一定要将课堂与实际相联系,才能将知识真正的掌握。

相关主题