자격증/정보처리기사

[정보처리기사 실기] 암기해야하는 여러가지 용어 정리

개발..너... 2024. 7. 6. 18:54
검증과 확인

 

검증 : 개발자 혹은 시험자의 시각으로 소프트웨어가 명세화된 기능을 올바로 수행하는지를 알아보는 과정으로 소프트웨어 개발과정을 테스트하는 것

확인 : 사용자 시각으로 올바른 소프트웨어가 개발되었는지 입증하는 과정으로 소프트웨어 결과를 테스트하는 것 

 

 

자료사전(Data Dictionary : DD) 

 

자료사전은 조직에 속해있는 다른사람에게 특정한 자료용어가 무엇을 의미하는지를 알려주기위해 용어등을 조정하고 취합하여 문서로 명확히 하려는 목적이 있다. 

자료사전은 파일 혹은 데이터베이스에 있는 자료에 대한 자료이다.

 

인증기술

 

유형 설명 예시
지식 기반 인증 사용자가 기억하고 있는 지식 ID / 패스워드
소지 기반 인증 소지하고있는 사용자 물품 공인인증서, OTP
생체 기반 인증 고유한 사용자의 생체정보 홍채, 정맥, 얼굴, 지문
특징 기반 인증 사용자의 특징을 활용 서명, 발걸음 , 몸짓

 

** 소지섭의

 

스크럼(SCRUM) 기법

 

스크럼은 매일 정해진시간, 장소에서 짧은 시간의 개발을 하는 팀을 위한 프로젝트 관리 중심의 방법론이다. 

구분 설명
스프린트(Spring) 2~4 주의 짧은 개발기간
번 다운 차트(Burn Down Chart)  백로그 대비 시간을 그래픽적으로 표현한 차트

 

비즈니스 연속성 계획 관련 주요 용어

 

주요용어 설명
BIA
(Business Impact Analysis)
장애나 재해로 인해 운영상의 주요 손실을 볼 것을 가정하여 시간흐름에 다른 영향도 및 손실 평가를 조사하는 BCP를 구축하기 위한 비즈니스 영향분석
RTO
(Recovery Time Objective)
업무중단시점부터 업무가 복구되어 다시 가동될때까지의 시간
재해 시 복구 목표 시간의 선정
RPO
(Recovery POint Objective) 
업무중단시점부터 데이터가 북고되어 다시 정상가동될 때 데이터의 손실 허용 시점
재해 시 복구 목표 지점의 선정
DRP
(Disaster Recovery Plan)
재난으로 장기간에 걸쳐 시설의 운영이 불가능한경우를 대비한 재난 복구 계획
DRS
(Disaster Recovery System)
재해복구계획의 원할한 수행을 지원하기 위하여 평상시에 확보하여 두는 인적,물적,자원 및 이들에 대한 지속적인 관리체계가 통합된 재해복구시스템

 

 

알고리즘

 

유형 설명
다단계 피드백 큐
(MLGQ : Multi Level 
Feedback Queue) 
FIFO와 라운드로빈 스케줄링 기법을 혼합한 것으로, 새로운 프로세스는 높은 우선순위, 프로세스의 실행 시간이 길어질수록 점점 낮은 우선선위 큐로 이동하고 마지막 단계는 라운드 로빈 방식을 적용한 알고리즘

 

 

방향그래프

 

  • 정점을 연결하는 선에 방향이 있는 그래프
  • N개의 정점으로 구성된 방향 그래프의 최대 간선 수는 n(n-1) 인 그래프

 

 

깃(Git)

 

  • 리누즈 토발즈가 2005년 리눅스 커널의 개발을 위해 만든 시스템
  • 중앙집중형이 아닌 분산형 방산식
  • PC 스스로 완전한 저장소가 구성되며 필요에따라 중앙집중형 방식으로도 운영가능
  • 저장소의 완전한 복사본을 로컬에 저장하고 로컬 저장을 통해 오프라인 작업이 가능
  • 대용량 코드관리에 부적절하며 한번에 diff 명령어를 통한 변경사항을 보기 어려움
  • CVS, SVN과 개념이 상이하여 학습시간이 요구됨

 

결합도

 

결합도는 모듈 내부가 아닌 외부의 모듈과의 연관도 또는 모듈간의 상호의존성을 의미하며, 결합도가 낮을수록 품질이 좋아힌다.

유형 설명
내용 결합도
(Content Coupling)
다른 모듈 내부에 있는 변수나 기능을 다른 모듈에서 사용하는 경우의 결합도
공통 결합도
(Common Coupling)
파라미터가 아닌 모듈 밖에서 선언되어 있는 전역 변수를 참조하고 전역 변수를 갱신하는 식으로 상호작용하는 경우의 결합도
외부 결합도
(External Coupling)
두 개의 모듈이 외부에서 도입된 데이터 포맷, 통신 프로토콜, 또는 디바이스 인터페이스를 공유할 경우의 결합도
제어 결합도
(Control Coupling)
단순 처리할 대상인 값만 전달되는게 아니라 어떻게 처리를 해야한다는 제어요소가 전달되는 경우의 결합도
스탬프 결합도
(Stamp Coupling)
모듈 간의 인터페이스로 배열이나 객체, 구조등이 전달되는 경우의 결합도
자료 결합도
(Data Coupling)
모듈간의 인터페이스로 전달되는 파라미터를 통해서만 모듈 간의 상호작용이 일어나는 경우의 결합도

 

 

출처 : https://kyoun.tistory.com/191

 

 

디지털 포렌식 (Digital Forensics) 

 

디지털 포렌식은 범죄 행위에 대한 사실을 사법기관에 제출하기위해 디지털 증거자료를 획득, 분석, 보관, 제출, 기록하는 일련의 과정을 지칭하는 용어이다.