정보처리기사/정보처리기사 실기 대비 문제

정보처리기사 실기) 정보처리기사 실기 예상문제 (201~220)

코딩하는 핑가 2020. 9. 18. 12:19
반응형

* 이 글은 수제비 카페 페코페코 예상 문제를 참고로 작성됐습니다.

cafe.naver.com/soojebi

 

201. 휴대전화를 비롯한 휴대용 장치를 위한 운영체제와 미들웨어, 사용자 인터페이스 그리고 표준 응용 프로그램(웹 브라우저, 이메일 클라이언트 등)을 포함하고 있는 운영체제는 무엇인가? 

더보기

정답 : 안드로이드(Android)

 

202. 테스트 목적에 따른 분류로 ‘불법적인 소프트웨어가 접근하여 시스템을 파괴하지 못하도록 소스 코드 내의 보안적인 결함을 미리 점검하는 테스트 기법’을 이르는 용어는?

더보기

정답 : 안전 테스트(Security Test)

 

203. 어떤 문제에 대한 답을 찾는 해법으로 자연어, 순서도, 의사 코드, 프로그래밍 언어를 이용하는 방법으로 표현하는 개념은 무엇인가?

더보기

정답 : 알고리즘(Algorithm)

 

204. 다양한 패키지 애플리케이션 및 기업에서 자체적으로 개발한 애플리케이션을 연결하는 EAI의 핵심 장치를 무엇이라고 하는가? 

더보기

정답 : 어댑터(Adaptor)

 

205. 사물의 구조나 상태, 동작 등을 모델로 표현하는 경우, 그 모델의 구성요소이자,  데이터의 집합을 의미하고 물리적 설계 단계에서의 테이블을 뜻하는 용어는 무엇인가?

더보기

 정답 : 엔티티(entity)

 

206. 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘을 ( ① )(이)라고 한다. ( ① )은/는 직접적인 방법과 간접적인 방법으로 구분할 수 있는데, 직접적인 방법 중 수신 시스템에서 DB링크를 생성하고 송신 시스템에서 해당 DB링크를 직접 참조하는 방식을 ( ② )(이)라고 하고, 수신 시스템의 WAS에서 송신 시스템 DB로 연결하는 DB커넥션 풀(DB Connection Pool)을 생성하고 연계 프로그램에서 해당 DB 커넥션 풀 명을 이용하는 기술을 ( ③ )(이)라고 한다. 

더보기

정답 : ① 연계 메커니즘 ② DB 링크(DB Link) ③ DB 연결(DB Connection)  

 

207. 사용자가 상황에 맞게 기존 자료형을 조합해서 만드는 자료형을 (  ① ) 자료형이라고 한다. ( ① ) 자료형은 열거체(Enumeration), 구조체(Structure), 공용체(Union)로 구분되는데, 모든 멤버 변수가 하나의 메모리 공간을 공유하는 ( ① )자료형을 ( ② )라고 하고, 서로 연관된 정수형 상수들의 집합을 ( ③ )라고 하며, 자바, 파이썬에서는 제공하지 않지만 C언어에서 사용자가 기본 타입을 가지고 새롭게 정의할 수 있는 ( ① ) 자료형을 ( ④ )라고 한다.

더보기

정답 : ① 사용자 정의 ② 공용체 ③ 열거체 ④ 구조체 

 

208. 테이블을 생성시 일부 단어들 중 시스템에서 사전 예약이 되어 있어서 사용할 수 없는 단어를 무엇이라고 하는가?

더보기

정답 : 예약어(reserved word) 또는 키워드(keyword)

 

209. 요구사항을 충족시켜주지 못한다면, 결함이 없다고 해도 품질이 높다고 볼 수 없는 소프트웨어 테스트의 원리는 무엇인가? 

더보기

정답 : 오류-부재의 궤변

 

210. 소스 코드를 공개해 소프트웨어 혹은 하드웨어 제작자의 권리를 지키면서 원시 소스 코드를 누구나 열람ㆍ 사용할 수 있도록 한 소프트웨어를 무엇이라고 하는가? 

더보기

정답 : 오픈소스(Open Source)

 

211. SQL을 가장 빠르고 효율적으로 수행할 최적의 처리 경로를 생성해주는 데이터베이스관리자(DBMS)내부의 핵심엔진을 ( ① )(이)라고 하고, ( ① )이/가 생성한 SQL 처리경로를 ( ② )(이)라고 한다.

