문제 사전


56번 문제

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

( )은 입력의 경계값에서 발생하는 오류를 제거하기 위한 검사 기법으로 등가분할의 경계부분의 입력값에서 결함이 발견될 확률이 높다는 가정으로 테스트하는 기법이다.

정답 : 경계값 분석

더보기

55번 문제

서버 프로그램 구현 | 모듈 | 2021년 1회 실기

(1) 한 모듈이 다른 모듈 내부에 있는 지역 변수나 기능을 사용(참조 또는 수정)하는 경우의 결합도. (2) 모듈 간의 인터페이스로 배열이나 오브젝트(Object), 스트럭처(Structure)이 전달되는 경우의 결합도. (3) 파라미터가 아닌 모듈 밖에 선언되어 있는 전역 변수를 참조하고 전역 변수를 갱신하는 식으로 상호 작용하는 경우의 결합도

정답 : 내용 결합도, 스탬프 결합도, 공통 결합도

더보기

54번 문제

통합 구현 | IT 용어 | 2021년 1회 실기

웹 서비스에서 웹 서비스명, 서비스 제공 위치, 서비스 메시지 포맷, 프로토콜 정보 등에 대한 상세 정보를 기술한 파일로 XML로 기술된 웹 서비스 기술 언어 또는 기술된 정의 파일의 총칭을 무엇이라 하는지 쓰시오.

정답 : WSDL

더보기

53번 문제

통합 구현 | IT 용어 | 2021년 1회 실기

기업 내부에서 운영되는 각종 플랫폼 및 애플리케이션 간의 상호 정보 전달, 연계, 통합을 가능하세 해주는 솔루션이다. Point to Point, Hub&Spoke, Message Bus 등의 데이터 연계 방식을 갖는 소프트웨어 및 정보시스템 아키텍처 프레임워크를 무엇이라 하는지 쓰시오.

정답 : EAI

더보기

52번 문제

데이터 입출력 구현 | 데이터베이스 | 2021년 1회 실기

( )는 시스템의 성능 향상과 개발(Development)과 운영(Maintenance)의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링의 기법을 의미한다. ( )란 DB의 성능 향상을 목적으로 정규화를 통해 분할된 테이블을 다시 합치는 과정을 의미한다. ( )는 중복성의 원리를 활용하여 데이터 조회 시 성능을 향상시키는 역할을 할 수 있다.

정답 : 반정규화

더보기

51번 문제

데이터 입출력 구현 | 데이터베이스 | 2021년 1회 실기

(1) 데이터 모델링은 특정 DBMS에 의존하는 데이터형식, 제약조건, 뷰, 인덱스 등을 설정하는 작업으로 결과물로는 테이블 정의서, 제약조건 리스트, 인덱스 명세서 등이 있다. (2) 데이터 모델링은 업무의 대상이 대상이 되는 실제 데이터에 대해서 서로의 상관관계를 파악하는 작업으로 이를 통한 대표적인 결과물로는 ERD(Entity Relation Diagram)이 있다. (3) 데이터 모델링은 DBMS의 유형에 맞추어 DBMS에 저장될 데이터의 골격(스키마)를 만드는 작업으로 이를 통해 함수종 속성 파악, 논리적 스키마(릴레이션 구조) 등의 결과를 얻을 수 있다.

정답 : 물리, 개념, 논리

더보기

50번 문제

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

우리나라 말로 번역하면 ‘네트워크 주소 변환’으로 내부에서 사용하는 사설 IP 주소와 외부로 보여지는 공인 IP 주소 간의 IP Address 변환 방식을 말한다. 한정된 하나의 공인 IP를 여러 개의 내부 사설 IP로 변환하여 사용하기 위한 기술이며, 내부 네트워크 주소의 보안을 위해 사용하는 방법 중 하나이다.

정답 : NAT

더보기

49번 문제

응용 SW 기초 기술 활용 | 신기술 동향 | 2020년 4회 실기

오픈소스 분산 컴퓨팅 기술로 분산처리와 암호화 기술을 동시에 적용한 분산 데이터베이스(Distributed Ledger)의 한 형태이다. 가상화폐의 거래 정보를 기록한 원장인 ‘블록’이라고 하는 소규모 데이터들이 특정 기관의 중앙 서버에서 공동으로 기록 관리하지 않고 P2P 방식을 기반으로 생성된 체인 형태의 연결고리 기반 분산 데이터 저장 환경에 저장하여 누구라도 임의로 수정할 수 없고 누구나 변경의 결과를 열람할 수 있는 기술이다.

정답 : Block Chain

더보기

48번 문제

응용 SW 기초 기술 활용 | 프레임워크 | 2020년 4회 실기

PC처럼 가격이 싼 컴퓨팅 서버들과 저장장치들을 활용하여 가상화된 거대한 저장장치를 형성하고 그 안에 빅데이터(Big Data)를 상대적으로 쉽게 저장하고 활용하여 처리할 수 있도록 한 분산 파일 시스템이다. 2004년 미국 프로그래머 더그 컷팅이 방대한 데이터를 처리하기 위하여 구글의 맵리듀스(MapReduce) 등을 활용해 이를 개발하였다.

정답 : Hadoop

더보기

47번 문제

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

1960년대 말 벨 연구소(Bell Labs)에서 개발된 운영체제로 다중 사용자, 멀티 태스킹 운영체제이다. 이식성이 높으며 대화식 운영체제로 서버 운영에 필수적인 CLI 인터페이스가 강력하다. C언어라는 고급 프로그래밍 언어로 커널까지 대부분 작성된 운영체제이다. 파일 생성, 삭제, 보호 기능을 가지며, 디렉터리 구조는 계층적 트리 구조 형태이다.

정답 : UNIX

더보기