기록하는 공부

[정보처리기사 실기] 전공자 실기 1주 공부법/2023년 정처기 실기 후기 본문

Study/자격증

[정보처리기사 실기] 전공자 실기 1주 공부법/2023년 정처기 실기 후기

SS_StudySteadily 2023. 4. 25. 16:09
728x90
반응형

 

공부 교재 & 공부법

 

전공자이긴 하지만 저는 전공자로서 지식이 부족하다고 생각이 들어 비전공자라고 봐도 될 듯합니다.

이번 실기를 준비하면서 필기 때 보았던 개념들이 있어서 그런지 많이 막막하진 않았습니다.

 

할 일이 많다는 핑계로 실기 공부를 미루다가 결국 시험 10일 전쯤부터 시작하게 되었습니다.

하루 순공시간은 대략 4-6시간이였던 것 같고 이 마저도 대충대충 훑어보았던 것 같습니다.

 

일단 제가 이용한 교재는

2022년 시나공 정보처리기사 실기 책을 이용하여 공부했습니다.

작년에 정처기 실기 특강 같은 걸 들으면서 받았던 책이라 굳이 새로운 교재를 사지 않고 공부를 진행했습니다.

 

시나공은 1권, 2권, 기출문제집으로 나눠져 있습니다.

1, 2권 둘 다 포함하여 총 1장부터 12장이 있는데,

찾아보니 "시간이 부족하다면 2, 4, 7, 8, 10, 11장만 봐도 된다." 라는 글을 읽고

저도 과감히 나머지 부분은 포기하였습니다.

 

 

각 섹션별로 중요도가 A, B, C, D로 나누어져 있는데 저는 2, 4, 7, 8, 10, 11장에서도 중요도가 A, B인 섹션만

보고 넘어갔습니다.

 

개인적으로  시나공 교재에 대해 평가해 보자면

각 섹션별로 중요도가 표시된 점과 섹션이 끝난 후 있는 정리문제들 또한 도움이 많이 되었습니다.

 

하지만, 다소 불편한 점이 있었는데요

바로 답지가 각 장에 뒷면에 있는데 답을 보기 위해 책을 왔다 갔다 하는 점이 너무 불편했습니다.

따로 답지를 분권 해줬으면 좋겠다는 생각이 조금 들었습니다.

 

아래에 시나공 교재 목차를 적어놓도록 하겠습니다.

참고하실 분은 참고하시면 될 것 같아요.

 

저는

2장. 데이터 입출력 구현,

4장. 서버 프로그램 구현,

7장. 애플리케이션 테스트 관리,

8장. SQL 응용,

9장. 소프트웨어 개발 보안 구축,

10장. 프로그래밍 언어 활용,

11장. 응용 SW 기초 기술 활용

이렇게만 보았습니다.

 

 

더보기

[1권]

0장. 준비운동

 

1장. 요구사항 확인

Section 001 소프트웨어 생명 주기

Section 002 스크럼(Scrum) 기법

Section 003 XP(eXtreme Programming) 기법

Section 004 현행 시스템 파악

Section 005 개발 기술 환경 파악

Section 006 요구사항 정의

Section 007 요구사항 개발 프로세스

Section 008 요구사항 분석

Section 009 요구사항 분석 CASE와 HIPO

Section 010 UML(Unified Modeling Language)의 개요

Section 011 UML-관계(Relationship)

Section 012 UML-다이어그램

Section 013 유스케이스(Use Case) 다이어그램

Section 014 활동(Activity) 다이어그램

Section 015 클래스(Class) 다이어그램

Section 016 시퀀스(Sequence) 다이어그램

Section 017 커뮤니케이션(Communication) 다이어그램

Section 018 상태(State) 다이어그램

Section 019 패키지(Package) 다이어그램

Section 020 소프트웨어 개발 방법론

Section 021 S/W 공학의 발전적 추세

Section 022 비용 산정 기법

Section 023 비용 산정 기법-하향식

Section 024 비용 산정 기법-상향식

Section 025 수학적 산정 기법

Section 026 프로젝트 일정 계획

Section 027 소프트웨어 개발 방법론 결정

Section 028 소프트웨어 개발 표준

Section 029 소프트웨어 개발 방법론 테일러링

Section 030 소프트웨어 개발 프레임워크

예상문제은행

 

2장. 데이터 입·출력 구현

Section 031 데이터 전환

Section 032 데이터 검증

Section 033 오류 데이터 측정 및 정제

Section 034 데이터베이스 개요

Section 035 데이터베이스 설계

Section 036 데이터 모델의 개념

Section 037 데이터 모델의 구성 요소

Section 038 식별자(Identifier)

Section 039 E-R(개체-관계) 모델

Section 040 관계형 데이터베이스의 구조 / 관계형 데이터 모델

Section 041 관계형 데이터베이스의 제약 조건-키(Key)

