자격증/정보처리기사 실기

[정보처리기사 실기] 단답형, 서술형 정리(3)

씨주 2024. 4. 11. 09:15

📍 단답형, 서술형 정리(3)

📌 메타데이터

자료 그 자체가 아닌 자료의 속성 등을 설명하는 데이터로 데이터에 관한 정보의 기술, 데이터 구성의 정의, 데이터 분류 등을 위한 데이터

 

📌 NetBIOS(Network Basic Input/Output System)

응용계층(7계층)의 애플리케이션 프로그램에 API를 제공하여 상호 통신할 수 있도록 해주는 프로토콜

 

📌 테스트 기법

- 블랙박스 테스트 : 프로그램 내부 논리 구조를 참조하지 않고 사용자의 요구사항이나 설계 명세 등을 이용하여 테스트 케이스를 개발

    - 동등분할 테스트(Equivalence Partitioning) : 입력 데이터의 영역을 유사한 도메인별류 유효값/무효값을 그룹핑하여 대푯값을 테스트 케이스로 도출하는 테스트 기법

    - 경곗값 분석 테스트(Boundary Value Analysis) : 경계값을 포함하여 테스트 케이스를 설계하여 테스트하는 기법

    - 원인-결과 그래프 테스트(Cause-Effect Graph Testing)

    - 회귀(Regression) 테스트 : 소프트웨어의 변경사항이 발생하면 수행하는 테스트

주로 유지보수단계에서 수행

 

- 화이트박스 테스트

    - 문장 커버리지 : 최소 한번은 모든 문장 수행

    - 분기 커버리지 : 결정 검증 기준이라고도 함

조건별 True/False일 때 수행

    - 조건 커버리지 : 전체 조건식에 상관없이 개별 조건식의 True/False에 대해 수행

전체 조건식의 영향은 고려하지 않고 결정 포인트 내 각 개별 조건식이 적어도 한 번은 참과 거짓의 결과가 되도록 수행

 

📌 테스트 케이스 구성요소

- 테스트조건 : 테스트 간의 종속성, 테스트 수행 전 실행되어야 할 고려 사항 등

- 입력 데이터 : 테스트 실행 시 입력할 입력값, 선택 버튼, 체크 리스트 값 등

- 예상 결과 : 테스트 실행 후 출력 데이터, 결과 화면, 기대 동작 등

 

📌 DRS

- Hot Site : 주 센터와 동일한 수준의 자원을 대기 상태로 원격지에 보유, 데이터의 최신 상태를 유지하고 있는 재해복구센터

복구까지 소요시간(RTO)은 4시간 이내

 

📌 백업 미디어 장치

- VTL(Virtual Tape Library) : 테이프 방식의 장점을 취하기 위해 디스크를 가상의 테이프 미디어로 모방

- 가상화 백업 : 하이퍼 바이저에서 관리되는 가상 서버의 이미지파일을 백업하는 방식

 

📌 빅데이터 수집기술

- 척와 : 비정형 데이터 수집기술

- 스쿱 : 정형 데이터 수집기술

 

📌 ITSM(IT Service Management)

기업 내의 기존 정보통신 관리 역할을 서비스 관점으로 바꿔서 고객 중심의 IT 서비스를 관리하는 기법

 

📌 소프트웨어 개발방법론

- CBD(Component Based Development) 개발 방법론 : 부품 역할을 하는 소프트웨어 컴포넌트를 기능별로 개발하고 각자에 필요한 것은 선택하여 조립함으로써 소프트웨어 개발

 

📌 빅데이터 가공기술

- 하둡 : 오픈 소스를 기반으로 한 분산 컴퓨팅 플랫폼

가상화된 대형 스토리지를 형성하고 그 안에 보관된 거대한 데이터 세트를 병렬로 처리할 수 있도록 개발된 자바 소프트웨어 프레임워크

구글, 야후 등에 적용

 

- 피그 : 하둡을 이용하여 맵리듀스를 사용하기 위한 높은 수준의 스크립트 언어

- 하이브 : 하둡 기반의 DW솔루션으로 SQL과 매우 유사한 HiveQL이라는 쿼리 제공

 

📌 세그먼테이션 기법

- 가상 기억장치 내의 프로세스를 서로 크기가 다른 논리적 단위로 분할하고 메모리를 할당하는 기법

논리적인 다양한 크기의 가변적인 크기로 관리되는 기법 

 

📌 럼바우 객체지향 분석 절차

- 객체 모델링(Object / Information) : 시스템의 정적구조 표현, 객체 간의 관계를 정의

- 동적 모델링(Dynamic) : 객체의 제어 흐름/상호 반응 표현

- 기능 모델링(Functional) : 데이터값의 변화 과정 표현