기록하는 공부
[정보처리기사 실기] 전공자 실기 1주 공부법/2023년 정처기 실기 후기 본문
공부 교재 & 공부법
전공자이긴 하지만 저는 전공자로서 지식이 부족하다고 생각이 들어 비전공자라고 봐도 될 듯합니다.
이번 실기를 준비하면서 필기 때 보았던 개념들이 있어서 그런지 많이 막막하진 않았습니다.
할 일이 많다는 핑계로 실기 공부를 미루다가 결국 시험 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
또한 수제비 카페에 가입하여
데일리 문제와 암기하기 위한 두음 PDF, 문제풀이 방식 등 도움이 많이 되었습니다.
자투리 시간에 DAILY문제들을 풀어보시면 유용할 것 같아요.
기출은 시험 직전에 테스트 뱅크를 통해서 훑어볼 수 있었습니다.
시험 난이도
저는 정말 운이 좋게도 기출에서 많이 출제되었던 것 같습니다.
시험 보기 직전에 봤던 2022년 기출과 2020 2021 기출 오답을 봤었는데 똑같은 문제가 몇 문제 출제되었고
보안 쪽 문제나 코딩 문제 또한 복잡하지 않고 충분히 풀만했습니다.
합격 인증
'Study > 자격증' 카테고리의 다른 글
[CPPG] 2023년 3회차 시험 후기 (2) | 2024.01.07 |
---|---|
[정보처리기사 필기] 컴퓨터 관련 전공자 2주 공부법/합격후기 (0) | 2023.03.27 |
[사무자동화산업기사] 1주일 공부법/합격 후기 (0) | 2023.03.27 |