2016-11-08 1 views
0

시스템 용 유스 케이스 다이어그램을 설계 중이며 출력을 나타내는 방법을 알지 못합니다.유스 케이스 다이어그램에서 출력을 표현하는 방법

다음은 시스템에서 수행해야 할 작업입니다.

(1) 다른 서버에서 실행되며 조직의 완전히 다른 팀에서 관리하는 다른 제품의 일부입니다. (2) 정보를 수집하여 내 부서에서 관리하는 제품의 일부가 될 메시지 큐에 보내십시오.

두 개의 서로 다른 시스템이 여기에 명시되어 있으며 내 응용 프로그램이 클라이언트 시스템에서 실행되고 다른 시스템의 메시지 대기열로 메시지를 보냅니다. 메시지 대기열이 다른 시스템의 일부임을 표시하는 방법에 혼란 스럽습니다.

다른 시스템의 메시지 대기열 만 표시하는 유스 케이스를 클라이언트 시스템의 사용자 케이스에 연결하면됩니까?

고마워

+1

나는 2 유스 케이스 다이어그램을 그릴 것입니다. 하나는 시스템을위한 시스템 (액터로 시스템을 사용)이고 하나는 시스템을위한 것입니다 (시스템을 액터로 사용하는 경우). 두 가지 유스 케이스는 하나의 (공유 된) 시퀀스 다이어그램 – xmojmr

답변

2

사용 사례는 아키텍처/기술 측면에 관한 것이 아닙니다. 사용 사례는 시스템의 부가 가치에 관한 것입니다. 2 가지 경우 모두 부가가치에 관한 것이 아니라 아키텍처에 관한 것입니다 (2 차 사례는 유스 케이스로 다시 구체화 될 수 있지만 Gather information). 구성 요소 다이어그램에 배치하여 배포 방법을 보여줍니다. 그러나 실제 부가 가치가 고려중인 시스템 운영자에게 어떤 것인지 생각하는 것부터 시작해야합니다.

2

외부 시스템과 상호 작용하면 (예 : 메시지를 대기열로 보내는 등) 해당 시스템이 사용 사례와 관련된 액터로 묘사됩니다.

UC 다이어그램에서는 시스템이 여러 서버에 "확산"되어 있지 않은 것으로 나타났습니다. 이는 배포 다이어그램에 표시됩니다.

0

필요에 따라 시퀀스 다이어그램이 프로세스 부분을 더 잘 강조 할 수 있습니다. 나는 당신의 시스템이 제대로 있는지 확실하지 않습니다 만, this 간단한 예제 도움이 될 수

Sequence diagram example

관련 문제