하루한줄 코딩일기

[정보처리기사 실기] 2021년 제1회 기출 주요 개념 정리 본문

Study

[정보처리기사 실기] 2021년 제1회 기출 주요 개념 정리

jjuha 2022. 5. 7. 02:33

📄 2021년 제1회

📍 RARP(Reverse Address Resolution Protocol)

물리주소(MAC주소)로 IP주소를 찾는 프로토콜


📍 데이터베이스 설계 (개념, 논리, 물리)

개념적 설계: 트랜잭션 모델링, E-R 다이어그램 산출
논리적 설계: 트랜잭션의 인터페이스 설계, 정규화 수행
물리적 설계: 반정규화 수행, 테이블 정의서, 명세서 도출

📍 WSDL

웹 서비스명, 제공 위치, 메시지 포맷, 프로토콜 정보 등 웹 서비스에 대한 상세 정보가 기술된 XML 형식으로 구현되어 있는 언어

[웹 서비스 유형]

SOAP: HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지 교환 프로토콜
WSDL: 웹 서비스명, 제공 위치 등 상세 정보가 기술된 XML 형식으로 구현된 언어
UDDI: WSDL을 등록하고 검색하기 위한 저장소

📍 블랙박스 테스트

동등분할 테스트: 입력 데이터의 영역을 유사 도메인별로 유효값/무효값을 그루핑하여 대푯값 테스트 케이스를 도출하여 테스트하는 기법

점수 성적
0 ~ 59
60 ~ 69
70 ~ 79
80 ~ 89
90 ~ 100
테스트 값: -10점, 30점, 65점, 75점, 85점, 95점, 110점


경곗값 분석 테스트: 경곗값 부분에서 오류 발생 확률이 높기 때문에, 경곗값을 포함하여 테스트 케이스를 설계하여 테스트하는 기법

📍 테스트 레벨 종류

종류 설명 기법
단위 테스트 요구사항에 대한 단위 모듈, 서브루틴 테스트 (모듈 테스트) 자료구조, 실행경로, 오류처리 테스트
통합 테스트 단위 테스트를 통과한 모듈 사이의 인터페이스, 컴포넌트 간의 상호작용 검증 빅뱅, 샌드위치, 상향식/하향식 테스트
시스템 테스트 통합된 단위 시스템의 기능이 시스템에서 정상 수행되는지 테스트 기능/비기능 요구사항 테스트
인수 테스트 계약상의 요구사항이 만족되었는지 확인하기 위한 테스트 계약 인수, 규정 인수, 알파/베타 테스트

📍 IPv4 vs IPv6

IPv4
- 32bit (8bit 4분할, 10진수)
- Multicast, Unicast, Broadcast

IPv6
- 128bit (16bit 8분할, 16진수)
- Multicast, Unicast, Anycast

📍 카디널리티와 차수

학번 이름 학년 학과
20180001 홍길동 4 KL
20190010 장보고 4 CS

◽ 카디널리티(행) = 튜플의 수 = 2
◽ 차수(열) = 속성의 수 = 4

📍 접근통제 기술

DAC(임의 접근통제): 데이터에 접근하는 사용자의 신원에 따라 접근 권한 부여
MAC(강제 접근통제): 주체와 객체의 등급을 비교하여 접근 권한 부여
RBAC(역할기반 접근통제): 사용자의 역할에 따라 접근 권한 부여

📍 결합도

내용 결합도: 모듈 간 데이터, 지역변수를 직접 참조하는 경우
공통 결합도: 모듈 밖의 전역변수를 참조, 갱신하는 경우
스탬프 결합도: 모듈간의 인터페이스로 객체, 배열 등 자료구조가 전달되는 경우

📍 세션 하이재킹

'세션을 가로채다'라는 의미로, 정상적 연결을 RST 패킷을 통해 종료시킨 후 재연결 시 희생자가 아닌 공격자에게 연결하는 공격 기법

Comments