본문 바로가기

정보처리기사 Daily 문제

정보처리기사 실기 Daily 문제 47

출처 : [2021년 제2회 기사 실기 출제예상 문제] (1과목) 요구사항 확인 - 100 : 네이버 카페 (naver.com)

소프트웨어 아키텍처 패턴 유형 ( 처음보네요..큰일났네요..;; )

( 1 ) 패턴은 서브 시스템이 입력데이터를 받아 처리하고, 결과를 다음 서브 시스템으로 넘겨주는 과정을 반복되는 아키텍처 패턴이다.

파이프 필터 ( Pipe - Filter )

( 2 ) 패턴은 분리된 컴포넌트들로 이루어진 분산 시스템에서 사용되고, 이 컴포넌트들은 원격 서비스 실행을 통해 상호작용이 가능한 패턴으로 컴포넌트 간의 통신을 조정하는 역할 수행하는 아키텍처 패턴이다.

브로커 ( Broker )

출처 : [2021년 제2회 기사 실기 출제예상 문제] (8과목) 서버 프로그램 구현 - 101 : 네이버 카페 (naver.com)

소프트웨어 개발을 위한 전체과정에서 발생하는 모든 항목의 변경 사항을 관리하기 위한 활동은 형상관리라고 한다. 형상관리 절차 중 ( 1 ) 은 소프트웨어 베이스라인의 무결성 평가와 베이스라인 변경 시 요구사항과 일치여부를 검토하는 단계이다. 또한 형상관리를 효과적으로 수행하기 위해서는 형상관리 도구가 필요하다. 형상관리 도구 중 ( 2 ) 은 CVS와 달리 소스 파일의 수정을 한 사람만으로 제한하여 다수의 사람이 파일의 수정을 동시에 할 수 없도록 파일 잠금 방식으로 형상을 관리하는 도구이다.

(1) 형상감사

(2) RCS ( Revision Control System )

버전관리 자료가 원격저장소와 로컬저장소에 함께 저자오디어 관리되고, 로컬 저장소에서 버전관리가 가능하므로 원격저장소에 문제가 생겨도 로컬 저장소의 자료를 이용하여 작업할 수 있고 대표적인 버전 관리 도구로 Git 이 있다.

분산저장소 방식 ( Git)

※ 형상관리 방식

RCS SCCS (공유폴더방식)

클라이언트서버방식 ( CVS SVN)

분산저장소 방식 (GIT)