Section 042 관계형 데이터베이스의 제약 조건-무결성(Integrity)

Section 043 관계대수 및 관계해석

Section 044 이상/함수적 종속

Section 045 정규화(Normalization)

Section 046 반정규화(Denormalization)

Section 047 시스템 카탈로그

Section 048 데이터베이스 저장 공간 설계

Section 049 트랜잭션 분석/CRUD 분석

Section 050 인덱스

Section 051 뷰/클러스터

Section 052 파티션

Section 053 분산 데이터베이스 설계

Section 054 데이터베이스 이중화/서버 클러스터링

Section 055 데이터베이스 보안

Section 056 데이터베이스 백업

Section 057 스토리지

Section 058 논리 데이터 모델의 변환

Section 059 물리 데이터 모델 품질 검토

Section 060 자료 구조

Section 061 트리(Tree)

Section 062 이진 트리(Tree)

Section 063 정렬(Sort)

예상문제은행

 

3장. 통합 구현

Section 064 통합 구현

Section 065 연계 메커니즘

Section 066 연계 장애 및 오류처리 구현

Section 067 연계 데이터 보안 적용

Section 068 XML(eXtensible Markup Language)

Section 069 연계 테스트

예상문제은행

 

4장. 서버 프로그램 구현

Section 070 개발 환경 구축

Section 071 소프트웨어 아키텍처

Section 072 아키텍처 패턴

Section 073 객체지향(Object-Oriented)

Section 074 객체지향 분석 및 설계

Section 075 모듈

Section 076 단위 모듈

Section 077 공통 모듈

Section 078 코드

Section 079 디자인 패턴

Section 080 개발 지원 도구

Section 081 서버 개발

Section 082 보안 및 API

Section 083 배치 프로그램

Section 084 패키지 소프트웨어

예상문제은행

 

5장. 인터페이스 구현

Section 085 시스템 인터페이스 요구사항 분석

Section 086 인터페이스 요구사항 검증

Section 087 인터페이스 시스템 식별

Section 088 송·수신 데이터 식별

Section 089 인터페이스 방법 명세화

Section 090 미들웨어 솔루션

Section 091 모듈 간 공통 기능 및 데이터 인터페이스 확인

Section 092 모듈 연계를 위한 인터페이스 기능 식별

Section 093 모듈 간 인터페이스 데이터 표준 확인

Section 094 인터페이스 기능 구현 정의

Section 095 인터페이스 구현

Section 096 인터페이스 예외 처리

Section 097 인터페이스 보안

Section 098 인터페이스 구현 검증

예상문제은행

 

6장. 화면 설계

Section 099 사용자 인터페이스

Section 100 UI 표준 및 지침

Section 101 UI 설계 도구

Section 102 UI 요구사항 확인

Section 103 품질 요구사항

Section 104 UI 설계

Section 105 HCI/UX/감성공학

예상문제은행

 

7장. 애플리케이션 테스트 관리

Section 106 애플리케이션 테스트

Section 107 애플리케이션 테스트의 분류

Section 108 테스트 기법에 따른 애플리케이션 테스트

Section 109 개발 단계에 따른 애플리케이션 테스트

Section 110 통합 테스트

Section 111 애플리케이션 테스트 프로세스

Section 112 테스트 케이스/테스트 시나리오/테스트 오라클

Section 113 테스트 자동화 도구

Section 114 결함 관리

Section 115 애플리케이션 성능 분석

Section 116 복잡도

Section 117 애플리케이션 성능 개선

예상문제은행

 

[2권]

8장. SQL 응용

Section 118 SQL-DDL

Section 119 SQL-DCL

Section 120 SQL-DML

Section 121 DML-SELECT-1

Section 122 DML-SELECT-2

Section 123 DML-JOIN

Section 124 프로시저(Procedure)

Section 125 트리거(Trigger)

Section 126 사용자 정의 함수

Section 127 제어문

Section 128 커서(Curosr)

Section 129 DBMS 접속(Connection)

Section 130 SQL 테스트

Section 131 ORM(Object-Relational Mapping)

Section 132 쿼리 성능 최적화

예상문제은행

 

9장. 소프트웨어 개발 보안 구축

Section 133 Secure SDLC

Section 134 세션 통제

Section 135 입력 데이터 검증 및 표현

Section 136 보안 기능

Section 137 시간 및 상태

Section 138 에러처리

Section 139 코드 오류

Section 140 캡슐화

Section 141 API 오용

Section 142 암호 알고리즘

Section 143 서비스 공격 유형

Section 144 서버 인증 162

Section 145 보안 아키텍처/보안 프레임워크

Section 146 로그 분석

Section 147 보안 솔루션

Section 148 취약점 분석·평가

예상문제은행

 

10장. 프로그래밍 언어 활용

Section 149 데이터 입·출력

