[정보처리기사] 2023 정보처리기사 필기, 실기 총정리

※ 2023. 10. 28 업데이트된 내용입니다.(작성중)

1과목 – 소프트웨어 설계

  1. 소프트웨어 생명주기
  2. 스크럼 기법, XP
  3. 현행 시스템 분석
  4. 요구공학
  5. 요구사항 분석
  6. UML
  7. 요구사항 확인
  8. 객체지향(Object-Oriented)
  9. 사용자 인터페이스(UI;User Interface)
  10. 소프트웨어 설계, 소프트웨어 아키텍처
  11. 모듈, 코드
  12. 아키텍처 패턴, 디자인 패턴
  13. 시스템 인터페이스
  14. 미들웨어 솔루션

 

2과목 – 소프트웨어 개발

  1. 자료구조
  2. 정렬, 해시
  3. 데이터베이스, DBMS
  4. 개발 지원 도구
  5. 소프트웨어 패키징
  6. 디지털 저작권 관리(DRM)
  7. 소프트웨어 품질 특성, 품질 목표
  8. 소프트웨어 버전 등록, 관리, 형상 관리
  9. 어플리케이션 테스트, V-모델
  10. 어플리케이션 테스트의 분류
  11. 통합 테스트, 인수 테스트
  12. 테스트 케이스 / 테스트 시나리오 / 테스트 오라클 / 테스트 하네스
  13. 결함 관리, 어플리케이션 성능
  14. 모듈 연계
  15. 인터페이스 구현
  16. 알고리즘, Mccabe 순환 복잡도

 

3과목 – 데이터베이스 구축

  1. 데이터 베이스 개념, DBMS
  2. 데이터 모델, 데이터 베이스 설계
  3. 개념적 데이터 모델 설계, E-R 다이어그램
  4. 논리적 데이터 베이스 설계, 관계형 데이터 베이스 모델
  5. 키(Key), 무결성
  6. 관계형 데이터 언어(관계대수, 관계해석)
  7. 정규화(Normalization), 이상현상, 함수적 종속
  8. 물리 데이터베이스 설계, 데이터베이스 이중화, 백업, 암호화
  9. 반정규화(역정규화), 시스템 카탈로그
  10. 인덱스(Index), 뷰(View)
  11. 클러스터(Cluster), 파티션(Partition)
  12. 분산 데이터베이스 설계
  13. 트랜잭션, 물리데이터 모델 품질검토(CRUD분석, SQL 성능 튜닝)
  14. 병행제어, 회복
  15. 데이터베이스 보안 – 암호화(Encryption)
  16. 데이터베이스 보안 – 접근통제
  17. 스토리지(Storage)
  18. SQL(Structured Query Language)
  19. SQL – DDL(Data Define Language)
  20. SQL – DCL(Data Control Language)
  21. SQL – DML(Data Manipulation Language)
  22. 프로시저, 트리거, 사용자 정의 함수

 

4과목 – 프로그래밍 언어 활용

 

5과목 – 정보시스템 구축 관리