본문 바로가기
정보처리기사 실기

정보처리기사 실기 출제 예상 문제 정리(1~3과목)

by Killing_me__ 2021. 10. 7.
반응형

1. 소프트웨어 개발 프로젝트의 성공을 위해서는 계획 단계에서의 적절한 비용산정 모형 적용과 일정관리가 무엇보다도 중요하다. 비용산정을 위한 여러가지 모형 중 (   A   )은/는 소프트웨어 각 기능의 원시 코드 라인수의 낙관치, 중간치, 비관치를 측정하여 예측치를 구하고 이를 이용하여 비용을 산정하는 방식으로 측정이 쉬운 장점이 있다.

또한 일정관리 모델인 (   B   )은/는 일의 순서를 계획적으로 정리하기 위한 기법으로 비관치, 중간치, 낙관치의 3점 추정방식을 통해 일정을 관리하는 기법이다. 괄호 (        ) 안에 들어갈 가장 적합한 용어를 쓰시오.

 

>  A : LoC (Line of Code) 모형

    B : PERT(Program Evaluation and Review Technique)


2. 아래는 관찰대상(SUM)의 데이터 ( A ~ D )에 변화가 발생하면 이 변화를 탐지하여 사용자에게 자동으로 내용이 갱신되고 디스플레이하는 프로그램이다. 이 프로그램을 개발하기 위해서 적용할 수 있는 디자인 패턴 유형을 영문 Full-Name으로 쓰시오

 

> Observer (Pattern)

   옵저버 패턴 : 다른 객체 자동 내용 갱신, 일대다 의존성, 상호작용 객체 사이 느슨하게 결합


3. 아래는 소프트웨어 아키텍처 4+1 관점(view)에 대한 설명이다. 괄호 (       ) 안에 들어갈 용어를 쓰시오.

-  (   A   )은/는 시스템의 기능적인 요구사항이 어떻게 제공되는지 설명해주는 뷰로 설계자, 개발자 관점이다.
- 유스케이스 뷰(Usecase View)는 유스케이스 또는 아키텍처를 도출하고 설계하며 다른 뷰를 검증하는 데 사용되는 뷰이고, 외부 행위자에 의해 인식되는 시스템의 기능 요구사항을 보여주는 데 초점을 둔다.
- 구현 뷰(Implementation View)는 개발 환경 안에서 정적인 소프트웨어 모듈의 구성을 보유주는 뷰이다.
- (   B   )은/는 컴포넌트가 물리적인 아키텍처에 어떻게 배치되는가를 매핑해서 보여주는 뷰로 물리적 시스템을 구성하고 있는 각 부분들의 분산 형태와 설치에 초점을 둔다.

> A : 논리 뷰(Logical View)

   B : 배치 뷰(Deployment View)


4. 아래는 Usecase Diagram의 관계에 대한 설명이다. 괄호 (        ) 안에 들어갈 용어를 쓰시오.

(   A   ) 관계는 유스케이스를 수행할 때 다른 유스케이스가 반드시 수행되는 관계로 여러 유스케이스에서 공통적으로 발견되는 기능을 표현하는 관계이고, (   B   ) 관계는 여러 유스케이스에 걸쳐 중복적으로 사용되지 않고, 특정 조건에서 한 유스케이스로만 넓어지는 관계로 특정 조건이 만족되는 상황에서만 유스케이스의 이벤트 흐름이 수행되는 관계이다.

> A : 포함(Include)

   B : 확장(Extend)


5. 아래는 논리적 데이터 모델링 종류에 대한 설명이다. 괄호 (        ) 안에 들어갈 용어를 쓰시오.

(   A   ) 모델은 논리적 구조가 2차원 테이블 형태로 구성된 모델로 기본 키(PK)와 이를 참조하는 외래 키(FK)로 관계를 표현하는 모델이고, (   B   ) 모델은 논리적 구조가 그래프 형태로 구성된 모델로 CODASYL DBTG 모델이라고 불린다.

> A : 관계 데이터

   B : 네트워크 데이터

반응형

댓글