2022 국가직7급 소프트웨어공학 5번 해설 — 유스케이스 명세
정답 ③번출제 쟁점 유스케이스 명세발문 옳지 않은 것 고르기
문제
유스케이스 명세서를 구성하는 항목에 대한 설명으로 옳지 않은 것은?
- ① 개요는 유스케이스가 제공하는 기능을 나타낸 것으로, 그 기능을 사용하는 사용자 액터까지 표현해야 한다
- ② 이벤트 흐름(시나리오)은 유스케이스 기능에 대한 액터와 시스템 간의 대화로, 문자나 순차 다이어그램을 사용해 표현한다
- ③ 기능 요구사항은 성능, 신뢰성, 보안성, 가용성 등 여러 요구 품질 요소를 나타낸다 ← 정답
- ④ 후행 조건은 유스케이스의 수행 완료 후에 만족되어야 하는 조건으로 상태나 수치의 바뀐 모습을 명확하고 구체적으로 기술해야 한다
선지별 해설
① 개요는 유스케이스가 제공하는 기능을 나타낸 것으로, 그 기능을 사용하는 사용자 액터까지 표현해야 한다
이 선지 진술은 옳음(O)
유스케이스 명세의 개요는 제공 기능과 그 기능을 사용하는 액터를 함께 기술하므로 옳은 설명이다.
② 이벤트 흐름(시나리오)은 유스케이스 기능에 대한 액터와 시스템 간의 대화로, 문자나 순차 다이어그램을 사용해 표현한다
이 선지 진술은 옳음(O)
이벤트 흐름(시나리오)은 액터와 시스템 간 상호작용을 텍스트나 시퀀스(순차) 다이어그램으로 기술하므로 옳다.
③ 기능 요구사항은 성능, 신뢰성, 보안성, 가용성 등 여러 요구 품질 요소를 나타낸다
이 선지 진술은 틀림(X)
성능·신뢰성·보안성·가용성 등 품질 요소는 비기능 요구사항이다. 기능 요구사항은 시스템이 수행해야 할 동작/기능을 의미하므로 설명이 틀렸다.
④ 후행 조건은 유스케이스의 수행 완료 후에 만족되어야 하는 조건으로 상태나 수치의 바뀐 모습을 명확하고 구체적으로 기술해야 한다
이 선지 진술은 옳음(O)
후행 조건(postcondition)은 유스케이스 종료 후 보장되어야 할 시스템 상태를 명확히 기술하는 것으로 옳은 설명이다.
핵심 요약 (Q&A)
- Q. 2022 국가직7급 소프트웨어공학 5번의 핵심 쟁점은 무엇인가?
- A. 2022 국가직7급 소프트웨어공학 5번은 유스케이스 명세에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2022 국가직7급 소프트웨어공학 5번의 정답은?
- A. 정답은 ③번입니다. 성능·신뢰성·보안성·가용성 등 품질 요소는 비기능 요구사항이다. 기능 요구사항은 시스템이 수행해야 할 동작/기능을 의미하므로 설명이 틀렸다.