License/정보처리기사

정보처리기사 실기 요약: 약술형 및 단답형 대비 용어정리 [3]

S.A.H 2021. 7. 7. 14:01
반응형

 

 


*제가 정보처리기사 실기를 준비하면서 약술형과 단답형에 대비하여 작성한 자료입니다. 내용은 과목 구분없이 혼재되어 있습니다.
*정보처리기사 실기는 많은 용어들과 용어에 대한 정의를 키워드 중심으로 최대한 눈에 익히면서 외우는 것이 효과적입니다.





Q) 동일한 테스트 케이스반복적인 테스트를 수행하면 더 이상 결함을 발견할 수 없다는 테스트의 원리

답: 살충제 페러독스

Q) 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 데이터 간의 관계, 패턴, 추세를 발견하고, 이를 의미 있는 정보로 변환하여 기업 의사결정에 활용하는 기술

답: 데이터마이닝

Q) 소프트웨어 요구, 설계, 원시코드 등의 저작자 외의 다른 전문가 또는 팀이 검사하여 오류를 찾아내는 공식적 검토기법

답: 인스펙션

Q) 검토 자료를 회의 전에 배포해서 사전검토한 후 짧은 시간동안 회의를 진행하는 형태로 리뷰를 통해 오류를 검출하고 문서화하는 기법

답: 워크스루

Q) 2~3명이 진행하는 리뷰형태로 요구사항 명세서 작성자가 명세서를 설명하고 이해관계자들이 설명을 들으면서 결함을 발현하는 형태로 진행하는 기법

답: 동료검토

Q) 프로젝트의 특성과 필요에 따라 소프트웨어 개발 프로세스, 기법, 산출물 등을 비즈니스적으로 또는 기술적인 요구에 맞도록 최적화하는 과정 및 방법론

답: 테일러링

Q) 일련의 SQL 쿼리의 집합으로 마치 하나의 함수처럼 쿼리의 집합을 실행하여 데이터를 조작하는 프로그램

답: 프로시저

Q) 특정 테이블에 삽입, 수정, 삭제 등의 데이터 변경 이벤트가 발생 시 DBMS에서 자동적으로 실행되도록 구현된 프로그램

답: 트리거

Q) 산출물의 변경 사항을 버전별로 관리하여 목표 시스템의 품질 향상을 지원하는 활동

답: 형상통제

Q) 사용자가 다양한 각도에서 정보에 대해 접근해 직접 대화식으로 정보를 분석하고 의사결정에 활용하는 과정으로, 사용자들이 직접 컴퓨터를 이용하여 데이터에 접근하는 데 있어 필수적인 시스템

답: OLAP

Q) 온라인 업무 처리 형태의 하나로 네트워크상의 여러 이용자가 실시간으로 데이터베이스의 데이터를 갱신하거나 검색하는 등의 단위 작업을 처리하는 방식

답: OLTP

Q) 소프트웨어 개발 및 전산장비 운영 업체들의 업무 능력 및 조직의 성숙도를 평가하기 위한 모델

답: CMMI

Q) 자바(JUnit), C++(CppUnit), .Net(NUnit) 등 다양한 언어를 지원하는 단위테스트 프레임워크

답: xUnit

Q) 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크로, 각 테스트 대상 분산 환경에 데몬을 사용하여 테스트 대상 프로그램을 통해 테스트를 수행하고, 통합하여 자동화하는 검증 도구

답: STAF

Q) 웹 기반 테스트 케이스 설계/실행/결과 확인 등을 지원하는 테스트 프레임워크

답: FitNesse

Q) 다양한 브라우저 지원 및 개발언어를 지원하는 웹 애플리케이션 테스트 프레임워크

답: Selenium

Q) 루비(Ruby) 기반 웹 애플리케이션 테스트 프레임워크

답: watir

Q) 소프트웨어 공학에서 '결과의 변경 없이 코드의 구조를 재조정함'을 뜻하는 것으로, 주로 가독성을 높이고 사용자가 보는 외부 화면은 그대로 두면서 내부 논리나 구조를 바꾸고 개선하는 유지보수 행위

답: 리팩토링

Q) ITU-T에 의해 표준으로 작성된 ISDN을 사용하기 위한 프로토콜로, 사용자의 요청에 따라 유연한 대역폭을 할당하며 1~2계층만 담당하고, 망의 성능 향상을 위해 에러 제어 기능과 흐름 제어 기능을 단순화 하고 기술적으로는 X.25에 비해 우위에 있는 프로토콜

