2016-11-30 45 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視爲輔助角色。

相關問題