정보처리기사
안녕하세요.
2021년도 정보처리기사 실기와 필기시험을 준비하시는 수험자분들을 위해 용어를 정리했습니다.
개정된 부분이 많아서 난이도가 올라간 만큼 철저한 준비만이 합격의 지름길인 것 같습니다.
이전 게시물을 통해 용어 정리 1편을 정리해뒀으니 참고해주시면 좋을 것 같습니다.
https://zerozerometoo.tistory.com/53
시험 용어 정리
2021년도 정보처리기사 시험을 위해 키워드별로 용어를 요약정리했습니다.
스키마:
구조와 제약조건에 대한 명세를 기술한 메타데이터
직관성:
누구나 이해하기 쉽고 쉽게 사용할 수 있어야 함.
C++ 생성자:
초기화, 함수, 메소드
ADD, ALTER
데이터베이스에 컬럼 추가
배치 프로그램:
상호작용 없이도 작업 단위로 묶어 정해진 규칙에 따라 일괄 처리하는 방법
테스트 커버리지:
테스트 품질 측정 기준
조건 커버리지;
적어도 한 번은 참과 거짓이 나오도록 테스트
가상화:
물리적 리소스를 사용자에게 하나 이상으로 보이게 하는 것
인덱스:
데이터 베이스의 열
코드 난독화:
소스코드를 알아보기 힘들게 만듦
리치 클라이언트:
클라이언트가 소프트웨어의 실행을 책임짐
힌트:
옵티마이저가 비정상적인 실행계획을 수립할 때 액세스 경로 및 조인을 제어함.
프로토타입:
소프트웨어 설계 구현 전체적인 기능을 간략화한 신제품
스토리보드:
와이어프레임, 프로레스, 콘텐츠 구성, 데이터베이스 연동 등 정보가 수록된 문서
AJAX:
자바스크립트에서 사용하는 비동기 통신방식으로 클라이언트와 서버 간의 데이터를 주고받는 기술이다.
전체 페이지 새로고침을 하지 않고 일부 데이터 로드가 가능하다.
공개키 기반 구조:
공개키 암호 방식으로 디지털 인증서 활용
인스펙션:
전문가 외 다른 팀이 소프트웨어를 검토하는 것
LDAP:
사용자 정보 유지를 위한 질의 디렉터 서비스 인터넷 프로토콜
애자일 방법론:
워터폴에 대비되는 방법론
절차보다는 사람 중심이 되는 신속 적응적 개발 방법론
CHMOD751A.TXT
사용자에게는 읽기, 쓰기
실행그룹에게는 읽기, 실행
권한 부여(8진법)
기능점수:
소프트웨어 규모 측정 모델
스텁:
다른 프로그래밍 모듈 기능을 대리하는 임시 코드로 더미 객체
DDL(데이터 정의어):
CREATE, ALTER, DELETE, TRUNCATE
DCL(데이터 제어어):
GRANT, REVORK, COMMIT, ROLLBACK
DML(데이터 조작어):
SELECT, INSERT, UPDATE, DELETE
은행가 알고리즘:
교착상태를 해결하기 위한 회피 기법
REST:
HTTP URI를 통해 자원을 구분하고 post / get / put / delete를 통해 상태를 주고받는 기술
스파게티 코드:
복잡하게 꼬인 코드
외계인 코드:
아주 오래된 코드
MVC:
애플리케이션을 모델, 뷰, 컨트롤러의 3가지 역할로 구분한 것
비즈니스 로직을 분리함.
전송계층:
흐름 제어 역할 수행함.
XML:
HTML의 한계를 극복하기 위해 나옴.
테스트 케이스:
명세 기반 테스트 산출물로 입력값, 실행 조건, 기대 경과로 구성된 테스트 항목 명세서
컴포넌트:
특정 기능 수행을 위해 독립적인 인터페이스를 가지며 다른 부품과 조립되어 응용 시스템을 구축하는 소프트웨어
회귀 테스트:
기능 추가나 오류 수정 소프트웨어 반복 확인
기본키:
튜플에 대해 유일성과 최소성 대표성을 가지며 NULL값을 허용하지 않는 키
슈퍼 키:
유일성은 가지지만 최소성을 가지지 못한 키
FTP:
응용계층 프로토콜 원격 파일 전송 프로토콜
스레싱:
페이지 부재가 계속 발생하여 실제 처리보다 페이지 교체 시간이 더 많아지는 현상
API:
응용프로그램에서 사용할 수 있도록 운영체제나 프로그램 언어가 제공하는 기능을 제어하는 인터페이스
소프트웨어 아키텍처:
여러 가지 소프트웨어의 구성, 특성, 관계를 표현한 시스템 구조
인덱스:
검색 연산의 최소화를 위해 데이터베이스 내 열에 대한 정보를 구성해놓은 자료구조
결합도:
모듈 외부와의 상호 의존도
응집도:
모듈의 독립성, 모듈 내부 간 연관 정도
알파테스트:
선택한 사용자가 개발자 환경에서 통제된 상태로 개발자와 함께 수행하는 인수 테스트
베타 테스트:
실제 환경에서 일정 수 사용자에게 피드백을 받는 인수 테스트
시스템 카탈로그:
데이터베이스 내 모든 데이터 정보가 수록되어있는 테이블 집합체
트랜잭션:
데이터 베이스 시스템에서 하나의 논리적 기능을 수행하는 단위
WSDL:
웹서비스에 대한 상세한 정보가 기술된 XML 언어
상속:
상위 클래스의 필드를 하위 클래스에서 사용하도록 하는 것
UI시나리오:
완전성
일관성
이해성
가독성
FITNESS:
사용자가 테스트 케이스 테이블을 빠르게 자동으로 원하는 값
WATIR:
루비 기반 웹 애플리케이션으로 모든 언어 호환 가능
IPS:
네트워크에 대한 공격이나 침입을 차단하고 유해 트래픽을 처리하는 시스템
관계 대수:
원하는 정보가 무엇인지 정의하고 정보를 유도하는 절차적 언어
관계 해석:
원하는 정보가 무엇인지만 정의하는 비절차적 언어
SDDC:
모든 하드웨어가 가상화되어 가상화 풀로 구성하고 동적 자원 할당 관리하는 데이터 센터
공통 결합도:
파라미터 밖에서 선언되어있는 전역 변수 참조 생신
자료 결합도:
파라미터 통해서 상호작용하는 결합도
온톨로지:
세상의 모든 개념과 특성을 컴퓨터가 해석할 수 있게 만든 명세서
시맨틱 웹:
온톨로지로 자동화된 기계가 처리하도록 하는 웹
비바 모델:
무결성 보장한 최초의 모델
NO READ DOWN, NO WRITE UP
벨 라파둘라 모델:
무결정 보장한 미국의 모델
NO READ UP, NO WRITE DOWN
카디널 리티:
튜플의 개수
차수:
애트리뷰트의 개수
도메인:
하나의 애트리뷰트가 취하는 원자 값
DRS 재해복구센터 유형:
WARM SITE
COLD SITE
HOT SITE
MIRROR SITE
테스트 오라클의 종류:
참 오라클
샘플링 오라클
휴리스틱 오라클
일관성 검사 오라클
상태전이:
DISPATCH 프로세스 준비단계에서 실행
BLOCK 프로세스 실행단계에서 실행
WAKE UP 프로세스 대기에서 실행
리눅스 유닉스 용어:
UNAME-A 시스템의 모든 정보
UNAME-R 운영체제 버전 정보 배포 버전
GREP 특정 문자열 찾기
KILL 프로세스 종료
PWD 절대 경로
IP4:
32BIT
유니캐스트
멀티캐스트
브로드캐스트
IP6:
128BIT
유니캐스트
멀티캐스트
애니캐스트
IP4에서 IP6로 변환하는 방법:
듀얼스택, 터널링, 주소변환
BUFFER OVERFLOW 대응방안:
STACK GUARD, STACK SHIELD
CSMA/CD:
유선 LAN 반이중 방식에서 현재 채널 확인
CSMA/CA:
무선 LAN 반이중 방식에서 사전 충돌 회피
구조적 방법론:
전체 시스템을 나누어 분할과 정복, 하향식방법론(나씨 슈나이더만 차트) 사용
구조적 개발 방법론:
정형화된 분석절차로 자료 흐름도, 자료 사전, 소단위 명세서의 특성을 가지고 있음.
컴포넌트 기반 방법론:
컴포넌트를 조립하여 새로운 응용프로그램 작성
정보공학 방법론:
정보시스템 개발에 필요한 관리, 작업 기반 체계화
객체지향 방법론:
객체를 기본단위로 시스템 분석함(객체, 클래스, 메소드).
제품계열 방법론:
특정 제품에 적용하고 싶은 공통기능 정의 개발
백로그:
제품과 프로젝트에 관한 요구사항
스프린트:
짧은 개발기간 동안 반복적인 수행으로 개발 품질 향상
데일리 미팅:
매일 15분 정도 미팅
스크럼 마스터:
프로젝트 리더
스프린트 회고:
스프린트를 되돌아보며 개선점 확인
TCP 세션 하이재킹:
TCP 시퀀스 넘버의 보안상 문제점 때문에 발생하는 것
DEVOPS:
개발과 운영의 합성어
헝가리안 표기법:
변수 및 함수 인자 이름 앞에 데이터 타입을 명시하는 코딩 규칙
API
응용프로그램에서 사용할 수 있도록 운영체제나 언어를 제어하는 인터페이스
이상으로 정보처리기사 용어 정리를 마치겠습니다.
많은 분들에게 도움이 되셨으면 좋겠고 잘 준비하셔서 시험에 합격하셨으면 좋겠습니다.
'정보 공유' 카테고리의 다른 글
엑셀 중복값 찾기와 제거 방법 알아보기 (0) | 2021.04.29 |
---|---|
코로나 증상 순서, 감기와 차이점 알아보기 (4) | 2021.04.27 |
정보처리기사 실기,필기 시험 출제 용어 정리 1편 (0) | 2021.04.23 |
주식 예수금 뜻과 출금방법 알아보기 (4) | 2021.04.21 |
유러피언 슈퍼리그 창설 참가팀과 일정 알아보기 (0) | 2021.04.19 |