본문 바로가기

개발/정보처리기사

[수제비 출처] 2020년 기사 실기 출제예상 문제[Daily 1-10번]

내가 보기 편하려고 모아놓은 데일리 문제들입니다. 

 

 (7과목) 테스트 케이스 작성 절차 - 1

답: (가) → (다) → (나) → (라) → (바) → (마)

 


(6과목) UI 흐름 설계 - 2

2. 다음은 흐름 설계 수행 절차이다. 괄호 (   ) 안에 들어갈 용어를 쓰시오.

 

가. UI 설계안의 적정성 확인

나. 화면에 표현되어야 할 기능 및 비기능적 요구사항 검토

다. 화면의 입력 요소 및 유스케이스르 통한 UI 요구사항 확인

라. ( ① ) 설계

 - UI 요구사항을 바탕으로 ( ② )별 시나리오 구상 → UI 요구사사항으로 ( ② ) 세분화 → UI ( ① ) 설계

마. 기능 및 양식 확인

 - Input Box, Combo Box, ( ③ ), Check Box에 대한 확인, 규칙 정의

 

정답:

 유스케이스

 액터

 Radio Box

해설) 수제비 기사 실기 책 6-32 페이지


(1과목) 요구사항의 분류 - 3

3. 다음 아래의 요구사항을 기능적 요구사항과 비기능적 요구사항으로 구분해서 쓰시오.

가. 특정 함수의 호출시간은 5초를 넘지 말아야 한다.

나. 각 부서별 담당자가 홈페이지 게시물을 작성할 수 있도록 관리자 페이지가 제공되어야 한다.

다. 콘텐츠관리자가 예약정보를 입력하고 예약 현황을 파악할 수 있도록 다양한 통계와 관리 메뉴를 제공해야 한다.

라. 특정 게시물에서 해당 예약 접수 화면으로 이동할 수 있는 링크나 삽입 기능을 제공해야 한다.

마. 시스템 자원(CPU, 메모리 등)의 평균사용률은 최대 70%를 초과하지 않도록 구현해야 한다.

바. 회원 예약은 마이페이지에서 예약 진행사항 및 이용내역을 확인할 수 있어야 한다.

 

정답)

① 기능적 요구사항:  나, 다, 라, 바

② 비기능적 요구사항: 가, 마

 


(1과목) 유스케이스(Use Case) 다이어그램 - 4

4. 아래의 요구사항에 따라 작성된 유스케이스 다이어그램에서 괄호 (  ) 안에 들어갈 용어를 쓰시오

[요구사항]

- 관리자는 "시스템 구동"을 할 수 있다.

- 관리자는 "시스템 종료"를 할 수 있다.

- "시스템 구동" 및 "시스템 종료"를 수행하려면 "사용자 인증"을 수행해야 한다.

정답)

 ① 시스템 구동, ② 시스템 종료, ③ <<include>>

 

해설) 

 - 관리자가 "시스템 구동", "시스템 종료" 기능을 사용하려면 우선 "사용자 인증"기능을 수행해야 한다.

 - 이와 같이 두 개 이상의 유스케이스에 공통적으로 적용되는 기능을 분리하여 새로운 유스케이스로 만든 경우, 원래의 유스케이스와 새롭게 분리된 유스케이와의 관계를 포함(include)관계라고 하고, <<include>>로 표시한다.


(11과목) 라우팅 알고리즘 - 5

>1. 다음 중 괄호 ( ) 안에 공통적으로 들어갈 라우팅 알고리즘을 쓰시오.

- ( ① ) 알고리즘은 인접 라우터와 정보 공유하여 목적지까지의 거리와 방향을 결정하는 라우팅 프로토콜 알고리즘이다.
- ( ② ) 알고리즘은 링크 상태 정보를 모든 라우터에 전달하여 최단 경로 트리를 구성하는 라우팅 프로토콜 알고리즘이다.


답)
① _______________________
② _______________________

정답)
① 거리 벡터
② 링크 상태

 


(3과목) 웹서비스 - 6

