디자인 패턴에 대한 설명이다. 가장 적합한 용어를 쓰시오.
goF의 디자인 패턴은 생성, 구조, 행위의 3가지로 분류한다.
UML을 이용한 다이어그램 중 아래 그림에 해당하는 다이어그램을 쓰시오
패키지 다이어그램
특징 : 가시화 언어, 명세화 언어, 구축 언어, 문서화 언어
구조적 다이어그램 (클객컴배복패)
1) 클래스 다이어그램
시스템의 클래스와 이들 간의 관계를 표현
2) 패키지 다이어그램
연관성있는 패키지를 모아 놓은 것 이들 간의 관계를 표현
3) 복합체 구조 다이어그램
시스템 내의 복합 구조를 표현
4) 객체 다이어그램
시스템 내의 객체와 이들 간의 관계를 표현
5) 컴포넌트 다이어그램
시스템의 물리적 구조, 즉 컴포넌트와 그 상호작용을 표현
6) 배치 다이어그램
시스템의 물리적 배치와 구성요소들 간의 관계를 표현
행위 다이어그램 (유순커상활타)
1) 유스 케이스 다이어그램
시스템의 기능과 사용자 간의 상호작용을 표현
2) 순차 다이어그램
객체 간의 상호작용을 시간 순서에 따라 표현
3) 커뮤니케이션 다이어그램
객체 간의 상호작용과 통신을 표현
4) 상태 다이어그램
객체의 생명주기 동안의 상태 변화를 표현
5) 활동 다이어그램
시스템의 프로세스 또는 워크플로우를 표현
6) 상호작용 다이어그램
시스템의 상호작용을 하나의 고수준 워크플로우로 표현
7) 타이밍 다이어그램
객체의 행동과 시간에 따른 상호작용을 표현
= 샘플링 오라클
집계함수 : max, min, count, sum, avg => select와 having에서 사용 가능
SSL, TLS, IPSec, S-HTTP암호화한다.
정보보안의 3요소 중 가용성에 대해서 서술하시오.
기밀성 : 인가된 사용자만 정보 자산에 접근할 수 있다. 방화벽, 암호
무결성 : 시스템 내의 정보는 오직 인가된 사용자가 인가된 방법으로만 수정할 수 있다.
가용성 : 사용자가 필요할 때 데이터에 접근할 수 있는 능력을 말한다.
삽입, 삭제, 갱신이상
슈퍼키 : 유일성 O, 최소성 X
후보키 : 유일성 O, 최소성 O
기본키 : 유일성 O, 최소성 O
대체키 : 유일성 O, 최소성 O
준비 -> 실행 -> 대기
1960년대 말 벨 연구소에서 개발된 운영체제로 다중 사용자, 멀티태스킹 운영체제이다.
= 유닉스
정형 데이터 및 사진 영상 등의 비정형 데이터를 효과적으로 처리하는 오픈소스 빅데이터 솔루션이다. 많은 양의 데이터를 여러 대의 범용 컴퓨터에 나눠서 저장해주고 처리한다.
= 하둡
블록체인
네트워크 주소 변환이라는 의미이다. 내부에서 사용하는 사설 IP주소와 외부로 보여지는 공인 IP 주소 간의 IP Address 변환 방식을 말한다. 한정된 공인 IP를 여러 개의 내부 사설 IP로 변환하기 위해 사용하는 기술이다.
= NAT(Network Address Translation)