2016-11-30 4 views
1

유스 케이스 시나리오를 만들려고 할 때 다음 예제에서 배우를 정의하는 데 어려움이 있습니다.실제 액터를 사용하지 않고 유스 케이스 시나리오를 작성하는 방법은 무엇입니까?

사양은 다음과 같습니다

다른 system_b에 따라 SYSTEM_A이 있습니다. SYSTEM_A이 활성화 될 때마다 , system_b 출력 "true"로

그래서 내 현재 사용 사례 - 시나리오는 다음과 같습니다

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

액터가없는 유스 케이스는 사용하지 않습니다. 내가 누군가를 부탁 할 때 "de nada"라고 말하면 "아무도 아닙니다"가 아니라 "아무것도 아닙니다"라고 말합니다. 유스 케이스는 항상 부가 가치를 얻는 누군가 또는 뭔가를 향한 것이다.

그렇다면 system_b outputs "true"이라고 말하면 해당 값을 읽는 배우가 있어야합니다. 읽을 사람이 없다면 쓸모없는 사례가 될 것입니다.

0

사용 사례는 주제라는 특정 시스템의 동작을 설명하기위한 것입니다. 기본 배우는 해당 주제를 사용하는 사람 (또는 시스템)입니다. 주제에 의해 사용되는 (또는) 보조 행위자가있을 수 있습니다.

기본 액터는 system_b를 사용하는 사람 또는 시스템입니다. 즉, 기본 액터는 system_b가 출력을 보내는 곳입니다. system_a는 2 차 액터로 간주 할 수 있습니다.