6. 웹 서비스(Web Service)는 네트워크에 분산된 정보를 서비스 형태로 개방하여 표준화된 방식으로 공유하는 기술로써 서비스 지향 아키텍처(SOA) 개념을 실현하는 대표적인 기술이다.

아래 웹 서비스 구성도에서 밑줄친 ①, ②, ③의 용어를 약술하시오.

정답)

①. UDDI: 웹 서비스에 대한 정보인 WSDL을 등록하고 검색하기 위한 저장소로 공개적으로 접근, 검색이 가능한 레지스트리이다.

②. WSDL: 웹 서비스명, 제공 위치, 메시지 포맷, 프로토콜 정보 등 웹 서비스에 대한 상세 정보가 기술된 XML 형식으로 구현되어 있는 언어이다.

③. SOAPHTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지를 네트워크 상태에서 교환하는 프로토콜이다.

해설) 수제비 실기 책 3-20페이지

 


 (7과목) 결함 관리 프로세스 - 7

7. 다음 [보기]에 제시된 결함 관리 프로세스들을 순서대로 쓰시오.

[보기]

가. 에러 발견    마. 에러 분석

나. 에러 등록    바. 결함 확정

다. 결함 할당    사. 결함 조치 검토 및 승인

라. 결함 조치

 

정답) 두음 : 발등 분확할 조검

해설) 수제비 기사 실기책 7-28페이지 참조


(1과목) 현행 시스템 파악 - 8

8. 아래는 현행 시스템 파악을 위한 3단계 절차이다. 괄호 (  ) 안에 들어갈 세부 절차를 쓰시오.

정답)

① 아키텍처 파악

② 소프트웨어 구성 파악

해설) 수제비 정보처리기사 실기책 1-2페이지 참조


(7과목) 성능 분석 도구 유형 - 9

9. 다음은 성능 분석 도구에 대한 설명이다. 괄호 (  ) 안에 들어갈 올바른 용어를 쓰시오.

애플리케이션의 성능 분석 도구는 ( ① ) 도구와 ( ② ) 도구로 분류된다.

( ① ) 도구는 애플리케이션에 부하나 스트레스를 적용하여 애플리케이션의 성능 측정 지표를 점검하는 도구로 종류에는 JMeter. LoadUI. OpenSTA 등이 있다. 

( ② ) 도구는 애플리케이션이 실행되었을 때 시스템 자원 사용량을 확인하고, 분석이 가능한 도구로 종류에는 Scouter. Zabbix 등이 있다.

 정답)

   ① 성능 테스트

   ② 시스템 모니터링

해설)  수제비 기사 실기책 7-38페이지 참고


(10과목) 프로그래밍 언어 - 10

>

10. 다음 ① ~ ④의 설명에 적합한 프로그래밍 언어를 [보기]에서 골라 쓰시오.

① 알고리즘의 연구개발에 이용하기 위한 목적으로 생성된 언어로, 절차형 언어로는 최초로 재귀 호출이 가능한 언어

② 수학 표기법을 나타내기 위한 목적으로 생성된 언어로 함수 호출 시 함수 이름 혹은 연산자가 첫 번째로 위치하여 피연산자가 이어서 위치하는 언어 

③ 논리식을 기반으로 객체 간의 관계에 관한 문제를 해결하기 위해 사용되고, 인공지능이나 계산 언어학 분야, 자연언어 처리 분야에서 사용되는 언어

④ 함수형 프로그래밍 언어로 부작용이 없고, 코드가 간결, 에러 발생 가능성이 낮은 언어이며 재귀 함수나 대수적 자료형도 지원하는 언어 

[보기]

[리스프(LISP), HTML, 알골(ALGOL), 하스켈(Haskell), 프롤로그(Prolog), 파이썬(Python), 펄(Perl)]

 

답)

 알골(ALGOL)

② 리스프(LISP)

③ 프롤로그(Prolog)

④ 하스켈(Haskell)

 

해설) 

수제비 실기책 10-29 ~ 10-31