현재 위치 - 회사기업대전 - 기업 정보 공시 - UML 시리즈-유스 케이스 다이어그램의 다양한 관계 (포함, 확장)

UML 시리즈-유스 케이스 다이어그램의 다양한 관계 (포함, 확장)

원래 주소: blogs.com/wolf-sun/p/3413072.html

첫째, 참가자와 유스 케이스 간의 관계

참가자와 용례 간의 교류도 일종의 연관이나 교류 관계로 변했다.

포함 (포함)

연장 (연장)

(1) 개념

포함 관계는 한 사용 사례가 다른 사용 사례에 의해 정의된 기능을 필요로 한다는 것을 설명하므로 사용 사례 실행 시 정의된 사용 사례를 호출할 수 있습니다.

(2) 는 기호를 나타냅니다

콘솔 프로그램

유스 케이스 다이어그램:

사서가 책을 빌리거나 반납할 때의 용례도를 처리하고, 책을 빌리거나 반납할 때는 초과근무서가 있는지 여부를 고려해야 한다.

A. 두 개 이상의 용례가 동일한 기능을 많이 가지고 있다면 이 기능을 다른 용례로 분해할 수 있으며, 다른 용례는 이 용례와 관계를 맺을 수 있습니다 (예: 앞서 소개한 음료 자판기).

B. 하나의 용례에 너무 많은 기능이 있다면 포함 관계를 이용하여 몇 가지 더 작은 용례를 만들 수 있다. (예: 학생 관리 시스템의 용례도)

예: 학생 관리 시스템

주의: 기본 사용 사례를 실행할 때 포함된 사용 사례를 매번 호출해야 합니다.

(1) 개념

한 사용 사례 (선택 사항) 를 사용하여 다른 사용 사례 (기본 사용 사례) 의 기능을 확장합니다.

(2) 기호 표현

콘솔 프로그램

용례도

(3) 사용장소

확장 사용 사례에 대한 제약 규칙: 몇 가지 일반적인 작업을 기본 사용 사례에 배치하고, 선택 사항이나 특정 조건에서만 수행되는 작업을 확장 사용 사례에 배치합니다.

위의 예를 통해, 너는 그것들을 어떻게 구분하는지 알 수 있다. 사실, 확장된 관계의 사용에서 관계를 확장하는 제한적인 규칙도 설명되어 있습니다. 즉, 몇 가지 일반적인 작업을 기본 사용 사례에 배치하고, 선택 가능하거나 특정 조건에서만 수행할 수 있는 작업을 확장 사용 사례에 배치합니다. 사용할 때 이 점을 고려하여 구분할 수 있습니다.

1. 관계 포함

A. 두 개 이상의 용례가 동일한 기능을 많이 가지고 있다면 이 기능을 다른 용례로 분해할 수 있으며, 다른 용례는 이 용례와 관계를 맺을 수 있습니다 (예: 앞서 소개한 음료 자판기).

B. 하나의 용례에 너무 많은 기능이 있다면 포함 관계를 이용하여 몇 가지 더 작은 용례를 만들 수 있다. (예: 학생 관리 시스템의 용례도)

관계를 확대하다

확장 사용 사례에 대한 제약 규칙: 몇 가지 일반적인 작업을 기본 사용 사례에 배치하고, 선택 사항이나 특정 조건에서만 수행되는 작업을 확장 사용 사례에 배치합니다.

분석할 때 그들의 사용 장소를 참고하면 갑자기 명랑해질 것이다. .....

시리즈 문장:

[UML]UML 시리즈-유스 케이스

copyright 2024회사기업대전