2016-11-25 1 views
1

나는 유스 케이스 다이어그램을 만들고 싶어하지만, 나는이 다음 예와 관련된 질문을 가지고 :서브 시스템을 유스 케이스 다이어그램으로 모델링 하시겠습니까?

use case of soda machine

사용자는 소다 기계에서 탄산 음료를 구입할 수 있습니다. 구매하려면 시스템 (소다 기계)이 필요합니다.

시나리오 : 목표 : 사용자는 소다 기계의 "탄산 음료를 구입"- 버튼에 소다를

  1. 사용자의 클릭을 산다.
  2. 시스템은 음료수를 인식합니다
  3. 시스템 출력 소다.
  4. 유스 케이스는

를 성공했지만 시스템이 탄산 음료 기계의 일부가 아닌 것처럼 지금은 보인다 - 내가 사용할 수있는 기술, 그래서 시스템이 탄산 음료 기계의 일부입니다.

답변

2

사용 사례는 시스템 자체의 기능을 모델링합니다. 시스템이 당신이 모델 한 것처럼 배우로서 시스템을 두지 않으므로 이해가되지 않습니다. 시스템을 직사각형으로 표시 할 수는 있지만 (의무 사항은 아닙니다) 소다 시스템이라고 부르면 IT 시스템을 뒤에서 추측 할 수있는 추가 정보를 입력하지 마십시오.

요약 : 유스 케이스 다이어그램에서 배우로 모델링 한 시스템을 표시하지 마십시오. 그것은 전형적인 실수입니다.

+0

올바른 정보 : 유스 케이스가 주로 추가 된 값을 표시합니다. 기능은 그들의 두건의 밑에있다. –

+0

완료하려면 : "고려중인 시스템"(예 : 탄산 음료 기계) 또는 하위 시스템 (예 : 소프트웨어 및 모든 부품)을 배우로 설정했습니다. 유스 케이스에 개입하는 고유 한 외부 시스템 만이 결국 2 차 액터로 나타날 수 있습니다. – Christophe

관련 문제