2017-01-29 1 views
0

유스 케이스 다이어그램에 오버로드 된 메소드를 표시 할 수 있습니까? 그렇다면 어떻게 할 수 있습니까? 유스 케이스 다이어그램에서 오버로드 된 메소드를 표현하는 가장 좋은 방법은 무엇입니까?유스 케이스 다이어그램의 오버로드 된 메소드

+1

UC 다이어그램에 클래스를 표시하는 이유를 자세히 설명해야합니다. –

답변

0

전체 UML 유스 케이스 다이어그램 사양은 at OMG입니다.

UML 2.5는 유스 케이스에 대해 "파생"을 지정하지 않지만 클래스에 대해서는 처음으로 볼 때까지 명시하고 있습니다. 하지만 직관적 인, 나는 경향이있어 ---- < <Derives> > ----> 오버로드 된 유스 케이스와 파생 된 유스 케이스 사이의 의존성. 다른 UML 다이어그램의 추가 설명이 인 경우 신중하게이 다른 다이어그램 유형에 적용되면 학술적 이유가 아니라면 다이어그램의 가독성을 향상시킬 수 있습니다.

+1

오버로드는 수퍼 클래스에서 일반화하고 특정 작업을 대체하여 수행됩니다. –

0

수업도 UC 다이어그램에 표시 할 수 있습니다. UML 2.5의 부속서에는이를 명시 적으로 기술하고있다 (Annex A 683 참고).

그러나 클래스 연산의 오버로드를 표시하는 것은 원본 및 과부하 연산을 연산 구획에 표시하여 클래스 및 해당 수퍼 클래스의 컨텍스트에서만 인식 할 수 있습니다.

이 질문은 의미합니다 : 왜 이것을 UC 다이어그램에 표시하겠습니까?

관련 문제