問題一覧
1
구체적인 클래스에 의존하지 않고 서로 연관되거나 의존적인 객체들이 조합된 인터페이스 패턴
추상 팩토리
2
객체 생성 단계를 캡슐화하여 객체를 조립하여 생성하는 패턴
빌더
3
상위 클래스에서 객체 생성 인터페이스를 정의하지만, 인스턴스를 만드는 클래스는 서브 클래스에서 결정하도록 분리하는 패턴
팩토리 메소드
4
원본 객체를 복제하는 방식으로 객체를 생성하는 디자인패턴
프로토타입
5
클래스에서 하나의 객체만 생성 가능하며 해당 객체를 어디서든 참조할 수 있지만 여러 프로세스가 동시 참조 불가능한 패턴
싱글톤
6
비호환 인터페이스에 호환성을 부여하도록 변환하는 패턴
어댑터
7
구현부에서 추상층을 분리 후 독립적으로 확장, 변형 가능한 패턴
브리지
8
트리 구조로 부분 전체 계층을 표현하고 복합 단일 객체를 구분없이 사용하는 패턴
컴포지트
9
상속 사용없이 객체간 결합을 통해 객체 기능을 동적으로 추가 확장하는 패턴
데코레이터
10
상위에 인터페이스 구성하여 서브 클래스의 기능을 단순한 인터페이스로 구현하는 패턴
페케이드
11
인스턴스를 공유하여 메모리를 절약하는 패턴
플라이웨이트
12
접근이 힘든 객체를 연결하는 인터페이스 역할 패턴
프록시
13
처리 가능한 객체가 둘 이상 존재하녀 한 객체 내 처리 불가 시 다음 객체로 이관하는 패턴
chain of responsibility
14
요청 명령어들을 추상, 구체 클래스로 분리후 캡슐화하는 패턴
커맨드
15
언어에 문법 표현을 정의하는 패턴
인터프리터
16
접근이 빈번한 객체에 대해 동일한 인터페이스를 사용하는 패턴
인터레이터
17
객체들간 복잡한 상호작용을 캡슐화하여 객체로 정의 후 중재하는 패턴
메디테이터
18
객체를 이전 특정 시점의 상태로 저장하고 복원하는 패턴
메멘토
19
한 객체의 상태변화시 상속되어 있는 객체들에 변화를 전달하는 패턴
옵저버
20
객체의 상태에 따라 동일한 동작을 다르게 처리하는 패턴
스테이트
21
동일 계열 알고리즘을 개별적으로 캡슐화하여 상호교환하는 패턴
strategy
22
여러 클래스에서 공통 사용 메소드를 상위 클래스에서 정의하고 하위 클래스마다 다르게 구현해야하는 세부사항을 개별구현하는 디자인패턴
템플릿 메소드
23
각 클래스 데이터 구조로부터 처리 연상 기능을 분리하여 별도의 클래스를 만들고, 해당 클래스 메소드가 각 클래스를 돌아다니며 특정 작업을 수행하는 패턴
비지터
24
모든 명령문을 적어도 한번 수행하는 화이트 박스 테스트 검증 기준
구문 커버리지
25
전체 결정문이 적어도 한번은 참 거짓 결과를 수행하는 화이트 박스 테스트 검증 기준
분기 커버리지
26
결정 명령문 내의 각 개별 조건식이 적어도 한번 참 거짓 결과를 수행하는 화이트 박스 테스트 검증 기준
조건 커버리지
27
전체 조건식뿐만 아니라 개별 조건식도 참 한번 이상 거짓 한번 이상 결과 수행하는 화이트박스 테스트 검증기준
조건 결정 커버리지
28
각 개별 조건식이 독립적으로 전체 조건식의 결과에 영향을 주는 화이트박스 테스트 검증기준
변경 조건 결정 커버리지
29
모든 논리적 조합을 고려하여 100% 커버리지를 보장하는 화이트박스테스트 검증 기준
다중 조건 커버리지
30
화이트 박스 테스트 종류로, 논리적 복잡성을 측정할 수 있게 해준다. 측정 결과는 실행 경로의 기초를 정의하는 지침으로 사영한다
기초 경로 검사
31
화이트박스 테스트 종류로, 조건 검사, 루프 검사, 자료흐름 검사를 수행한다
제어 구조 검사
32
블랙박스 테스트 종류중 하나로, 입력 조건에 타당한 입력자료와, 타당하지 않은 자료의 개수를 균등하게 진행한다
동치 분할 검사
33
블랙박스 테스트 종류중 하나로, 입력 조건의 경계값을 테스트 케이스로 선정한다
경계값 분석
34
블랙박스 테스트 종류중 하나로, 입력데이터 간의 관계와 출력에 영향을 미치는 상황을 분석후 효용성이 넢은 테스트 케이스를 선정한다
원인 효과 그래프 검사
35
블랙박스 테스트 종류중 하나로, 과거의 경험이나 확인자의 감각으로 테스트를 진행한다.
오류 예측 검사
36
블랙박스 테스트 종류중 하나로, 여러 버전의 프로그램에 동일한 결과가 출력되는지 확인한다.
비교 검사
37
정보 전송 방법으로, 자료를 일정한 크기로 정한 후 순서대로 전송한다.
ATM
38
실행 프로세스 간 통신을 가능하게 하는 기술
IPC
39
네트워크 계층 프로토콜로, 통신 간 오류 처리와 전송 경로 변경등 제어 메시지를 관리한다
ICMP
40
호스트 IP 주소를 물리적 주소 MAC 로 변환한다
ARP
41
물리적 주소를 IP 주소로 변환한다
RARP
42
멀티 캐스트 지원하는 호스트 라우터 간 멀티 캐스트 그룹 유지
IGMP
43
최단 거리 경로로 라우팅하는 프로토콜
RIP
44
사설 네트워크에 속한 IP를 공인 IP 주소로 변환하는 기술
NAT
45
NBS 개발, 64비트 56비트 16라운드
DES
46
레인달 기반 암호화
AES
47
국내 개발 개인키
SEED
48
NSRI 개발
ARIA
49
스위스 개발 PES 개선
IDEA
50
NSA 개발 32라운드
Skipjack
51
옥텟 단위 기반 스트림 암호화
RC4
52
선형 연산을 통한 스트림 기반 난수 생성 활용 암호화
LFSR
53
소인수 분해가 어려운 큰 소수 숫자 활용한 암호화
RSA
54
두 사용사가 사전에 비밀 교환 없이 공통키 교환 가능
Diffie Hellman
55
미국 표준 디지털 서명 알고리즘
DSA
56
타원곡선에 기반한 공개키 암호 방식
ECC
57
IP ICMP 활영하여 엄청난 양의 데이터를 한 사이트에 집중적으로 보냄
스머핑
58
FRAGMENT NUMBER 변형해 수신측이 패킷 조립시 오류
teardrop
59
보안 솔루션중 발생한 로그 기록을 통합해 관리
ESM