정보처리기사 필기 요약집 - jeongbocheoligisa pilgi yoyagjib

정보처리기사를 준비하면서, 인터넷에서 돌아다니는 시험 대비 자료를 갈무리했다.

1. 기출문제 전자문제집 CBT

정보처리기사 필기 기출문제 및 CBT 2021년 03월 07일(1회) - 정보처리기사 필기 기출문제 - 최강 자

위 이미지를 클릭하시면 전자문제집 CBT 서버에 접속 됩니다. (해설, 모의고사, 오답노트, 워드, 컴활, 기능사 등 상설검정 CBT 프로그램 기능 포함) 전자문제집 CBT란? 종이 문제집이 아닌 인터넷으

www.comcbt.com

2. (네이버 블로그) 정보처리기사 필기 총정리

3. (네이버 카페) 수제비 카페 족부

Posts 📗[2021 정보처리기사] 필기 전체 요약본

Post

Cancel

Yon Kim May 9 2021-05-09T19:00:00+09:00

8 min

📗 Routine 2021_정보처리기사 필기 전체요약본


2021년 정보처리기사 필기시험(정기 2회) 합격을 위해 각 과목/챕터 별 중요 내욕을 요약해놓은 목록입니다.
모든 포스팅은 2021 시나공 정보처리기사 필기 교재의 기출 빈도와 중요도를 기준으로 작성되었습니다

2021년 3월부터 약 2달에 걸쳐 직접 공부한 내용을 실시간으로 작성했으며
교재만으로 부족한 내용들은 추가로 보강해놓았습니다.

특히 시험을 위한 기초적인 C언어와 IT 관련 배경지식이 부족하신 분들은 본 글의 최하단 참고자료 목록 의 보강자료들을 참고하시기 바랍니다.

🧙‍♂️ 2021 정보처리기사 1과목 | 소프트웨어 설계


🧙‍♂️ 1-1 요구사항 확인

  • 소프트웨어 생명주기 모델(+스크럼,XP 등)
  • UML 다이어그램
  • 요구사항 개발(정의/분석/확인)
  • 요구사항의 유형
  • 현행 시스템
  • 개발 기술 환경 정의

🧙‍♂️ 1-2 요구사항 확인

  • 사용자 인터페이스(UI)
  • 네비게이션
  • UI 설계도구
  • UI 요구사항
  • 품질 요구사항
  • UI 프로토타입
  • UI 설계서
  • UI 유용성 평가(상세설계, 감성공학)

🧙‍♂️ 1-3 어플리케이션 설계

  • 소프트웨어 아키텍처(모듈화/추상화/정보은닉)
  • 아키텍처 패턴
  • 객체지향(Object-Oriented) 기법의 특징
  • 캡슐화
  • 럼바우의 분석 기법
  • 객체지향 설계 원칙(SOLID)
  • 모듈의 품질(결합도&응집도)
  • 코드&디자인 패턴

🧙‍♂️ 1-4 인터페이스 설계

  • 시스템 인터페이스 요구사항
  • 송/수신 데이터 식별
  • 미들웨어
  • 소프트웨어의 분류

🧚‍♀️ 2021 정보처리기사 2과목 | 소프트웨어 개발


🧚‍♀️ 2-1 데이터 입/출력 구현

  • 자료구조의 분류
  • 바이너리 트리(Tree)의 운행법(Traversal)
  • Prefix, Infix, Postfix 변환법
  • DB와 DBMS의 개요
  • 절차형 SQL-프로시저,사용자정의함수,트리거
  • 스키마(Schema)

🧚‍♀️ 2-2 통합 구현

  • 통합구현
  • 단위 모듈 테스트
  • 개발 지원도구 / IDE, 빌드도구, 기타 협업도구

🧚‍♀️ 2-3 제품 소프트웨어 패키징

  • 제품 소프트웨어 패키징(SW 패키징)
  • 소프트웨어 형상관리(버전관리)

