-
2024.05.13
[정보처리기사 실기] 단원별 정리 & 예상 문제 & 기출 문제
21
정보처리기사 단원별 정리 & 예상 문제 & 기출 문제정보처리기사 실기 시험을 준비하면서 블로그에 올렸었던 글들을 한 페이지에 정리해본다. 개념 정리 2020년 NCS 개편 후의 내용들수험서, 인터넷 블로그 등의 자료를 보면서 정리했던 내용들단원링크비고시험 개요https://starrykss.tistory.com/1598 1. 요구사항 확인https://starrykss.tistory.com/1605 2. 데이터 입출력 구현https://starrykss.tistory.com/1624 3. 통합 구현https://starrykss.tistory.com/1628 4. 서버 프로그램 구현https://starrykss.tistory.com/1629 5. 인터페이스 구현https://starrykss.tisto..
-
2024.05.13
[정보처리기사 실기] 2024년 1회 기출문제
정보처리기사 실기 2024년 1회 기출문제2024년 4월에 진행되었던 정보처리기사 실기 1회 기출 복원 문제를 올려본다.문항문제답1다음은 Java 코드이다. 올바른 출력 결과를 쓰시오.public class Connection { private static Connection _inst = null; private int count = 0; private Connection() {} public static Connection getInstance() { if (_inst == null) { _inst = new Connection(); } return _inst; } public void coun..
-
2023.10.20
[정보처리기사 실기] 2023년 3회 기출문제
정보처리기사 실기 2023년 3회 기출문제 2023년 10월에 진행되었던 정보처리기사 실기 3회 기출 복원 문제를 올려본다. 문항 문제 답 1 다음은 Java 코드이다. 올바른 출력 결과를 쓰시오. public class Test { public static void main(String[] args) { A b = new B(); b.paint(); b.draw(); } } class A { public void paint() { System.out.print("A"); draw(); } public void draw() { System.out.print("B"); draw(); } } class B extends A { public void paint() { super.draw(); System...
-
2023.08.28
[정보처리기사 실기] 2023년 2회 기출문제
1
정보처리기사 실기 2023년 2회 기출문제 2023년 7월에 진행되었던 정보처리기사 실기 2회 기출 복원 문제를 올려본다. 문항 문제 답 1 54321 면 43215로 출력되도록 비트 shift 직접 구현하는 문제 // 1 대신 6, 11, 16, ... 들어가도 OK n[(i+1) % 5] 2 거스름돈구하기 (m=4620, int a, b, c, d) a는 천원4장, b는 500원1개, c는 100원1개, d는 10원2개 (주어진 연산자, 숫자로만 구현) a, b, c, d에 들어갈 코드 순서대로 작성 m / 1000 (m % 1000) / 500 (m % 500) / 100 (m % 100) / 10 // 괄호 없어도됨 3 "#include #include char n[30]; char *test()..
-
2023.05.14
[정보처리기사 실기] 2023년 1회 기출문제
정보처리기사 실기 2023년 1회 기출 문제 2023년 4월에 진행되었던 정보처리기사 실기 1회 기출 복원 문제를 올려본다. 문항 문제 답 1 스태틱 변수 b , 변수 a 정수 class Static { public int a = 20; static int b = 0; } public class Main { public static void main(String[] args) { int a; a = 10; Static.b = a; Static st = new Static(); System.out.println(Static.b++); System.out.println(st.b); System.out.println(a); Syste m.out.print(st.a); } } 10 11 10 20 2 C언어 A..
-
2023.02.19
[정보처리기사 실기] 예상 문제 모음 ② (최신 경향)
예상 문제 모음 ② (최신 경향) 최신 경향을 반영한 문제들을 모아봤다. 문제 출처 : 수제비 카페 등 [1] 단답형 문제 1 Q. 다음은 소프트웨어 개발 방법론에 대한 설명이다. 괄호( ) 안에 들어갈 소프트웨어 개발 방법론 유형을 쓰시오. - ( ① ) 방법론은 개발과 함께 즉시 피드백을 받아서 유동적으로 개발하고 절차보다는 사람이 중심이 되어 변화에 유연한 방법론이다. - ( ② ) 모델은 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 소프트웨어 생명주기 모델이다. - ( ③ ) 모델은 시스템 개발 시 위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 나가는 모델이다. 더보기 ① 애자일(Agile) ② 폭포수(Waterfall) ③ 나선형(Spiral) [1과..
-
2022.10.16
[정보처리기사 실기] 2022년 3회 기출 문제
정보처리기사 실기 2022년 3회 기출 문제 2022년 10월에 진행되었던 정보처리기사 실기 3회 기출 복원 문제를 올려본다. 문항 문제 답 1 mines {{0,0,0,0},{0,0,0,0},{0,0,0,0},{0,0,0,0}} field {{0,1,0,1},{0,0,0,1},{1,1,1,0},{0,1,1,1}} int w = 4, h = 4; for(y=0; y
-
2022.09.15
[정보처리기사 실기] 2022년 2회 기출 문제
1
정보처리기사 실기 2022년 2회 기출 문제 2022년 7월에 진행되었던 정보처리기사 실기 2회 기출 복원 문제를 올려본다. 문항 문제 답 1 연산, 비절차적, Predicate Calculus, Codd, 관계 데이터베이스 튜플 ( )과 도메인 ( ) 관계해석 2 블록 암호화 알고리즘 적는 문제 - ~와 ~가 초기에 제시한 블록? 암호화 알고리즘으로 PES, IPES를 거쳐 ( ① )로 명명되었다. ( ① )은/는 128bit의 키를 사용하여 64bit의 평문을 8라운드에 거쳐 64bit의 암호문을 만든다. ( ② ) National Security Agency, Clipper, Fortezza 카드, 전화, 32 라운드 IDEA, 스킵잭(SKIPJACK) 3 h회사의 전체 제품 단가보다 큰 제품 출력..
-
2022.06.24
[정보처리기사 실기] 2022년 1회 기출 문제
정보처리기사 실기 2022년 1회 기출 문제 문항 문제 답 1 다음 설명에 맞는 RAID 단계를 숫자로 쓰시오. - 중복없는 스트라이핑 - 패리티비트 없음 0 2 다음에 해당하는 DB 트랜잭션 연산을 [보기]에서 찾아 적으시오 (1) 장애 발생 전 DB로 복구, 재실행 (2) 변경 연산 취소 (1) Redo (2) Undo 3 class A { int a; int b; } public class Main { static void func1(A m) { m.a *= 10; } static void func2(A m){ m.a += m.b; } public static void main(String args[]){ A m = new A(); m.a = 100; func1(m); m.b = m.a; fun..
-
2022.05.07
[정보처리기사/정처기 실기] 2022년 1회 시험 후기 (2022년 5월 7일)
정보처리기사/정처기 실기 2022년 1회 시험 후기 (2022년 5월 7일) 들어가며 작년에 2021년 2회 필기시험에 합격한 후, 곧 바로 있을 실기 시험을 보려고 하였으나 공부 시간도 부족하고, 정말 바쁜 시기여서 올해 1회 시험을 보기로 했었다. 오늘 정보처리기사 실기 1회 시험을 보고 왔다. 시험을 보고 느낀점을 몇 가지 적어본다. 2022년 1회 실기시험을 보고 느낀점 1. 지난 개편 후의 시험과 비교해서 난이도가 정말 어려워졌다. 2020년 NCS 중심으로 시험이 개편된 후, 출제 내용 및 출제 유형이 통째로 바뀌었다. 그래서 난이도 조정 기간을 거치게 되었는데, 지난 2년 간의 시험(2020년, 2021년)은 대체적으로 쉬운 내용의 용어 중심의 문제가 출제되었었으나, 올해 2022년부터는 본..
-
2022.05.06
[정보처리기사 실기] 핵심 키워드 정리 - 2
1
핵심 키워드 정리 - 2 시험장에 들어가기 전, 빠르게 훑어볼 내용을 정리해본다. 09. 소프트웨어 개발 보안 구축 SW 개발 보안의 3대 요소 : 기무가 기밀성(Confidentiality) : 인가되지 않은 개인 혹은 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 무결성(Integrity) : 정당한 방법을 따르지 않고서는 데이터가 변경될 수 없으며, 데이터의 정확성 및 완전성과 고의/악의로 변경되거나 훼손 또는 파괴되지 않음을 보장하는 특성 가용성(Availability) : 권한을 가진 사용자나 애플리케이션이 원하는 서비스를 지속해서 사용할 수 있도록 보장하는 특성 SW 개발 보안 용어 : 자위취위 자산(Assets) 위협(Threats) 취약점(Vulnerability) 위험(Risk)..
-
2022.05.06
[정보처리기사 실기] 핵심 키워드 정리 - 1
9
핵심 키워드 정리 - 1 시험장에 들어가기 전, 빠르게 훑어볼 내용을 정리해본다. 01. 요구사항 확인 소프트웨어 생명주기 모델(SDLC; Software Development Life Cycle) 소프트웨어 생명주기 : 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차 시스템이 개발될 때부터 운용과 유지보수를 거쳐 생애를 마칠 때까지 어떠한 순서를 밟는지에 대한 작업 프로세스를 모델화한 것 프로세스 요구사항 분석 -> 설계 - > 구현 -> 테스트 -> 유지보수 모델 종류 : 폭프나반 폭포수 모델(Waterfall Model) 소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델 (고전적 생명주기 모형) 절차 : 타당성 검토 -> 계획 -> 요구사항 분석 -> 설계..
-
2022.05.05
[정보처리기사 실기] 2022년 정보처리기사 1회/2회 필기 기출 복원 문제
2
2022년 정보처리기사 1회/2회 필기 기출 복원 문제 필기 시험에 출제되었던 용어, 개념 등을 파악하자. 자료 출처 : 수제비 카페 [2022년 제1회 정보처리기사 필기 복원 문제] - A형 문제 형태 문항 문제 답 1과목 소프트웨어 설계 1 User Interface 설계 시 오류 메시지나 경고에 관한 지침으로 가장 거리가 먼 것은? ①메시지는 이해하기 쉬워야 한다. ②오류로부터 회복을 위한 구체적인 설명이 제공되어야 한다. ③오류로 인해 발생 될 수 있는 부정적인 내용을 적극적으로 사용자들에게 알려야 한다. ④소리나 색의 사용을 줄이고 텍스트로만 전달하도록 한다. 4 2 다음 중 애자일(Agile) 소프트웨어 개발에 대한 설명으로 틀린 것은? ① 공정과 도구보다 개인과의 상호작용을 더 가치 있게 여..
-
2022.05.05
[정보처리기사 실기] 단원별 핵심 키워드 정리
단원별 핵심 키워드 정리 (1) 요구사항 확인 현행 시스템 분석 요구사항 확인 요구사항 검증 분석 모델 검증 요구사항 타당성 분석 요구사항 정의서 기능 요구사항 비기능 요구사항 용량 산정 요구사항 개발 요구사항 관리 (2) 화면 설계 UI 설계 원칙 UI 패턴 모델 UI 지침 UI 컨셉션 UI 설계 도구 UI 요구사항 UI 프로토타입 HTML UI 설계서 UI 흐름 설계 UI 상세 설계 (3) 데이터 입출력 구현 논리 데이터 모델 물리 데이터 모델 E-R 다이어그램 정규화 반 정규화 이상 현상 데이터베이스 DBMS 빅 데이터 NoSQL 데이터 마이닝 (4) 통합 구현 연계 데이터 연계 요구사항 분석 연계 매커니즘 송수신 현황 모니터링 데이터 보안 연계 모듈 EAI(Enterprise Application..
-
2022.05.04
[정보처리기사 실기] 예상 문제 모음 ① (최신 경향)
6
예상 문제 모음 ① (최신 경향) 최신 경향을 반영한 문제들을 모아봤다. 문제 출처 : 수제비 카페 등 [1] 단답형 문제 1 Q. 다음에서 설명하는 시스템은 무엇인가? - 비정상적인 접근의 탐지를 위해 의도적으로 설치해 둔 시스템 - 침입자를 속여 실제 공격당하는 것처럼 보여줌으로써 크래커를 추적하고, 공격 기법의 정보를 수집하는 역할을 하는 시스템 더보기 허니팟(Honeypot) [9과목] 소프트웨어 개발 보안 구축 *2022년 1회 필기 교차 출제 대비 문제 2 Q. 다음은 테스트에 대한 설명이다. 괄호( ) 안에 들어갈 테스트의 유형을 보기에서 골라 쓰시오. - ( ① ) : 오류를 제거하거나 수정한 시스템에서 오류 제거와 수정에 의해 새로이 유입된 오류가 없는지 확인하는 일종의 반복 테스트 기법..
-
2022.05.02
[정보처리기사 실기] 단답형/약술형 문제 모음
7
단답형/약술형 문제 모음 정보처리기사 실기 시험을 준비하면서 풀었었던 단답형 및 약술형 문제를 모아서 정리해본다. ① 단답형 문제 1 Q. 전문가의 경험적 지식을 통한 문제 해결 및 미래 예측을 위한 요구사항 도출 기법은 무엇인가? 더보기 델파이 기법(Delphi Method) 문제 2 Q. 범죄 사실을 사법기관에 제출하기 위해 디지털 증거자료를 수집/복사/분석/제출하는 일련의 과정을 지칭하는 용어를 쓰시오. 더보기 포렌식(Forensic) 문제 3 Q. 데이터베이스 스키마의 종류 3가지를 쓰시오. 더보기 ① 외부 스키마 ② 내부 스키마 ③ 개념 스키마 문제 4 Q. XP의 기본 원리 중, 공통적인 이름 체계와 시스템 서술서를 통해 고객과 개발자 간의 의사소통을 원할하게 한다는 원리는 무엇인가? 더보기 ..
-
2022.04.26
[정보처리기사 실기] 데이터베이스 기출 문제 정리 (2017년~2022년)
5
데이터베이스 기출 문제 정리 (2017년~2022년) 정보처리기사 실기 기출 문제 중에서 데이터베이스(Database)와 관련된 문제를 정리해 본다. SQL(Structed Query Language) 이 문제들은 복원을 한 것으로, 실제 출제된 문제와 다를 수 있다. 2017년 1회 문제 1 Q. 데이터베이스 시스템에서 데이터의 입력, 갱신, 삭제 등의 이벤트(Event)가 발생할 때마다 자동적으로 수행되는 사용자 정의 프로시저가 무엇인지 쓰시오. 더보기 트리거(Trigger) 문제 2 Q. 트랜잭션의 특성에는 원자성, 일관성, 독립성, 영속성이 있다. 이중에서 일관성과 영속성의 개념을 간단히 서술하시오. 더보기 일관성 : 트랜잭션 수행이 성공적으로 완료되면 언제나 일관성 있는 데이터베이스 상태로 반환..
-
2022.03.27
[정보처리기사 실기] 프로그래밍 기출 문제 정리 (2017년~2022년)
4
프로그래밍 기출 문제 정리 (2017년~2022년) 정보처리기사 실기 기출 문제 중에서 프로그래밍(C, Java, Python)과 관련된 문제를 정리해 본다. 이 문제들은 복원을 한 것으로, 실제 출제된 문제와 다를 수 있다. 2017년 1회 문제 1 Q. 다음 Java 언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. public class Test001 { public static void main(String[] args) { int[] a = {3, 4, 10, 2, 5}; int temp; for (int i = 0; i max) { max = a[i]; } if ( ( ) < min) { min = a[i]; } } System.out.printf("%d\n", max); System..
-
2022.01.11
[정보처리기사 실기] 시험 개요
1
[정보처리기사 실기] 시험 개요 시험 개요 직무 내용 정보시스템 등의 개발 요구사항을 이해하여 각 업무에 맞는 소프트웨어 기능에 관한 설계, 구현 및 테스트를 수행하고 사용자에게 배포하며, 버전관리를 통해 제품의 성능을 향상시키고 서비스를 개선하는 직무이다. 적용 기간 2020.1.1 ~ 2022.12.31 실기 검정 방식 필답형 : 단답형, 괄호 넣기, 서술식, 계산결과 등 시험 시간 2시간 30분 2020년 영역별 출제 문항수 영역 1회 2회 3회 4회 합계 1 요구사항 확인 1 1 1 1 4 2 데이터 입출력 구현 2 1 1 2 6 3 통합 구현 1 1 0 0 2 4 서버 프로그램 구현 2 1 0 2 5 5 인터페이스 구현 1 1 1 0 3 6 화면 설계 0 1 1 0 2 7 애플리케이션 테스트 관..