5.4状态图
javascript:window.open(this.src); src="https://www.ltesting.net/attachments/2008/10/110593_200810230829274JuW8.jpg" width=500 onload="javascript:if(this.width>500){this.resized=true;this.style.width=500;}">
图5.4 ATM状态图插入磁卡后进入输密码状态,当密码输入正确时进入选择服务类型状态,当输入密码不正确时,停留在原状态,但如果三次不正确,服务结束。进入选择服务类型后根据选择的不同,顾客可进入存款和取款状态。存、取款结束后,顾客既可以选择结束服务到最终状态,也可以选择继续服务回到选择服务类型状态。
通过状态图我们可以无歧义的了解各个活动角色是如何在不同状况下转换的,转换的条件是什么,是否会出现死锁现象,是否有条件没考虑周全,是否有状态无法达到。状态图可以帮助我们发现问题,并及时改正。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/