2021 국가직7급 소프트웨어공학 5번 해설 — 4+1 뷰
정답 ④번출제 쟁점 4+1 뷰발문 옳지 않은 것 고르기
문제
아키텍처의 4 + 1 관점에 대한 설명으로 옳지 않은 것은?
- ① 배치 관점은 시스템을 구성하는 처리 장치 간의 물리적 배치에 초점을 둔다
- ② 프로세스 관점은 시스템에서 런타임에 상호 작용하는 프로세스들이 어떻게 구성되는지 보여 준다
- ③ 구현 관점은 물리적 시스템에서 사용하는 소프트웨어 서브 시스템의 모듈이 어떻게 구조화되어 있는가에 관심을 둔다
- ④ 유스케이스 관점은 시스템의 기능을 제공하기 위해 필요한 클래스나 컴포넌트의 종류, 그리고 이들의 관계에 초점을 둔다 ← 정답
선지별 해설
① 배치 관점은 시스템을 구성하는 처리 장치 간의 물리적 배치에 초점을 둔다
이 선지 진술은 옳음(O)
배치(deployment) 관점은 소프트웨어 컴포넌트가 물리적 처리 장치(노드)에 어떻게 배치되는지를 다루므로 옳다.
② 프로세스 관점은 시스템에서 런타임에 상호 작용하는 프로세스들이 어떻게 구성되는지 보여 준다
이 선지 진술은 옳음(O)
프로세스(process) 관점은 런타임의 동시성, 프로세스/스레드 간 상호작용과 구성을 다루므로 옳다.
③ 구현 관점은 물리적 시스템에서 사용하는 소프트웨어 서브 시스템의 모듈이 어떻게 구조화되어 있는가에 관심을 둔다
이 선지 진술은 옳음(O)
구현(implementation/development) 관점은 소프트웨어 모듈·서브시스템의 정적 조직과 패키지 구조를 다루므로 옳다.
④ 유스케이스 관점은 시스템의 기능을 제공하기 위해 필요한 클래스나 컴포넌트의 종류, 그리고 이들의 관계에 초점을 둔다
이 선지 진술은 틀림(X)
유스케이스(시나리오) 관점은 다른 네 관점을 통합·검증하는 사용자 시나리오 중심 관점이다. 클래스/컴포넌트의 종류와 관계에 초점을 두는 것은 논리(logical) 관점이므로 옳지 않다.
핵심 요약 (Q&A)
- Q. 2021 국가직7급 소프트웨어공학 5번의 핵심 쟁점은 무엇인가?
- A. 2021 국가직7급 소프트웨어공학 5번은 4+1 뷰에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2021 국가직7급 소프트웨어공학 5번의 정답은?
- A. 정답은 ④번입니다. 유스케이스(시나리오) 관점은 다른 네 관점을 통합·검증하는 사용자 시나리오 중심 관점이다. 클래스/컴포넌트의 종류와 관계에 초점을 두는 것은 논리(logical) 관점이므로 옳지 않다.