정보처리기사/실기 14

2022년 2회 정보처리기사 실기 기출문제 해설 특강

👨‍🏫 2022년 2회 정보처리기사 실기 기출문제 해설 특강1. 다음 괄호에 들어갈 용어를 쓰시오. ※ 관계대수는 절차적 특성, 관계해석은 비절차적 특성답 : 관계해석2. 다음 1~2에 해당하는 암호화 알고리즘 용어를 쓰시오. 답 [ 1 : IDEA, 2 : Skipjack ]3. 다음에 설명하는 용어를 영문약어로 적으시오. 답 : VPN4. 아래 설명에서 1~4에 해당하는 용어를 적으시오. 답 [ 1 : IGP, 2 : EGP, 3 : OSPF, 4 : BGP ]5. 아래 1~2에서 설명하는 테스트 종류를 쓰시오. 답 [ 1 : 알파 테스트, 2 : 베타 테스트 ]6. 변경 또는 수정된 코드에 대하여 새로운 결함 발견 여부를 평가하는 테스트는 무엇인지보기에서 찾아 쓰시오. 답 : 회귀 테스트 (Re..

2022년 3회 정보처리기사 실기 기출문제 해설 특강

👨‍🏫 2022년 3회 정보처리기사 실기 기출문제 해설 특강1. 다음 중 형상관리 도구에 해당하는 것을 모두 고르시오. ※ 통제 : 소프트웨어 형상 변경 요청을 검토하고 승인하여 현재의 베이스 라인에 반영될 수 있도록 통제답 : CVS, SVN, Git2. 다음은 디자인 패턴에 대한 설명이다. 괄호 안에 알맞은 답을 작성하시오. 답 [ 1 : 브리지 패턴, 2 : 옵저버 패턴 ]3. 다음은 UML에 관한 설명이다. 괄호안에 알맞은 답을 작성하시오. 답 [ 1 : 관계, 2 : 클래스, 3 : 인터페이스 ]4. 아래 점수에 따라 점수를 출력하는 테스트를 진행하려고 한다.다음과 같은 테스트 입력값을 넣을 때의 테스트 방식을 쓰시오. ※ 동등 분할 기법 - 입력 자료에 초점을 맞춰 테스트 케이스를 만들어 ..

2020년 4회 정보처리기사 실기 기출문제 해설 특강

👨‍🏫 2020년 4회 정보처리기사 실기 기출문제 해설 특강1. 다음은 디자인 패턴에 대한 설명이다. 빈칸 안에 들어갈 가장 적합한 용어를 쓰시오.※ 생성, 구조, 행위답 : 행위2. UML을 이용한 다이어그램 중 아래 그림에 해당하는 다이어그램을 쓰시오. 답 : 패키지 다이어그램3. 일반, 업무용, 게임, 오락 등의 일반적인 업무에 사용하는 테스트 오라클로 특정한 몇 개의 입력 값에 대해서만기대하는 결과를 제공해 주는 오라클을 쓰시오.※ 참 오라클, 샘플링 오라클, 일관성 검사 오라클, 휴리스틱 오라클 답 : 샘플링 오라클4. 테스트 기법 중 다음과 같이 입력값을 넣고,출력값을 비교하는 테스트 기법을 쓰시오. ※ 동등 분할 기법, 경계값 분석, 원인 - 효과 그래프 검사, 오류 예측 검사, 비교 검..

2021년 3회 정보처리기사 실기 기출문제 해설 특강

👨‍🏫 2021년 3회 정보처리기사 실기 기출문제 해설 특강1. AAA, Triple-A라고 읽는 이 용어는 보안의 세 가지를 합쳐 축약한 용어이다.다음 1~3에 해당하는 용어를 에서 찾아 쓰시오. 답 [ 1 : Authentication, 2 : Authorization, 3 : Accounting ]2. 데이터 제어어(DCL)의 하나인 GRANT의 기능에 대해 간략히 서술하시오. 답 : 사용자에게 접속 권한, 생성 권한 등을 부여하는 명령어3. 다음에 설명하는 보안위협에서 괄호에 들어갈 알맞은 답을 쓰시오.※ ARP, IP, DNS답 : ARP4. 결합도의 종류 중, 어떤 모듈이 다른 모듈을 호출할 때, 단순히 값만 전달되는 형태가 아닌 제어 신호를전달할 때 생기는 결합도를 영문으로 쓰시오. 답..

2022년 1회 정보처리기사 실기 기출문제 해설 특강

2022년 1회 정보처리기사 실기 기출문제 해설 특강1. 다음 설명에 맞는 RAID 단계를 쓰시오. 답 : RAID 02. 다음은 로그 기반 회복 기법에서 사용되는 명령어이다.해당하는 항목을 보기에서 찾아 적으시오.※ 트랜잭션의 특성1. 원자성 (Atomicity) - Commit RollBack2. 일관성 (Consistency)3. 독립성, 격리성 (Isolation)4. 영속성 (Durablility)답 [ 1 : REDO , 2 : UNDO ]3. 데이터베이스의 이상현상 중, 삭제 이상에 대해 간략히 서술하시오.※ 이상 현상- 삽입 이상이란 릴레이션에서 데이터를 삽입할 때 의도와는 상관없이 원하지 않는 값들로 함께 삽입되는 현상이다.- 삭제 이상이란 릴레이션에서 한 튜플을 삭제할 때 의도와는 상관..

2021년 2회 정보처리기사 실기 기출문제 해설 특강

👨‍🏫 2021년 2회 정보처리기사 실기 기출문제 해설 특강1. 네트워크의 구성 및 유지를 위해 기지국이나 액세스 포인트와 같은 기반 네트워크 장치를 필요로 하지 않고, 멀티 홉 라우팅 기능에 의해 무선 인터페이스가 가지는 통신 거리상의 제약을 극복하며, 노드들의 이동이 자유롭기 때문에 네트워크 토폴로지가 동적으로 변화되는 특징이 있다. 응용 분야로는 긴급 구조, 긴급회의, 전쟁터에서의 군사 네트워크 등이 있다. 답 : AD-hoc Network2. 다음 1, 2에 설명하는 알맞은 답안을 쓰시오. 답 [ 1 : UI 2 : UX ]3. 다음 파이썬 프로그램의 실행결과를 쓰시오. ※ 우 시프트 연산 / range는 1부터 2까지 (1부터 3 (-1) 까지)답 : 264. 디자인 패턴 중 클래..

2021년 1회 정보처리기사 실기 기출문제 해설 특강

👨‍🏫 2021년 1회 정보처리기사 실기 기출문제 해설 특강1. 물리주소를 IP 주소로 변화하는 프로토콜을 작성하시오.※ IP주소를 물리 주소로 변화하는 프로토콜 : ARP 답 : RARP2. 빈칸 1~3에 해당하는 용어를 쓰시오. 답 [ 1: 개념적 설계 2: 논리적 설계 3: 물리적 설계 ]3. 다음 테이블의 카디널리티와 차수를 구하시오. 답 [ 카디널리티 : 5 차수 : 4 ]4. 기업 내부에서 운영되는 각종 플랫폼 및 애플리케이션 간의 정보전달, 연계, 통합을 가능하게 하는 솔루션이다. Point toPoint, Hub&Spoke, Message Bus, Hybrid 형태로 구성된다. 답 : EAI 5. 다음 에 해당하는 데이터 모델 구성 3요소 중 1, 2에 알맞은 데이..

2020년 2회 정보처리기사 실기 기출문제 해설 특강

👨‍🏫 2020년 2회 정보처리기사 실기 기출문제 해설 특강1. 일정한 주기를 가지고 계속 검토해 나가며 필요할 때마다 요구사항을 더하고 수정하여 커다랗게 살을 붙이면서 개발하는 프로세스 모델 방식이다. 미리 정해진 몇 개의 단계에 따라 엄격한 순서대로 이루어지는 일직선의 과정인 폭포수의 프로세스와는 비교가 많이 되는 반대의 개념이다. 이 소프트웨어 개발 방법론을 쓰시오.나선형 모형 (Spiral Model) 계획 수립 → 위험분석 → 공학적 개발 → 고객 평가XP (eXtremeProgramming)의사소통, 단순성, 피드백, 용기, 존중 답 : 애자일2. 다음은 데이터베이스 설계의 순서이다. 빈칸에 해당하는 설계 순서를 쓰시오.요구사항 분석 → ( ) → ( ) → ( )..

2023년 2회 정보처리기사 실기 기출문제 오답노트

📘 2023년 2회 정보처리기사 실기 기출문제 오답노트6. 화이트박스 테스트의 검증 기누에 대한 다음 설명에 해당하는 용어를 에서 찾아 쓰시오. (5점)테스트 케이스를 소스 코드의 조건문에 포함된 개별 조건식의 결과가 True인 경우와 False인 경우가 한 번 이상 수행되도록 설계한다. • 문장 커버리지 • 분기 커버리지 • 조건 커버리지 • 분기 / 조건 커버리지 답 : 조건 커버리지8. 소프트웨어 데이터의 비정상적인 수정이 감지되면 소프트웨어를 오작동하게 만들어 악용을 방지하는 기술이다. 해시 함수, 핑거 프린트, 워터마킹 등의 보안 요소를 생성하여 ..

2023년 3회 정보처리기사 실기 기출문제 오답노트

📘 2023년 3회 정보처리기사 실기 기출문제 오답노트1. 다음 JAVA로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. (단 출력문의 출력 서식을 준수하시오.) (5점)class SuperObject { public void draw() { System.out.println("A"); draw(); } public void paint() { System.out.println("B"); draw(); }}class SubObject extends SuperObject { public void paint() { super.paint(); System.out.println("C"); draw(); } ..