시작 하기 앞서
문제가 다소 어려웠다
공부를 했다 생각했지만 처음 보는 문제들이 많은게 함정
하지만 어려운 것만 어려워서 그런지 점수는 크게 낮지 않았다
오답을 열심히 해서 늘리도록 하자
21.08.14 cbt
8번
클래스 다이어그램 요소
- instance : 실행중인 임의의 프로세스, 클래스의 현재 성생된 객체, 클래스로 정의된 객체의 복사본
- item : 객체에 속하는 데이터나 메소드를 지칭, 데이터베이스에서는 열을 의미
- hiding : 캡슐화된 항목을 다른 객체로 부터 숨기는 것
- operation : 클래스의 동작; 클래스에 속하는 객체에 대해 적용될 메서드를 정의
15번
럼바우
- 객체 모델링 : 객체 다이어그램
- 동적 모델링 : 상태 다이어그램
- 기능 모델링 : 자료흐름도
30번
- 검증(Verification) : 스프트웨어가 요구사항에 부합하게 구현되었음을 보장하는 활동
- 확인(validation) : 소프트웨어가 고객의 의도에 따라 구현되었음을 보장하는 활동
- 쉽게 검증 -> 개발자, 확인 -> 사용자
39번
테스트 수행 도구
- 자료 흐름도
- 기능 테스트
- 입력 도메인 분석
- 랜덤 테스트
Stub와 Driver는 통합 테스트 시 사용 되는 것
41번
데이터베이스의 무결성 규정
- 무결성 규정 요소 : 제약 조건, 규정을 참조할때 식별자 등의 요소가 포함될 수 있음
- 무결성 규정의 대상 : 도메인 무결성, 키 무결성, 종속성 등
- 릴레이션 무결성 규정 : 릴레이션을 조작하는 과정에서 의미적 관계를 명세하는 것
60번
- X가 Y를 결정한다 = Y는 X에 종속된다 : X→Y
- X는 Y의 부분 집합이다 : X⊂Y
- Y가 X를 결정한다 = X는 Y에 종속된다 :Y→X
- Y는 X의 부분 집합이다 : Y⊂X
70번
IP address
- A class : 0.0.0.0 ~ 127.255.255.255
- B class : 128.0.0.0 ~ 191.255.255.255
- C class : 192.0.0.0 ~ 223.255.255.255
- D class : 224.0.0.0 ~ 239.255.255.255
- E class : 240.0.0.0 ~ 255.255.255.255
76번
TCP헤더
- 순서번호는 전달하는 바이트 마다 번호가 부여됨
- 수신번호확인은 상대편 호스트에서 받으려는 바이트의 번호를 정의함
- 체크섬은 데이터를 포함한 세그먼트의 오류를 검사함
- 윈도우 크기는 16비트로 2Bytes임. 한번에 최대로 보낼 수 있는 패킷의 크기는 2^16-1 = 65535Bytes이다
78번
페이지 교체 알고리즘
- OPT(optimal) : 앞으로 가장 오랫동안 사용되지 않은 페이지 교체
- FIFO : 선입선출
- LRU(Least Recently Used) : 가장 오랫동안 사용되지 않은 페이지 교체
- LFU(Least Frequently Used) : 참조 횟수가 가장 적은 페이지 교체
- MFU(Most Frequently Used) : 참조 횟수가 가장 많은 페이지 교체
- NUR(Not Used Recently) : 최근에 사용하지 않은 페이지 교체
81번
IDS(침입탐지 시스템)
- 이상탐지 : 잘 알려지지 않은 공격 탐지에 적합, 기존 패턴과 급격하게 다른 패턴을 침입으로 판단
- 오용탐지 : 잘 알려진 시스템 취약점을 공격하는 패턴 탐지
- HIDS(Host-Based Intrusion Detection)는 운영체제에 설정된 사용자 계정에 따라 기록을 남기고 추적
- NIDS(Network-Based Intrusion Detection System)로는 대표적으로 Snort가 있음
85번
정보보안을 위한 접근제어
- 권한 가진 인가자만 특정 시스템이나 정보에 접근 할 수 있도록 통제
- 시스템 및 네트워크에 대한 접근 제어 수단으로 IP와 서비스 포트로 볼수 있음; Telnet port : 23, ssh port : 22
- 네트워크 장비에서 수행하는 IP에 대한 접근 제어로는 관리 인터페이스의 접근제어와 ACL등이 있음
20.09.26 cbt
55번
데이터모델
- 현실 시계의 정보를 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델
- 구성요소 : 논리적 데이터 구조, 연산, 제약조건
- 절차 : 개념적 데이터모델 -> 논리적 데이터모델 -> 물리적 데이터모델