题目
【其它】根据以下描述,判断哪些是有效用例,简单说明原因。 客户代表(主角)说:我希望这台ATM能支持跨行业务,我插入卡片输入密码后,可以让我选择是取钱还是存钱;为了方便,可以设置一些默认的存取金额按钮;我可以修改密码,也可以挂失;还有我希望可以缴纳电话费、水费、电费等费用;为了安全起见,ATM上应当有警示小心骗子的提示条,还有摄像头;如果输入三次密码错误,卡片应当被自动吞没
【其它】根据以下描述,判断哪些是有效用例,简单说明原因。 客户代表(主角)说:我希望这台ATM能支持跨行业务,我插入卡片输入密码后,可以让我选择是取钱还是存钱;为了方便,可以设置一些默认的存取金额按钮;我可以修改密码,也可以挂失;还有我希望可以缴纳电话费、水费、电费等费用;为了安全起见,ATM上应当有警示小心骗子的提示条,还有摄像头;如果输入三次密码错误,卡片应当被自动吞没
题目解答
答案
取钱、存钱、挂失卡片、交纳费用是有效用例,都是有效的完整目标。支持跨行业务,属于业务规则,限定业务范围;插入卡片、输入密码、选择服务属于过程步骤,不是完整目标。警示骗子已经超出边界范围;三次错误吞没卡片属于业务规则,限定业务的条件。
解析
步骤 1:识别有效用例
有效用例是指用户与系统交互时,能够完成一个完整目标的用例。根据客户代表的描述,我们可以识别出以下有效用例:
- 取钱
- 存钱
- 挂失卡片
- 交纳费用
步骤 2:识别非有效用例
非有效用例是指那些不是用户与系统交互时完成的完整目标,而是系统规则、过程步骤或边界条件。根据客户代表的描述,我们可以识别出以下非有效用例:
- 支持跨行业务(业务规则)
- 插入卡片、输入密码、选择服务(过程步骤)
- 警示小心骗子的提示条(边界条件)
- ATM上应当有摄像头(边界条件)
- 输入三次密码错误,卡片被自动吞没(业务规则)
有效用例是指用户与系统交互时,能够完成一个完整目标的用例。根据客户代表的描述,我们可以识别出以下有效用例:
- 取钱
- 存钱
- 挂失卡片
- 交纳费用
步骤 2:识别非有效用例
非有效用例是指那些不是用户与系统交互时完成的完整目标,而是系统规则、过程步骤或边界条件。根据客户代表的描述,我们可以识别出以下非有效用例:
- 支持跨行业务(业务规则)
- 插入卡片、输入密码、选择服务(过程步骤)
- 警示小心骗子的提示条(边界条件)
- ATM上应当有摄像头(边界条件)
- 输入三次密码错误,卡片被自动吞没(业务规则)