|
|
51CTO旗下网站
|
|
移动端

2.5.2 SATM系统的讨论

《软件测试:一个软件工艺师的方法(原书第4版)》第2章程序示例,本章给出了3个单元层次程序实例的伪代码。本节为SATM系统的讨论。

作者:马琳/李海峰 译来源:机械工业出版社|2017-11-15 17:30

【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道

2.5.2 SATM系统的讨论

在上面给出的系统描述中,有大量的信息都被“隐藏”起来了。比如,细心的读者会发现该ATM终端里只有10美元面值的钞票(见界面7)。这个定义可能比我们通常见到的更精确。这是对实际的ATM机有意进行的简化(因此取名SATM)。

其他问题可以通过一系列假设来解决。例如,是否需要定义取款的上限?如果客户能使用多个ATM终端,怎样才能防止取款金额超过其账户的实际余额?还会有一些初始化方面的问题,如最初要在机器中放多少现金?如何在系统中添加新客户?为了简单起见,这里对这些实际应用中的具体问题就不再进一步讨论了。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

鸟哥的Linux私房菜——服务器架设篇(第二版)

本书是对连续三年蝉联畅销书排行榜前10名的《Linux鸟哥私房菜——服务器架设篇》的升级版,新版本根据目前服务器与网络环境做了大幅度修订...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