하루한줄 코딩일기
[정보처리기사 실기] 2021년 제1회 기출 주요 개념 정리 본문
📄 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 패킷을 통해 종료시킨 후 재연결 시 희생자가 아닌 공격자에게 연결하는 공격 기법
'Study' 카테고리의 다른 글
[정보처리기사 실기] 2021년 제2회 기출 주요 개념 정리 (0) | 2022.05.07 |
---|---|
[정보처리기사 실기] EAI의 개념과 유형 (0) | 2022.05.07 |
[정보처리기사 실기] 2020년 제1회 기출 주요 개념 정리 (0) | 2022.05.07 |
Comments