2016-11-30 78 views
1

我在尝试制作用例场景时,在我的下列示例中定义actor时遇到一些困难。如何在没有真正演员的情况下编写用例情景?

该规范是:

有一个system_a取决于另一个system_b。 每当system_a是积极的,system_b输出“真”

所以我目前的用例场景是:

use case: outputting "true" 
system: system_b 
actor: system_a (?) 

- 1. system_b recognizes activation of system_a 
- 2. system_b outputs true. 
- 3. use-case-scenario succeeded. 

    - 1a. system_b recognizes deactivation of system_a 
    - 1a1. use-case-scenario failed. 

是这个用例场景好吗?

回答

1

没有actor的用例不是用例。当我为某人倾诉“de nada”时,这不是“无人”,而是“无为”。用例总是向某人或某物获得附加价值。

所以,当你说system_b outputs "true"需要有一个演员读取该值。如果没有人阅读它,这将是一个无用的情况。

0

用例旨在描述特定系统的行为,称为主题。主要角色是谁(或系统)使用该主题的人。可能存在次要角色,主题使用谁(或哪些)。

就你而言,主角色是使用system_b的人或系统。换句话说,主角是system_b将其输出发送到的地方。您可以将system_a视为辅助角色。

相关问题