일부 소프트웨어 모델링/디자인 숙제를 위해 노력 중이며 특정 사례를 협업 다이어그램으로 바꾸는 방법에 대해 머리를 감싸는 데 어려움을 겪고 있습니다. this 훌륭한 튜토리얼을 발견했지만 유추 한 유스 케이스에서는 유추 할 수없는 "UI"구성 요소를 소개합니다.UML 긴급보고 시스템 용 협업 다이어그램
가이 문제의 문제는 인용 :
사용 사례 이름 : 보고서 비상 이 배우를 참여 : 경찰에 의해 개시 및 특파원 이벤트 흐름과 통신 :
- 이 장교가 활성화 그녀의 터미널의 "비상 사태보고"기능
- 시스템은 장교에게 양식을 제시하여 응답합니다.
- 경찰관은 응급 수준, 유형, 위치 및 상황에 대한 간단한 설명을 선택하여 양식을 채 웁니다. 경찰관은 또한 응급 상황 에 대한 가능한 대응책을 설명합니다. 양식이 완료되면 현장 임원이 양식을 제출합니다.
- 시스템이 양식을 수신하고 해당 통신사에 알립니다.
- 특파원이 제출 된 정보를 검토하고 데이터베이스에 인시던트를 생성합니다. 해당 특파원은 응답을 선택하고 보고서를 확인 응답합니다.
- 시스템은 수신자에게 답변 및 응답을 표시합니다. 전제 조건 : 임원이 시스템에 로그인했습니다. 사후 조건 : 담당자가 수신 확인서와 해당 응답 을 수신했거나 담당자가 트랜잭션을 처리 할 수없는 이유를 설명하는 설명을 받았습니다. 내가 알고있는 것처럼
는 공동 작업 다이어그램에서 협회는 객체 사이의 메시지의 흐름을 표시하고 반드시 어떤 객체 모델 사이의 물리적 관계를 반영하지 않습니다. 그렇다면 어떤 객체가 newEmergencyForm() 메서드를 담당해야하며 어떤 객체가 해당 메서드를 호출해야합니까? newEmergencyForm() 메서드와 reportEmergency() 메서드를 하나로 통합 할 수 없습니까?