다음은 소프트웨어 아키텍처의 UML 4 + 1 관점에 대한 그림과 설명… | [7급 국가직 소프트웨어공학] 26년 1회차 기출문제 상세 페이지
1[7급 국가직 소프트웨어공학] 26년 1회차
다음은 소프트웨어 아키텍처의 UML 4 + 1 관점에 대한 그림과 설명이다. 빈칸 (가) ~ (라)에 들어갈 관점에 대해 바르게 연결한 것은?(가) 시스템을 구성하는 처리 장치 간 물리적 배치에 초점을 둔다.
(나) 소프트웨어 서브 시스템의 모듈 간 연관 관계와 이들이 어떻게 연결되는지에 초점을 둔다.
(다) 시스템의 기능을 제공하기 위해 필요한 클래스, 컴포넌트 및 이들의 관계에 초점을 둔다.
(라) 독자적인 제어 스레드를 가질 수 있는 클래스에 집중하며, 시스템의 동시성과 동기화에 초점을 둔다.
(가) (나) (다) (라)
1
배치 구현 논리적 프로세스
2
구현 프로세스 논리적 배치
3
배치 논리적 프로세스 구현
4
배치 프로세스 논리적 구현
해설
(가)~(라)는 차례로 배치·구현·논리적·프로세스 관점이다.
4+1 뷰는 유스케이스 관점을 중심에 두고 네 관점을 둘러 배치한다. 처리 장치 간 물리적 배치는 배치 관점(배치 다이어그램), 서브시스템 모듈의 연결은 구현 관점(컴포넌트 다이어그램), 기능 제공에 필요한 클래스와 관계는 논리적 관점(클래스 다이어그램), 제어 스레드와 동시성·동기화는 프로세스 관점(순차 다이어그램 등 동적 표현)에 해당한다.
- (가)를 구현 관점으로 본 연결은 물리적 하드웨어 배치를 다루는 배치 관점과 모듈 구성을 다루는 구현 관점을 혼동한 것이다.
- (나)를 논리적 관점, (다)를 프로세스 관점으로 본 연결은 모듈 연결과 클래스 구조, 동시성의 대응을 모두 어긋나게 짝지은 것이다.
- (나)를 프로세스 관점, (라)를 구현 관점으로 본 연결은 동시성·동기화가 프로세스 관점의 관심사라는 점과 맞지 않는다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[7급 국가직 소프트웨어공학] 26년 1회차 25문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음은공통모듈구현의개념에대한설명이다.괄호()안에알맞은용어를쓰시오. -소프트웨어개발에있어기능을분할하고추상화하여성능을향상시키고유지보수를효과적으로하기위한공통컴포넌트구2020년 정보처리기사실기 1회차
- 제품소프트웨어의사용자매뉴얼작성절차로(가)~(다)와[보기]의기호를바르게연결한것은? <imgwidth="300"src= {"answer":2,21년-3회차-정보처리기사-필기
- 소프트웨어의상위설계에속하지않는것은? {"answer":2,"content":[{"content":"아키텍처설계","url":""},{"content":20년-4회차-정보처리기사-필기
