문제 사전


86번 문제

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

( )공격은 동일 네트워크에 존재하는 공격 대상 PC의 IP 주소를 공격자 자신의 랜카드 (MAC) 주소와 연결해 다른 PC에 전달되어야 하는 정보를 가로채는 공격을 말한다. 어떤 PC에 ( ) 기능을 가진 악성코드가 설치되면 약간의 조작으로 동일 구역 내의 다른 PC에 쉽게 악성코드를 설치할 수 있다. 즉, 동일 네트워크 하의 PC가 외부 네트워크로 접속을 시도할 경우, 악성코드에 감염된 PC를 경유해서 접속함으로써 해당 악성코드에 자동으로 감염되게 되는 것이다. 또한 동일 네트워크 하의 모든 PC가 감염된 PC를 게이트웨이로 인식해 외부 네트워크와 통신하기 위해 발생하는 모든 패킷을 해당 PC에 전송하므로 네트워크 속도가 크게 느려진다.

정답 : ARP 스푸핑

더보기

85번 문제

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

1970년대 IBM이 개발한 대칭키 암호화 알고리즘으로 평문을 64bit로 블록화하고 실제 키의 길이는 56bit를 이용한 16라운드 Feistel 구조의 전사 공격(Brute-Force Attack)에 취약한 비밀키 암호화 기법을 의미하는 용어를 쓰시오.

정답 : DES

더보기

84번 문제

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

점진적 통합 테스트 중 (1) 테스트는 가장 아래에 있는 모듈부터 테스트를 시작한다. (1) 테스트에서는 상위 모듈의 역할을 하는 (2)가 필요하다. (2)는 하위 모듈을 순서에 맞게 호출하고 호출시 필요한 매개변수를 제공하며 결과를 전달하는 역할을 한다.

정답 : 상향식 통합, 드라이버

더보기

83번 문제

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

요구 명세서를 입력 조건과 출력 조건 간의 논리적 관계로 표현하여 여러 입력 데이터 간의 관계와 출력에 미치는 상황을 체계적으로 분석한 테스트 케이스를 도출하는 입력 환경의 복합성을 고려한 블랙박스 테스트 기법이 무엇인지 쓰시오.

정답 : Cause Effect Graph

더보기

82번 문제

화면 설계 | 인터페이스 | 2021년 3회 실기

윈도우즈나 매킨토시 등에서 사용자가 마우스나 키보드로 아이콘이나 메뉴를 선택하여 원하는 작업을 수행하는 사용자 인터페이스를 의미하는 용어를 쓰시오.

정답 : GUI

더보기

81번 문제

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

어떤 모듈이 다른 모듈의 내부 논리 조작을 제어하기 위한 목적으로 제어신호를 이용하여 통신하는 경우이며, 하위 모듈에서 상위 모듈로 제어신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도현상이 발생하게 되는 결합도를 무엇이라 하는지 영문으로 쓰시오.

정답 : Control Coupling

더보기

80번 문제

데이터 입출력 구현 | 파일 구조 | 2021년 3회 실기

파일 구조에는 순차, ( ), 해싱이 있다. 순차 접근 방법은 레코드가 저장되어 있는 물리적 순차를 따른다. 즉, 레코드의 물리적 순서와 논리적 순서가 같게 순차적으로 저장하는 방법이다. ( ) 접근 방법은 레코드 접근을 위해 해당 ( )를 찾아, 그 ( )가 가리키는 주소를 따라가서 레코드에 접근할 수 있도록 데이터를 저장하는 데이터 접근 방식이다. ( )은 <값, 주소>의 자료구조로 구성되어 있다. 해싱 접근 방법을 이용하는 파일 구조는 ( )구조에 의존할 필요 없이 원하는 레코드에 대한 디스크 블록 주소를 레코드의 탐색 값에 대한 함수 계산을 통해 직접 얻을 수 있다.

정답 : 인덱스

더보기

79번 문제

요구사항 확인 | 디자인 패턴 | 2021년 3회 실기

객체 생성만을 전문으로 하는 서브 클래스를 정의하고, 해당 객체에서 어떤 객체를 만들지 결정하여 반환하는 메소드를 사용하여 필요한 객체를 생성하는 생성 패턴은 무엇인가?

정답 : Factory Method

더보기

78번 문제

요구사항 확인 | 다이어그램 | 2021년 3회 실기

( ) 다이어그램은 시스템을 구성하는 객체 간의 관계를 추상화한 모델을 논리적 구조로 표현한다. ( ) 다이어그램은 클래스, 속성, 오퍼레이션, 연관 관계를 이용하여 시스템을 정적인 관점으로 나타낸 것이다. ( ) 다이어그램을 통해 해당 시스템에서 사용되는 데이터를 발견할 수 있다.

정답 : 클래스 다이어그램

더보기

77번 문제

요구사항 확인 | 객체 지향 | 2021년 3회 실기

객체 지향에서 상속 관계(Is A Kind Of)를 표현한다. 일반적 개념의 클래스와 구체적 클래스의 관계이다. 한 클래스가 다른 클래스를 포함하는 상위 개념일 때 사용한다.

정답 : Generalization 관계

더보기