🧚‍♀️ 2-4 어플리케이션 테스트 관리

  • 어플리케이션 테스트
  • 테스트 프로세스
  • 테스트 케이스/시나리오/오라클
  • 테스트 자동화
  • 테스트 결함 관리
  • 어플리케이션 성능 개선
  • 복잡도(빅오 표기법, 순환 복잡도)

🧚‍♀️ 2-5 인터페이스 구현

  • 데이터 인터페이스 확인
  • 인터페이스 기능구현 정의
  • 인터페이스 기능구현 검증

🧙‍♀️ 2021 정보처리기사 3과목 | 데이터베이스 구축


🧙‍♀️ 3-1 논리 데이터베이스 설계

  • DB 설계/데이터모델의 개념
  • 데이터 모델의 구성요소(논리개체/속성/식별자)
  • 관계형 데이터 모델 개념과 표현
  • E-R 다이어그램
  • 관계형 데이터베이스의 구조
  • 관계대수 및 관계해석
  • 정규화
  • 반정규화
  • 무결성
  • 시스템 카탈로그

🧙‍♀️ 3-2 물리 데이터베이스 설계

  • 물리 데이터베이스 설계
  • 인덱스(Index)
  • 뷰(View)
  • 클러스터 & 파티션
  • 스토리지(DAS/NAS/SAN)
  • 데이터베이스 용량 설계 & 분산설계
  • 데이터베이스 이중화/암호화
  • 트랜잭션 & CRUD 분석
  • 논리 데이터베이스➡물리 데이터베이스 변환

🧙‍♀️ 3-3 SQL 응용, 활용

  • SQL
  • SELECT
  • JOIN
  • 절차형 SQL

🧙‍♀ 3-4 데이터 전환

  • 데이터 전환 계획 수립

👼 2021 정보처리기사 4과목 | 프로그래밍 언어 활용


👼 4-1 서버 프로그램 구현

  • 서버 프로그램 구현(1)
  • 서버 프로그램 구현(2)

👼 4-2 프로그래밍 언어 활용

  • 프로그래밍 언어 활용(1)
  • 프로그래밍 언어 활용(2)
  • 프로그래밍 언어 활용(3)
  • 프로그래밍 언어 활용(4)
  • 주로 기출되는 기초 C언어(1)
  • 주로 기출되는 기초 C언어(2)
  • 주로 기출되는 기초 C언어(3)
  • 주로 기출되는 기초 C언어(4)
  • 주로 기출되는 기초 c언어(5)

👼 4-3 응용 SW 기초 기술 활용

  • 응용 SW 기초 기술 활용(1)
  • 응용 SW 기초 기술 활용(2)
  • 응용 SW 기초 기술 활용(3)
  • 응용 SW 기초 기술 활용(4)

🎅 2021 정보처리기사 5과목 | 정보시스템 구축 관리


🎅 5-1 소프트웨어 개발 방법론 활용

  • 소프트웨어 개발 방법론 활용(1)
  • 소프트웨어 개발 방법론 활용(2)

🎅 5-2 IT 프로젝트 정보 시스템 구축 관리

  • IT 프로젝트 정보시스템 구축관리(1)
  • IT 프로젝트 정보시스템 구축관리(2)
  • IT 프로젝트 정보시스템 구축관리(3)

🎅 5-3 소프트웨어 개발 보안 구축

  • 소프트웨어 개발 보안 구축(1)
  • 소프트웨어 개발 보안 구축(2)

🎅 5-4 시스템 보안 구축

  • (업데이트 예정)

참고자료 목록


  • IT 프로그래밍 개발을 위햔 얕고 넓은 배경지식(1)
  • IT 프로그래밍 개발을 위햔 얕고 넓은 배경지식(2)
  • C언어 기초(1)
  • C언어 기초(2)
  • C언어 기초(3)
  • C언어 기초(4)
  • C언어 기초(5)
  • CASE & HIPO란?
  • 객체지향기법이란?
  • 캡슐화란?
  • 소프트웨어 아키텍처란?
  • 유스케이스란?
  • 디자인패턴 GoF란?
  • 공통모듈이란?
  • 사칙연산의 우선순위는?
  • IPC란?

This post is licensed under CC BY 4.0 by the author.