UML |
您所在的位置:网站首页 › 状态图和活动图转换方法 › UML |
没有终止状态的例子
状态:不包含其他状态的状态称为简单状态。 内部行为与状态: 输入: 表示进入该状态时执行的动作。 执行: 表示处于该状态时执行的动作。 退出: 表示退出该状态时执行的动作。
复合状态:又称为组合状态,可以将若干状态组织在一起可以得到一个复合状态,包含在一个复合状态中的状态称为子状态。
并发状态+子状态 :
五、案例 1、某信用卡系统账户具有使用状态和冻结状态,其中使用状态又包括正常状态和透支状态两种子状态。如果账户余额小于零则进入透支状态,透支状态时既可以存款又可以取款,但是透支金额不能超过5000元;如果余额大于零则进入正常状态,正常状态时既可以存款又可以取款;如果连续透支100天,则进入冻结状态,冻结状态下既不能存款又不能取款,必须要求银行工作人员解冻。用户可以在使用状态或冻结状态下请求注销账户。根据上述要求,绘制账户类的状态图。
2、画出ATM取款过程的完整的ATM机的状态机图。 (1)插卡登录:客户登陆ATM系统,入口动作为输入密码,密码错误时,重新输入密码。 (2)业务选择界面:客户登陆ATM系统后系统显示的主界面,以供选择操作类型,入口动作为选择业务操作。 (3)存款:存款动作,入口动作为输入密码,密码错误时,重新输入密码,中间动作为放入现金,出口动作为发送存款交易记录。 (4)取款:取款动作,入口动作为输入密码,密码错误时,重新输入密码,中间动作为取出现金,出口动作为发送取款交易记录。 (5)转账:转账动作,入口动作为输入密码,密码错误时,重新输入密码,中间动作为转账,出口动作为发送转账交易记录。 (6)修改密码:修改密码动作,入口动作为输入旧密码,密码错误时,重新输入密码,中间动作为验证密码,出口动作为发送修改账户信息。 (7)打印凭条:打印凭条动作,入口动作为打印,出口动作为生成凭条。 (8)查询账户信息:查询账户信息动作,入口动作为显示余额。 (9)退卡:退卡动作,入口动作为退卡。 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |