문제 사전


26번 문제

정보처리 실무 일반(기타) | IT 용어 | 2020년 2회 실기

데이터 백업(보호) 솔루션은 만일의 사대에 대비하여 시스템 내의 데이터 유실을 방지하고, 서비스의 연속성을 보장하는 목적을 가지고 어떤 상황에서도 계획된 ( )과 목표 복구 시점(RPO)을 보장해야 할 수 있는 제품이어야한다. ( )은 시스템 장애와 같은 상황에서의 “비상 사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상가동 될 때까지의 시간”을 의미하는 용어이다. ROP는 조직에서 발생한 여러 가지 재난 상황으로 IT 시스템이 마비되었을 때 각 업무에 필요한 데이터를 여러 백업 수단을 활용하여 복구할 수 있는 기준점을 의미한다.

정답 : 목표 복구 시간

더보기

25번 문제

응용 SW 기초 기술 활용 | 운영체제 | 2020년 2회 실기

리눅스 커널을 기반으로 동작하며 자바와 코틀린 언어로 개발된 핸드폰이나 소형기기에 사용되는 오픈소스 플랫폼인 모바일 운영체제가 무엇인지 쓰시오.

정답 : 안드로이드

더보기

24번 문제

응용 SW 기초 기술 활용 | 보안 | 2020년 2회 실기

네트워크 계층(network layer, 3계층)인 IP 계층에서 IP 패킷 단위로 ‘암호화’, ‘인증’, ‘키 관리’를 통해 보안성을 제공해주는 표준화된 기술을 무엇이라 하는지 쓰시오.

정답 : IPSec

더보기

23번 문제

응용 SW 기초 기술 활용 | 데이터베이스 | 2020년 2회 실기

SQL 제어어는 관리자가 데이터의 보안, 무결성 유지, 병행제어, 회복 등을 하기 위해 사용하는 언어를 말한다. 이 중 ( ) 명령어는 데이터베이스 내의 연산이 비정상적으로 종료되거나 정상적으로 수행이 되었다 하더라도 수행되기 이전 상태로 되돌리기 위해 연산 내용을 취소할 때 사용한다. 트랜잭션을 취소시키는 명령어로 메모리의 내용을 하드디스크에 저장하지 않고 버린다.

정답 : ROLLBACK

더보기

22번 문제

소프트웨어 개발 보안 구축 | 보안 | 2020년 2회 실기

( )은 클라이언트(사용자)의 입력값 등 외부 입력값이 SQL쿼리에 삽입되어 공격하는 것을 의미한다. ( )은 공격자가 악의적으로 웹 사이트의 보안상 허점을 이용해 특정 SQL 질의문을 전송하여 공격자가 원하는 데이터베이스의 중요한 정보를 가져오는 공격 기법이다.

정답 : SQL 인젝션

더보기

21번 문제

애플리케이션 테스트 관리 | 테스트 기법 | 2020년 2회 실기

테스트 자동화 도구는 휴먼 에러(Human Error)를 줄이고, 테스트에 소요되는 비용과 시간을 절감하며, 테스트 품질을 향상할 수 있는 도구이다. 테스트 계획, 테스트 분석/설계, 테스트 수행, 테스트 통제 등의 테스트 활동 단계에 따라 다양한 테스트 도구들이 있다. ( )은 테스트 수행 단계의 자동화 도구로 만들어진 애플리케이션을 실행하지 않고 분석하는 방법이다. ( )은 대부분의 경우 소스 코드에 대한 코딩 표준, 런타임 오류, 코딩 스타일, 코드 복잡도 및 남은 결함을 발견하기 위하여 사용한다. ( )은 테스트를 수행하는 사람이 작성된 소스 코드에 대한 이해를 바탕으로 도구를 이용해서 분석하는 것을 말한다.

정답 : 정적 분석

더보기

20번 문제

화면 설계 | UI 설계 원칙 | 2020년 2회 실기

UI(User Interface)는 사용자와 컴퓨터 상호 간의 소통을 원활히 할 수 있도록 도와주는 연계 작업을 뜻한다. 다음은 UI의 설계 원칙 4가지이다. 빈칸 괄호 ( ) 에 알맞은 용어를 쓰시오. 직관성 : 누구나 쉽게 이해하고 사용할 수 있어야 한다. ( ) : 사용자의 목적을 정확하게 달성하여야 한다. 학습성 : 누구나 쉽게 배우고 익힐 수 있어야 한다. 유연성 : 사용자의 요구사항을 최대한 수용하며, 오류를 최소화하여야 한다.

정답 : 유효성

더보기

19번 문제

인터페이스 구현 | 웹 개발 기법 | 2020년 2회 실기

‘비동시식 자바스크립트 XML’을 의미하는 용어로 클라이언트와 웹서버 간에 XML 데이터를 내부적으로 통신하는 대화식 웹 애플리케이션의 제작을 위해 사용된다. 클라이언트의 요청에 의해 웹 서버에서 로딩된 데이터를 웹 브라우저의 페이지에 보여주기 위해 웹 페이지 전체를 ‘새로고침’할 필요 없이 즉, 새로운 HTML 페이지로 이동할 필요 없이 현재 페이지에서 필요한 일부분만 로딩되도록 하는 웹 개발 기법을 의미하는 용어를 영문 약자로 쓰시오.

정답 : AJAX

더보기

18번 문제

서버 프로그램 구현 | IT 용어 | 2020년 2회 실기

소프트웨어 개발 과정에서 변경에 대비하기 위한 소프트웨어 ( )는 반드시 필요하다. ( )는 소프트웨어 품질 보증을 위한 주요한 요소이며, 주 임무는 변경의 통제이다. 소프트웨어 ( )란 소프트웨어 개발 과정에서 발생하는 산출물의 변경 사항을 관리하기 위한 일련의 활동을 말한다. 소프트웨어 리사이클 기간 동안 개발 되는 제품의 무결성을 유지하고 소프트웨어의 식별, 편성 및 수정을 통제하는 프로세스를 제공한다. 실수의 최소화와 생산성의 최대화가 ( )의 궁극적인 목표라고 할 수 있다. 대표적인 ( )도구로는 CVS, Subversion, Clear Case 등이 있다.

정답 : 형상 관리

더보기

17번 문제

통합 구현 | 프로토콜 | 2020년 2회 실기

HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 형태의 프로토콜로써 Enveloper, Header, Body의 주요 3요소로 구성된 간접 연계 방식의 웹서비스의 기본적인 메시지 전송 수단을 의미하는 용어를 쓰시오.

정답 : SOAP

더보기