Section 150 제어문

Section 151 포인터

Section 152 구조체

Section 153 사용자 정의 함수

Section 154 Java의 클래스

Section 155 Java의 활용

Section 156 Python의 활용

Section 157 절차적 프로그래밍 언어

Section 158 객체지향 프로그래밍 언어

Section 159 스크립트 언어

Section 160 선언형 언어

Section 161 라이브러리

Section 162 예외 처리

예상문제은행

 

11장. 응용 SW 기초 기술 활용

Section 163 운영체제의 개념

Section 164 운영체제의 종류

Section 165 기억장치 관리

Section 166 주기억장치 할당 기법

Section 167 가상기억장치 구현 기법

Section 168 페이지 교체 알고리즘

Section 169 가상기억장치 기타 관리 사항

Section 170 프로세스의 개요

Section 171 스케줄링

Section 172 주요 스케줄링 알고리즘

Section 173 환경 변수

Section 174 운영체제 기본 명령어

Section 175 인터넷

Section 176 OSI 참조 모델

Section 177 네트워크 관련 장비

Section 178 TCP/IP

Section 179 네트워크 관련 신기술

Section 180 네트워크 구축

Section 181 스위치

Section 182 경로 제어/트래픽 제어

Section 183 SW 관련 신기술

Section 184 소프트웨어 개발 보안

Section 185 소프트웨어 개발 보안 활동 관련 법령 및 규정

Section 186 HW 관련 신기술

Section 187 Secure OS

Section 188 DB 관련 신기술

Section 189 회복/병행제어

Section 190 교착상태

Section 191 데이터 표준화

예상문제은행

 

12장. 제품 소프트웨어 패키징

Section 192 소프트웨어 패키징

Section 193 릴리즈 노트 작성

Section 194 디지털 저작권 관리(DRM)

Section 195 소프트웨어 설치 매뉴얼 작성

Section 196 소프트웨어 사용자 매뉴얼 작성

Section 197 소프트웨어 버전 등록

Section 198 소프트웨어 버전 관리 도구

Section 199 Git(깃) 명령어 활용

Section 200 빌드 자동화 도구

예상문제은행

 

 

[부록] 기출문제집

2021년 10월 정보처리기사 실기

2021년 7월 정보처리기사 실기

2021년 4월 정보처리기사 실기

2020년 11월 정보처리기사 실기

2020년 10월 정보처리기사 실기

2020년 7월 정보처리기사 실기

2020년 5월 정보처리기사 실기

1회 실전 모의고사

2회 실전 모의고사

3회 실전 모의고사

4회 실전 모의고사

5회 실전 모의고사

 

 

공부 방식은 일단 교재에 있는 개념을 읽으면서 한글파일에 요약정리를 하였습니다.

그리고 각 섹션별로 뒤에 있는 문제를 풀고 오답 정리를 하는 방식으로 반복하였습니다.

 

제가 정리한 요약정리가 도움이 될진 모르겠으나 다음에 올리도록 할게요 !

 

그리고 시험 하루 전에 기출을 보기 시작했습니다.

2020년도 1회부터 21년도 3회? 4회까지 본 후 2022년은 시험 직전에 1, 2회만 잠깐 봤습니다.

 

 

 

https://cafe.naver.com/soojebi

 

수제비- IT 커뮤니티 (정보처리기사... : 네이버 카페

수제비-수험생 입장에서 제대로 쓴 비법서(정보처리기사, 정보처리산업기사, 빅데이터 분석기사, ADsP 등)

cafe.naver.com

 

또한 수제비 카페에 가입하여

데일리 문제와 암기하기 위한 두음 PDF, 문제풀이 방식 등 도움이 많이 되었습니다.

 

자투리 시간에 DAILY문제들을 풀어보시면 유용할 것 같아요.

 

 

 

https://testbank.kr/%EC%8B%9C%ED%97%98/%EC%A0%95%EB%B3%B4%EC%B2%98%EB%A6%AC%EA%B8%B0%EC%82%AC%20%EC%8B%A4%EA%B8%B0

 

기출문제 문제은행 - 테스트뱅크

기사, 공무원, 공인중개사 등 로그인 필요 없는 수백가지 시험 기출문제 문제은행 시험 자격증 족보

testbank.kr

 

기출은 시험 직전에 테스트 뱅크를 통해서 훑어볼 수 있었습니다.

 

 

 

 

시험 난이도

 

저는 정말 운이 좋게도 기출에서 많이 출제되었던 것 같습니다.

시험 보기 직전에 봤던 2022년 기출과 2020 2021 기출 오답을 봤었는데 똑같은 문제가 몇 문제 출제되었고

 

보안 쪽 문제나 코딩 문제 또한 복잡하지 않고 충분히 풀만했습니다.

 

 

 

 

합격 인증

 

합격 인증

728x90
반응형