2번
ARP 스푸핑
로컬 네트워크(LAN)에서 사용하는 ARP 프로토콜의 취약점을 이용한 공격 기법으로 자신의 물리적 주소를 변조하여 다른 PC에게 도달해야 하는 데이터 패킷을 가로채거나 방해함.
3번
DB 관리자가 DB 사용자에게 권한을 부여하는 명령어
4번
- Authentication: 접근하는 사용자의 신원을 검증하는 기능
- Authorization: 신원이 검증된 사용자에게 특정된 권한과 서비스를 허용하는 기능
- Accounting: 사용자가 어떤 종류의 서비스를 이용했고, 얼마만큼의 자원을 사용했는지 기록 및 보관하는 기능
5번
Factory Method 패턴
객체 생성을 서브 클래스에서 처리하도록 분리하여 캡슐화한 패턴으로 상위 클래스에서 인터페이스만 정의하고 실제 생성은 서브 클래스가 담당함. 다른 이름으로 가상 생성자 패턴이라고도 불림
6번
제어 결합도
Control
내공에 외제 스자
제어 결합도는 단순 처리 대상인 데이터만 전달되는 것이 아니라 어떻게 처리해야 하는지를 결정하는 제어 요소가 전달되는 경우의 결합도
8번
상향식 통합 테스트 -> (데이터의 입출력 확인하기 위한 )드라이버
하나의 주요 제어 모듈과 관련된 종속 모듈의 그룹인 클러스터가 필요함
하향식 통합 테스트 -> 스텁
9번
x, y = 100,200 print(x==y) 의 출력은 False임
소문자 false 오답이니깐 조심
10번
CROSS JOIN은 두 테이블을 일단 다 붙이는 것
11번
색인 (index)
파일의 구조는 파일을 구성하는 레코드들이 보조기억장치에 편성되는 방식을 의미하는 것, 크게 순차, 색인, 해싱으로 구분함. 색인 파일 구조는 <값, 주소> 쌍으로 구성되는 데이터 구조를 활용하여 데이터에 접근하는 방식으로, 자기 디스크에서 주로 활용됨
12번
클래스
클래스 다이어그램은 UML 다이어그램 중 객체들을 클래스로 추상화하여 표현하는 다이어그램으로 대표적인 구조적 다이어그램임. 클래스는 각각의 객체들이 갖는 속성과 메소드를 표현한 것으로 3개의 구획으로 나눠 이름, 속성, 메소드를 표기함
13번
-
데이터 링크 계층: 물리적으로 연결된 두 개의 인접한 개방 시스템들 간에 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 연결 설정, 데이터 전송, 오류 제어 등의 기능을 수행
-
네트워크 계층: 개방 시스템들 간의 네트워크 연결을 관리하며, 경로 제어, 패킷 교환, 트레픽 제어 등의 기능을 수행
-
표현 계층: 서로 다른 데이터 표현 형태를 갖는 시스템 간의 상호 접속을 위해 필요한 계층, 코드 변환, 데이터 암호화, 데이터 압축, 구문 검색 등의 기능을 수행
14번
DES
- IBM이 개발, NBS에 의해 미국 국가 표준으로 발표된 암호화 알고리즘
- 64비트 블록 크기, 56비트의 키 길이, 16회의 라운드 수행
- 해독이 쉬워졌고 AES로 대체
16번
int* array[3];
포인터 배열임
17번
^ 이게 자바에서 xor 비트 연산자임
18번
Cause-Effect Graph
그래프를 활용하여 입력 데이터 간의 관계와 출력에 영향을 미치는 상황을 체계적으로 분석한 다음 효용성이 높은 테스트 케이스를 선정하여 검사하는 기법
19번
GUI (Graphical User Interface)
사용자가 명령어를 직접 입력하지 않고 키보드와 마우스 등을 이용하여 아이콘이나 메뉴를 선택하여 모든 작업을 수행하는 사용자 인터페이스
20번
-
Aggregation: 하나의 사물이 다른 사물에 포함되어 있는 관계로 전체와 부분으로 구분되어지며 서로 독립적
-
Generalization: 상위 모듈이 하위 모듈보다 더 일반적인 개념을 가지고 있으며 하위 모듈이 상위 모듈보다 더 구체적인 개념을 가짐