实验5 状态图建模

本文由用户“hiwshishen1”分享发布 更新时间:2022-04-24 14:05:17 举报文档

以下为《实验5 状态图建模》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

实验5 状态图建模

一、实验目的

1.?掌握创建和编辑状态图的方法。

2.?掌握在状态图中添加和编辑状态的方法。?

3.?掌握在状态图中添加和编辑事件的方法。?

4.?根据需求进行状态图的建模。

二、实验内容

图书馆管理系统中的还书业务的动态行为是由:空闲(idle)、图书查找(finding)、还书(reversion)、失败(Failure)、归还成功(Success)5种状态及激活相互转换的事件。请根据分析运用UML绘制还书的状态图

三、实验步骤

在系统分析与设计阶段,建立状态图的步骤如下。

①选择初始状态和终结状态。

②发现对象的各种中间状态。

③确定状态间的转移及引起状态转移的事件。

④在各中间态上添加必要的活动。

⑤绘制状态图。

四、实验注意事项

必须先找出状态的初始状态

一定要找出所有的中间态,不能遗留 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 ,因此该事件也为调用事件。

当账户透支金额大于5000时,账户状态由透支转移到冻结,促发状态转移的事件为变化事件;若用户及时将欠款还清,账户状态由冻结转移到正常,促发状态转移的事件为存款,它也是一个调用事件;若用户1年后还未还清欠款,账户会在冻结1年后自动注销,此时促发状态转移的事件为时间事件。

当用户要求挂失时,账户由正常状态转移到挂失状态,当用户要求解挂时,账户由挂失状态转移到正常状态。

当用户要求销户时,账户由正常状态转移到注销状态,同时账户对象会更新自身的相关信息,此时促发状态转移的事件销户为调用事件,处于注销状态的账户对象会终止状态转移。

3、根据上一步的分析,信用卡账户对象在刚进入透支、正常和注销状态时都要进行账户的编辑操作,因此为这3个状态都添加entry活动。

最后请你完成信用卡账户对象的状态图。

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《实验5 状态图建模》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览