다음 유스케이스 다이어그램에 대한 설명으로 옳지 않은 것은? | [7급 국가직 소프트웨어공학] 21년 1회차 기출문제 상세 페이지
1[7급 국가직 소프트웨어공학] 21년 1회차
다음 유스케이스 다이어그램에 대한 설명으로 옳지 않은 것은?
1
‘계좌이체’는 ‘해외이체’보다 일반화된 유스케이스에 해당한다.
2
‘계좌이체’ 유스케이스가 수행되면 ‘추가이체’ 유스케이스도 수행된다.
3
‘계좌조회’, ‘계좌이체’, ‘해외이체’ 유스케이스는 ‘사용자’ 액터에 의해 수행된다.
4
‘인증’ 유스케이스는 ‘계좌조회’와 ‘계좌이체’ 유스케이스에 포함되어 수행된다.
해설
‘추가이체’는 ‘계좌이체’에 <<extend>> 관계로 연결되어 있으므로, 계좌이체가 수행되면 추가이체도 수행된다는 설명이 옳지 않다.
extend는 기본 유스케이스에 특정 조건이 만족될 때만 선택적으로 덧붙는 확장 기능이고, include는 기본 유스케이스가 수행될 때 반드시 함께 수행되는 공통 기능이다.
- ‘해외이체’에서 ‘계좌이체’로 속이 빈 삼각형 화살표(일반화)가 이어지므로, 계좌이체가 해외이체보다 일반화된 유스케이스라는 설명은 옳다.
- 사용자 액터가 계좌조회·계좌이체·해외이체에 각각 연결되어 있으므로 세 유스케이스를 사용자가 수행한다는 설명은 옳다.
- 계좌조회와 계좌이체가 각각 <<include>>로 ‘인증’을 가리키므로, 인증이 두 유스케이스에 포함되어 수행된다는 설명은 옳다.
오류나 개정된 내용이 보이면 알려주세요