답: 프레임릴레이

Q) 페이지 교체 알고리즘 중 가장 오랫동안 주기억장치에 있던 페이지 중 자주 사용되는 페이지의 교체를 방지하기 위한 것으로, FIFO 기법의 단점을 보완하는 기법

답: SCR

Q) 페이지 교체 알고리즘 중 최근에 사용하지 않은 페이지를 교체하며, 참조 비트와 변형 비트가 사용되는 기법

답: NUR

Q) 페이지 교체 알고리즘 중 앞으로 가장 오랫동안 사용하지 않을 페이지를 교체하는 기법

답: OPT

Q) 가상 기억장치에 보관되어 있는 프로그램을 다양한 크기의 논리적인 단위로 나눈 후 주기억장치에 적재시켜 실행시키는 기법으로, 내부 단편화는 발생하지 않으나 외부 단편화는 발생할 수 있음

답: 세그먼테이션

Q) 가상 기억장치에 보관되어 있는 프로그램과 주기억장치의 영역을 동일한 크기로 나눈 후 나눠진 프로그램(페이지)을 동일하게 나눠진 주기억장치의 영역에 적재시켜 실행하는 기법으로, 외부 단편화는 발생하지 않으나 내부 단편화는 발생할 수 있음

답: 페이징

Q) 말을 꺼내기 쉬운 분위기로 만들어 회의 참석자들이 내놓는 아이디어들을 비판 없이 수용할 수 있도록 하는 회의

답: 브레인스토밍

Q) 데이터 스트림을 생성하고 처리하는 시스템에서 사용가능한 패턴으로 서브 시스템이 입력 데이터를 받아 처리하고, 결과를 다음 서브 시스템으로 넘겨주는 과정을 반복

답: 파이프-필터 패턴

Q) 분리된 컴포넌트들로 이루어진 분산 시스템에서 사용되고, 이 컴포넌트들은 원격 서비스 실행을 통해 상호작용이 가능한 패턴

답: 브로커 패턴

Q) 프로젝트 관리를 위한 상호, 점진적 개발방법론이며, 비즈니스 상의 요구시시각각 변동이 심한 경우에 적합한 개발방법

답: 스크럼

Q) 외부네트워크와 접속하여 가장 빠른 속도로 데이터를 주고받을 수 있게 컴퓨터 내에 설치되는 장비로 Data Link 계층에 사용하는 장비

답: NIC

Q) 주체와 객체의 보안등급을 비교하여 접근권한을 부여하는 접근 통제 정책

답: MAC

Q) 객체에 접근하고자 하는 주체의 접근권한에 따라 접근을 통제하는 접근 통제 정책

답: DAC

Q) 특정 사용자가 어떤 대상에 특정 행동을 하는데에 있어서 그 사용자가 가진 역할에 의해 접근 가능 유무를 판정하게 하는 정책

답: RBAC

Q) TCP 프로토콜의 구조적인 문제를 이용한 공격으로 서버의 동시 가용 사용자 수를 SYN패킷만 보내 점유하여 다른 사용자가 서버를 사용 불가능하게 하는 공격

답: SYN 플러딩

Q) 대량의 UDP 패킷을 만들어 임의의 포트번호로 전송하여 응답메세지(ICMP)를 생성하게 하여 지속해서 자원을 고갈시키는 공격

답: UDP 플러딩

Q) ICMP패킷을 정상적인 크기보다 아주 크게만들어서 전송하면 다수의 IP단편화가 발생하고, 수신 측에서는 패킷을 재조합하는 과정에서 많은 부하가 발생하여 정상적인 서비스를 하지 못하도록하는 공격기법

답: 죽음의 핑(PoD)

Q) 특정한 몇 개의 입력값에 대해서만 기대하는 결과를 제공해 주는 오라클

답: 샘플링 오라클

Q) 모든 입력값에 대하여 기대하는 결과를 생성함으로써 발생된 오류를 모두 검출할 수 있는 오라클

답: 참 오라클

Q) 샘플링 오라클을 개선한 오라클로, 특정 입력 값에 대해 올바른 결과를 제공하고, 나머지 값들에 대해서는 휴리스틱으로 처리하는 오라클

답: 휴리스틱 오라클

Q) 애플리케이션 변경이 있을 때, 수행 전과 후의 결과값이 동일한지 확인하는 오라클

답: 일관성 검사 오라클


 








반응형