더보기

정답 : ① 옵티마이저(Optimizer) ② 실행계획(Execution Plan)

 

212. 이해관계자들과의 화면 구성을 협의하거나 서비스의 간략한 흐름을 공유하기 위해 화면 단위의 레이아웃을 설계하는 작업을 무엇이라고 하는가? 

더보기

정답 : 와이어 프레임(Wireframe)

 

213. 하나 이상의 테이블을 연결하여 사용하는 관계형 데이터베이스에서 하나의 테이블 속성 또는 속성 집합이 다른 테이블의 기본키가 되는 것을 의미하며, 데이터베이스에 존재하는 테이블의 관계에서 참조 무결성을 보장하기 위해 사용되며, 중복되는 값을 가질 수 있으며 비어있는 값(Null 값) 또한 가질 수 있는 키는 무엇인가?

더보기

정답 : 외래키(FK; Foregn Key)

 

214. 요구사항 개발 프로세스는 ‘도출(Elicitation) → 분석(Analysis) → 명세(Specification)→확인(Validation)’의 순으로 이루어진다. <보기>의 세부 활동들을 각각의 단계에 알맞게 서술하시오.

<보기>

ㄱ. 요구사항 소스 추출

ㄴ. 시스템 정의서

ㄷ. 검토

ㄹ. 요구사항 분류

ㅁ. 요구사항 협상

ㅂ. 인수테스트

ㅅ. 소프트웨어 요구사항 명세서

ㅇ. 개념 모델링

ㅈ. 시스템 요구사항 명세서

ㅊ. 프로토타이핑

ㅋ. 요구사항 도출 기법 활용

ㅌ. 기술 구조 설계 및 요구사항 할당

ㅍ. 모델 검증

도출:

분석:

명세:

확인:

더보기

정답

- 도출 : ㄱ, ㅋ ( 요구사항 소스 추출, 요구사항 도출 기법 활용 )

- 분석 : ㄹ, ㅁ, ㅇ, ㅌ ( 요구사항 분류, 요구사항 협상, 개념 모델링, 기술 구조 설계 및 요구사항 할당 )

- 명세 : ㄴ, ㅅ, ㅈ ( 시스템 정의서, 소프트웨어 요구사항 명세서, 시스템 요구사항 명세서 )

- 확인 : ㄷ, ㅂ, ㅊ, ㅍ ( 검토, 인수테스트, 프로토타이핑, 모델검증 ) 

 

215. 기능적 요구사항에 대해 서술하고, 세부 특성을 아는대로 쓰시오.

더보기

정답 : 시스템이 제공하는 기능, 서비스에 대한 요구사항으로 주요 특성으로는 '기능성, 완전성, 일관성'이 있다.

 

216. 다양한 경로를 통해 수집된 직접적인 요구사항을 검토하여, 페르소나(persona)의 목적을 기준으로 데이터 요구, 기능 요구, 제품 품질, 제약 요인 기반으로 만든 요구사항 표를 무엇이라고 하는가?

더보기

정답 : 요구사항 매트릭스(Requirement Matrix)

 

217. 컴퓨터 시스템이 제공하는 모든 하드웨어, 소프트웨어를 사용할 수 있도록 해주고, 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스를 담당하는 프로그램을 뜻하는 용어는?

더보기

정답 : 운영체제(OS; Operating System)

 

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

더보기

정답 : 웹 서비스 방식

 

219. SW 개발 보안 용어 중 하나로 ‘위협이 취약점을 이용하여 조직의 자산 손실 피해를 가져올 가능성’을

( ① ) (이)라고 하며, ‘조직이나 기업의 자산에 악영향을 끼칠 수 있는 사건이나 행위’로 ‘해킹, 삭제, 자산의 불법적인 유출, 위/변조, 파손’ 등을 포함하는 개념을 ( ② ) (이)라고 한다.

더보기

정답 : ① 위험(Risk) ② 위협(Threat)  

 

220. 시스템이 액터에게 제공해야 하는 기능으로 시스템 요구사항이자, 사용자 입장에서 바라본 시스템의 기능을 무엇이라고 하는가? 

더보기

정답 : 유스케이스(Usecase)

 

반응형