3.用例的特点 ①用例用于描述系统的功能,这个功能是外 部使用者看到的系统功能,不反映功能的内部 实现。 储蓄系统 N<开户 存款。内部实现 取款 N转帐
3. 用例的特点 ① 用例用于描述系统的功能,这个功能是外 部使用者看到的系统功能,不反映功能的内部 实现。 储蓄系统 √ 开户 √ 存款 √ 取款 √ 转帐 内部实现
3.用例的特点 ②用例描述用户提出的一些可见需求,对应 个具体的用户需求。 储蓄系统 开户 存款 取款 转帐 (数据上传
3. 用例的特点 ② 用例描述用户提出的一些可见需求,对应 一个具体的用户需求。 √ × 储蓄系统 √ √ √ 开户 存款 取款 转帐 数据上传
3.用例的特点 ③用例反映系统与用户的一次交互过程,应 该具有交互的信息的传递。 帐户,密码,金额数 取款 ←确认信息,帐户余额
3. 用例的特点 ③ 用例反映系统与用户的一次交互过程,应 该具有交互的信息的传递。 帐户,密码,金额数 确认信息,帐户余额 取款
3用例的特点 ④用例是对系统功能的描述,属于需求建模。 取款用例的动态事件流 a通过读卡机,储户插入ATM卡 bATM系统从卡上读取银行ID、帐号、并验证帐号。 c储户键入密码。 d系统检验密码。 e储户按确认键,输入取款金额。 fATM把帐号和取款金额传递给银行系统,取回帐户余额。 gATM输出现金,并显示帐户余额 hATM记录事务到日志文件。 i储户取出ATM卡
3. 用例的特点 ④ 用例是对系统功能的描述,属于需求建模。 a 通过读卡机,储户插入ATM卡 b ATM系统从卡上读取银行ID、帐号、并验证帐号。 c 储户键入密码。 d 系统检验密码。 e 储户按确认键,输入取款金额。 f ATM把帐号和取款金额传递给银行系统,取回帐户余额。 g ATM输出现金,并显示帐户余额。 h ATM记录事务到日志文件。 i 储户取出ATM卡。 取款 用例的动态事件流
总结)用例的特点 ①用例用于描述系统的功能,这个功能是外 部使用者看到的系统功能,不反映功能的内部 实现。 ②用例描述用户提出的一些可见需求,对应 个具体的用户需要。 ③用例反映系统与用户的一次交互过程,应 该具有交互的信息的传递。 ④用例是对系统功能的描述,属于需求建模
用例的特点 ① 用例用于描述系统的功能,这个功能是外 部使用者看到的系统功能,不反映功能的内部 实现。 ② 用例描述用户提出的一些可见需求,对应 一个具体的用户需要。 ③ 用例反映系统与用户的一次交互过程,应 该具有交互的信息的传递。 ④ 用例是对系统功能的描述,属于需求建模