정보처리기사 시험준비[시험결과, 후기 포함]
정보처리기사 시험준비
정보처리기사 시험접수
시험 과목
주요항목
시작
- 본격 개발자로 살아가기 위하여 정보처리기사 자격증을 취득하기로 함
- 돈이 없는 관계로 시험에 합격하면 수강료를 돌려받는
해커스 0원 환급반
에서 강의를 준비하자
시험 일정
구분 | 날짜 | 내용 |
---|---|---|
필기시험 | 2024년 02월 19일(월) |
• 접수완료🚀 • 호서대학교 • 12시40분 |
필기시험 합격발표 | 2024년 03월 13일(수) |
🎈 |
실기원서접수(휴일제외) | 2024년 03월 26일(화)~29(금) |
✏️ |
실기시험 | 2024년 04월 27일(토)~5월 12일(일) |
👍 |
최종합격자 발표일 | 2024년 06월 18일(화) |
🎊 |
시험 정보
직무 분야
- 정보통신
중직무분야
- 정보기술
문제 수
- 100 문항 (20문항 × 5과목)
시험 과목
- 필기
- 소프트웨어 설계
- 소프트웨어 개발
- 데이터베이스 구축
- 프로그래밍 언어 활용
- 정보시스템 구축 관리
- 실기
- 정보처리 실무
검정방법
- 필기 : 객관식 4지 택일형, 과목당 20문항(과목당 30분)
- 실기 : 필답형(2시간30분)
합격기준
- 필기 : 100점을 만점으로 하여 과목당 40점 이상, 전과목 평균 60점 이상
- 실기 : 100점을 만점으로 하여 60점 이상
과목 정보
소프트웨어 설계
- 요구사항 확인
- 현행 시스템 분석
- 플랫폼 기능 분석
- 플랫폼 성능 특성 분석
- 운영체제 분석
- 네트워크 분석
- DBMS 분석
- 비즈니스융합분석
- 요구사항 확인
- 요구분석기법
- UML
- 애자일(Agile)
- 분석모델 확인
- 모델링 기법
- 분석자동화 도구
- 요구사항 관리 도구
- 현행 시스템 분석
- 화면 설계
- UI 요구사항 확인
- UI 표준
- UI 지침
- 스토리보드
- UI 설계
- 감성공학
- UI 설계 도구
- UI 요구사항 확인
- 애플리케이션 설계
- 공통 모듈 설계
- 설계 모델링
- 소프트웨어 아키텍처
- 재사용
- 모듈화
- 결합도
- 응집도
- 객체지향 설계
- 객체지향(OOP)
- 디자인패턴
- 공통 모듈 설계
- 인터페이스 설계
- 인터페이스 요구사항 확인
- 내외부 인터페이스 요구사항
- 요구공학
- 인터페이스 대상 식별
- 시스템 아키텍처
- 인터페이스 시스템
- 인터페이스 상세 설계
- 내외부 송수신
- 데이터 명세화
- 오류 처리방안 명세화
- 인터페이스 설계
- 미들웨어 솔루션
- 인터페이스 요구사항 확인
소프트웨어 개발
- 데이터 입출력 구현
- 자료구조
- 스택
- 큐
- 리스트 등
- 데이터 조작 프로시저 작성
- 프로시저
- 프로그램 디버깅
- 단위테스트 도구
- 데이터 조작 프로시저 최적화
- 쿼리(Query) 성능 측정
- 소스코드 인스펙션
- 자료구조
- 통합 구현
- 모듈 구현
- 단위모듈 구현
- 단위모듈 테스트
- 통합 구현 관리
- 협업도구
- IDE 도구
- 형상관리 도구
- 모듈 구현
- 제품소프트웨어 패키징
- 제품소프트웨어 패키징
- 애플리케이션 패키징
- 애플리케이션 배포 도구
- 애플리케이션 모니터링 도구
- DRM
- 제품소프트웨어 매뉴얼 작성
- 제품소프트웨어 매뉴얼 작성
- 국제 표준 제품 품질 특성
- 제품소프트웨어 버전관리
- 소프트웨어 버전관리 도구
- 빌드 자동화 도구
- 제품소프트웨어 패키징
- 애플리케이션 테스트 관리
- 애플리케이션 테스트케이스 설계
- 테스트 케이스
- 테스트 레벨
- 테스트 시나리오
- 테스트 지식 체계
- 애플리케이션 통합 테스트
- 결함관리 도구
- 테스트 자동화 도구
- 통합 테스트
- 애플리케이션 성능 개선
- 알고리즘
- 소스코드 품질분석 도구
- 코드 최적화
- 애플리케이션 테스트케이스 설계
- 인터페이스 구현
- 인터페이스 설계 확인
- 인터페이스 기능 확인
- 데이터 표준 확인
- 인터페이스 기능 구현
- 인터페이스 보안
- 소프트웨어 연계 테스트
- 인터페이스 구현 검증
- 설계 산출물
- 인터페이스 명세서
- 인터페이스 설계 확인
데이터베이스 구축
- SQL 응용
- 절차형 SQL 작성
- 트리거
- 이벤트
- 사용자 정의 함수
- SQL 문법
- 응용 SQL 작성
- DML
- DCL
- 윈도우 함수
- 그룹 함수
- 오류 처리
- 절차형 SQL 작성
- SQL 활용
- 기본 SQL 작성
- DDL
- 관계형 데이터 모델
- 트랜잭션
- 테이블
- 데이터 사전
- 고급 SQL 작성
- 뷰
- 인덱스
- 집합 연산자
- 조인
- 서브쿼리
- 기본 SQL 작성
- 논리 데이터베이스 설계
- 관계데이터베이스 모델
- 관계 데이터 모델
- 관계데이터언어(관계대수, 관계해석)
- 시스템카탈로그와 뷰
- 데이터모델링 및 설계
- 데이터모델 개념
- 개체-관계(E-R)모델
- 논리적 데이터모델링
- 데이터베이스 정규화
- 논리 데이터모델 품질검증
- 관계데이터베이스 모델
- 물리 데이터베이스 설계
- 물리요소 조사 분석
- 스토리지
- 분산 데이터베이스
- 데이터베이스 이중화 구성
- 데이터베이스 암호화
- 접근제어
- 데이터베이스 물리속성 설계
- 파티셔닝
- 클러스터링
- 데이터베이스 백업
- 테이블 저장 사이징
- 데이터 지역화(locality)
- 물리 데이터베이스 모델링
- 데이터베이스 무결성
- 칼럼 속성
- 키 종류
- 반정규화
- 데이터베이스 반정규화
- 정규화
- 물리데이터 모델 품질검토
- 물리데이터 모델 품질 기준
- 물리 E-R 다이어그램
- CRUD 분석
- SQL 성능 튜닝
- 물리요소 조사 분석
- 데이터 전환
- 데이터 전환 기술
- 초기데이터 구축
- ETL(Extraction, Transformation, Loading)
- 파일 처리 기술
- 데이터 전환 수행
- 데이터 전환 수행 계획
- 체크리스트
- 데이터 검증
- 데이터 정제
- 데이터 정제
- 데이터 품질 분석
- 오류 데이터 측정
- 데이터 전환 기술
프로그래밍 언어 활용
- 서버프로그램 구현
- 개발환경 구축
- 개발환경 구축
- 서버 개발 프레임워크
- 서버 프로그램 구현
- 보안 취약성 식별
- API
- 배치 프로그램 구현
- 배치 프로그램
- 개발환경 구축
- 프로그래밍 언어 활용
- 기본문법 활용
- 데이터 타입
- 변수
- 연산자
- 언어특성 활용
- 절차적 프로그래밍 언어
- 객체지향 프로그래밍 언어
- 스크립트 언어
- 선언형 언어
- 라이브러리 활용
- 라이브러리
- 데이터 입출력
- 예외 처리
- 프로토타입
- 기본문법 활용
- 응용 SW 기초 기술 활용
- 운영체제 기초 활용
- 운영체제 종류
- 메모리 관리
- 프로세스 스케쥴링
- 환경변수
- shell script
- 네트워크 기초 활용
- 인터넷 구성의 개념
- 네트워크 7 계층
- IP
- TCP/UDP
- 기본 개발환경 구축
- 웹서버
- DB서버
- 패키지
- 운영체제 기초 활용
정보시스템 구축관리
- 소프트웨어개발 방법론 활용
- 소프트웨어개발 방법론 선정
- 소프트웨어 생명주기 모델
- 소프트웨어 개발 방법론
- 요구공학 방법론
- 비용산정 모델
- 소프트웨어개발 방법론 테일러링
- 소프트웨어 개발 표준
- 테일러링 기준
- 소프트웨어 개발 프레임워크
- 소프트웨어개발 방법론 선정
- IT프로젝트 정보시스템 구축관리
- 네트워크 구축 관리
- IT 신기술 및 네트워크 장비 트렌드 정보
- 네트워크 장비(라우터, 백본 스위치 등)
- SW 구축 관리
- IT 신기술 및 SW 개발 트렌드 정보
- SW개발보안 정책
- HW 구축 관리
- IT 신기술 및 서버장비 트렌드 정보
- 서버장비 운영(Secure-OS, 운영체제, NAS, DAS, SAN, 고가용성 등)
- DB 구축 관리
- IT 신기술 및 데이터베이스 기술 트렌드 정보
- 데이터베이스 관리기능
- 데이터베이스 표준화
- 네트워크 구축 관리
- 소프트웨어 개발 보안 구축
- SW개발 보안 설계
- Secure SDLC(Software Development Life Cycle)
- 입력데이터 검증 및 표현
- 보안기능(인증, 접근제어, 기밀성, 권한 관리 등)
- 에러처리
- 세션통제
- SW개발 보안 구현
- 암호 알고리즘
- 코드오류
- 캡슐화
- API 오용
- SW개발 보안 설계
- 시스템 보안 구축
- 시스템 보안 설계
- 서비스 공격 유형
- 서버 인증
- 서버 접근통제
- 보안 아키텍처
- 보안 Framework
- 시스템 보안 구현
- 로그 분석
- 보안 솔루션
- 취약점 분석
- 시스템 보안 설계
시험 결과
후기
개관
- 이미 작년부터 스마트팩토리 공급기업에서 일하면서 MES 개발 실무자로 일하고 있음
- 업무시간 외 쉬는시간에 틈틈이 공부하는것이 쉽지는 않음
- 하지만 실무를 수행하면서 공부를 병행하니 실무를 수행하는데, 이론적 근거가 생기는 것 같아서 도움이 많이 되었음
- 해커스에 합격인증으로 환급받았음
필기
- 2024년 2월 19일(월) 호서대학교 천안캠퍼스 1호관 3층
- CBT시험이라 시험 제출과 동시에 바로 결과 받음
- 소프트웨어설계 : 90 / 소프트웨어개발 : 75 / 데이터베이스구축 : 100 / 프로그래밍언어활용 : 75 / 정보시스템구축관리 : 80 / 평균 : 84
- 데이터베이스, 특히 SQL 부분은 모든 개발분야에서 폭넓게 사용되어서 확실하게 공부하려고 노력하였음
- 기본 강의를 3회독하고, 기출문제를 10개정도 풀어보았음
- 기출문제를 풀어보면서 나왔던 점수와 필기시험 결과가 비슷하였음
실기
- 2024년 4월 27일(토) 선문대학교 아산캠퍼스 인문관
- 합격자 발표 6월 18일(화) : 최종 실기시험 점수 70점
- 필답형이기 때문에 시험지에 검정색 볼펜으로 주관식 답을 써야 함
- 수정테이프 사용가능
- C, JAVA, Python 에 대한 기본적인 문법에 대한 답을 구해야 함
- 나는 이미 C#과 Python에 익숙해져있었기 때문에, C와 JAVA의 다른 부분만 추가적으로 익혀서 코드문제는 쉽게 풀 수 있었음
- 다만 보안문제, 프로토콜 문제 등은 정확한 개념과 용어를 기술해야하기 때문에, 정확한 개념과 용어를 익히는 방식으로 공부해야 함
그래서… 정보처리 기사 취득해야해? 말아야해?
- 정보처리기사 자격증을 취득한다고 했을 때, 적극적으로 취득을 독려하는 사람과, 정보처리기사 불필요하다고 핀잔을 주는 사람이 있음
가까이 할 사람과 멀리 할 사람을 구분할 수 있는 기회였음- 물론, 정보처기 기사 자격증을 요구하는 회사는 많지 않음
- 하지만 나는 다음과 같은 이유로 정보처리 기사는 필요하다고 생각함
- 정보처리 기사는 개발자가 익혀야할 최소한의 지식을 시험보는 것이고, 그에 대한 자격증임
- 정보처리 기사 취득으로 이론적인 지식을 습득하면 실무를 수행하는데 이론적 기반으로 작용하여 자신있게 실무를 수행하며, 실무에 방향성을 잡을 수 있음
- 정보처리 기사는 설계, 분석, 개발, 평가, 유지보수까지의 개발 대부분의 과정을 공부하는데, 새로운 실무 분야로 전환이 필요할 경우 보다 쉽게 적응할 수 있음
- 정보처리 기사는 정보관리 기술사 자격증을 취득하기 위한 관문역할을 할 수 있음
댓글남기기