[정보처리기사] 기출오답(210307)

Hyo Kyun Lee·2023년 2월 3일
0

정보처리기사

목록 보기
13/26

1. GoF 디자인 패턴

  • 생성

추상팩토리(Abstract Factrory) : 동일한 주제의 다른 팩토리 묶음
빌더(Builder) : 생성과 표기를 분리한 복잡한 객체 생성
싱글턴(Singleton) : 한 클래스의 한 객체만 생성
프로토타입
팩토리메소드

  • 구조

어댑터
브리지
컴포지트
데코레이터
파사드
플라이웨이트
프록시

  • 행위

책임연쇄
커맨드
인터프리터
이터레이터
중재자
메멘토
옵저버
상태
전략
템플릿메소드
방문자

2. 요구사항 모델링

※ 단계 다이어그램은 요구사항 모델링 방법이 아니다.

  • 애자일 방법 역시 요구사항 모델링에 포함
  • Crystal, 기능중심,..

3. 럼바우

  • 객체 모델링 : 객체 모델링(정보 모델링이라고도 함)
  • 동적 모델링 : 상태 다이어그램
  • 기능 모델링 : 자료 흐름도를 이용하여 프로세스의 자료 흐름을 중심으로 처리 과정 표현

4. 퀵정렬

  • 피벗 활용
  • 레코드의 많은 자료 이동을 없애고, 하나의 파일을 부분적으로 나누어가면서 정렬

※ 삽입정렬 : 가장 간단, 최소값을 찾아서 정렬된 원소값들 중 적절한 곳에 삽입
※ 선택정렬 : 정렬되어있지 않는 상태에서, 가장 작은 값을 찾아 첫번째 원소로 배치, 그 이후에 다시 최소값을 찾아 첫번째 원소로 배치
※ 버블정렬 : 주어진 파일에서 인접한 두 레코드 키 값을 비교하여, 그 크기에 따라 레코드 위치를 서로 교환
※ 힙정렬 : 전이진 트리 활용

5. TCP/IP 프로토콜

TCP는 전송계층(4계층)이다.
IP는 네트워크계층(3계층)이다.

6. 암호화 알고리즘

해시 - SHA-1, MD4, MD5
대칭키 - DES, AES
비대칭키(공개키) - 디피헬만, RSA

7. 스트림 암호화 방식

  • 대칭키 알고리즘(블록, 스트림)의 방식 중 하나
  • 블록 : DES, AES, SEED, ARIA
  • 스트림 : RC4, LFSR
  • 해시함수 알고리즘은 단방향 암호화이다.

8. 인증/인가

  • 인증 : Authentication
  • 인가, 권한부여 : Authorization

0개의 댓글