소프트웨어 아키텍처 — 소프트웨어공학 기출 모아보기
이 논점의 기출 선지 4개 · 시험 1개
소프트웨어 아키텍처은(는) 소프트웨어공학 기출에서 반복 출제되는 핵심 논점입니다. 아래는 소프트웨어공학 기출 시험 1개에서 이 논점이 출제된 선지 4개를 OX 명제와 해설로 정리한 것입니다. 각 명제의 정답(O/X)을 먼저 판단한 뒤 해설로 근거를 확인하세요.
헷갈리는 선지는 “이 논점만 집중 회독하기”로 반복 학습하면 시험장에서 같은 논점이 변형 출제돼도 바로 풀립니다.
2021 국가직7급
O배치 관점은 시스템을 구성하는 처리 장치 간의 물리적 배치에 초점을 둔다.
배치(deployment) 관점은 소프트웨어 컴포넌트가 물리적 처리 장치(노드)에 어떻게 배치되는지를 다루므로 옳다.
2021 국가직7급 5번 ›O프로세스 관점은 시스템에서 런타임에 상호 작용하는 프로세스들이 어떻게 구성되는지 보여 준다.
프로세스(process) 관점은 런타임의 동시성, 프로세스/스레드 간 상호작용과 구성을 다루므로 옳다.
2021 국가직7급 5번 ›O구현 관점은 물리적 시스템에서 사용하는 소프트웨어 서브 시스템의 모듈이 어떻게 구조화되어 있는가에 관심을 둔다.
구현(implementation/development) 관점은 소프트웨어 모듈·서브시스템의 정적 조직과 패키지 구조를 다루므로 옳다.
2021 국가직7급 5번 ›X유스케이스 관점은 시스템의 기능을 제공하기 위해 필요한 클래스나 컴포넌트의 종류, 그리고 이들의 관계에 초점을 둔다.
유스케이스(시나리오) 관점은 다른 네 관점을 통합·검증하는 사용자 시나리오 중심 관점이다. 클래스/컴포넌트의 종류와 관계에 초점을 두는 것은 논리(logical) 관점이므로 옳지 않다.
2021 국가직7급 5번 ›