- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
运钞车管理系统4整理
《信息系统分析与设计》实验报告
实验序号:4 实验项目名称:系统状态图的制作
学 号 姓 名 专业、班级 实验地点 指导教师 时 间 一、实验目的及要求
1、预习要求:
对课程的状态图内容加深理解和消化
2、实验目的:
(1)了解状态图的意义
(2)理解系统需求分析提取对象状态的特点
(3)掌握状态图制作的技巧
二、实验设备(环境)及要求
实验设备: 计算机
软件:CASE工具Rational Rose 2003 , Office word2003
三、实验内容与步骤
1、分析下面的状态图,回答问题
(1) 以下那些图形元素是对状态的描述?
(a) 超时 (b) 到达 (c) 在第一层
(2) 空闲状态 超时后转移到____状态
(a) 向第一层下降 (b) 上升状态 (c) 终态
2、银行账户的状态图:银行账户有打开,透支,关闭三个状态,当账户取钱后余额0时进入透支状态,存钱使余额0时进入打开状态,客户请求关闭账户或透支状态超过30天进入关闭状态。请绘制状态图
3、所选项目状态图绘制
(1)在模拟项目需求分析如活动图、用例图、用例说明文档的基础上,进行系统对象状态的提取。
(2)绘制状态图。
如:图书管理系统
图书馆管理系统中的还书业务的描述和分析可知,还书业务的动态行为是由:空闲、图书查找、还书、失败、归还成功 5种状态及激活相互转换的事件。
绘制状态图:请您根据分析运用UML绘制还书用例的状态图。
四、实验结果与数据处理
1、(1)选择c
(2)选择a
2、银行账户的状态图:
3、根据所原则的运钞车管理系统,做出其状态图如下:
五、分析与讨论
1、状态图与活动图的区别与联系
区别:
1、描述对象不同
状态图:描述对象状态及状态之间的转移;
活动图:描述从活动到活动的控制流。
2、 使用场合不同
状态图:描述对象在其生命期中的行为状态变化;
活动图:描述过程的流程变化。
联系:
状态图是描述某一对象的状态转化的,它主要表现的是该对象的状态。从状态图中可以看出,该对象在接受了外界的某种刺激之后,会做出什么样的反应。描述的是一个对象的事情。可以说是对类图的一种补充,帮助开发者完善某一类。活动图是描述系统在执行某一用例时的具体步骤的,它主要表现的是系统的动作。从活动图中可以看出,系统是如何一步一步的完成用例规约的,主要用于业务建模阶段。活动图描述的是整个系统的事情。可以说活动图是对用例图的一种细化,帮助开发者理解业务领域。
比如说:学校用的学生选课系统。在系统中,学生是一个对象(UML中的对象,不是编程语言中的对象),那么学生“未登录”“已登录”“未完成选课”“已完成选课”“已选XX课”“未选XX课”等都是学生的状态。描述这些状态之间是如何转化的,就要用状态图。
而学生选课的这个动作涉及到:学生、课程、教师、学生课表等多个对象。同时这个动作也是学生选课系统的一个用例,所以要描述它就要用到活动图。
到达第一层
下降
超时
上升
到达
到达
上升
空闲状态
向第一层下降
上升状态
在第一层
下降状态
安全部门检查
不安全
安全
押运
不安全状态
超过30天
余额小于0
余额大于0
关闭
透支
打开
安全状态
排除后
排除后
文档评论(0)