마인드 맵 갤러리 정보처리기사
이 마인드 맵는 EdrawMind를 사용하여 작성되었으며, 정보처리기사 시험과 관련된 포괄적인 내용을 분석하고 정리한 자료입니다. 소프트웨어설계, 소프트웨어개발, 데이터베이스구축, 프로그래밍 언어 활용, 정보시스템 구축管理等 주요 영역별로 세부 항목과 함께 구체적인 내용을 상세히 분류하여, 정보처리기사 시험 준비에 필요한 정보를 제공합니다.
AI에 대한 DESTEP 분석 마인드맵
API 마인드 맵
IT 총괄 SLI/SLO 수립 및 목표 정의 마인드 맵
"Filmor a 제품 기능 구조 마인드 맵"
GAN(Generative Adversarial Network) 마인드 맵
AC 100 학습 가이드
AI 종합 마인드맵
Information about Git
가상머신 설정 및 운영
웹서비스프로그래밍
정보처리기사
1. 소프트웨어 설계
1. 소프트웨어 개발 방법론
1. 소프트웨어
1. 상용 소프트웨어
1.1. 상용 소프트웨어 특징
상업적, 판매 목적
소스코드 배포 X
라이선스 이용하여 배포, 기술 지원 보증
예) 프리웨어, 쉐어웨어, 애드웨어
1.2. 상용 소프트웨어 분류 체계
1. 범용 소프트웨어
시스템 SW, 미들웨어, 응용 SW
2. 특화 소프트웨어
자동차, 항공, 교육, 물류 등 산업 전용
2. 응용 소프트웨어
2.1. 응용 소프트웨어 특징
특정 업무 처리 목적 소프트웨어
애플리케이션, 응용 솔루션, 서비스로 불린다
2.2. 응용 소프트웨어 분류체계
기업용
오피스웨어
일반 업무용
ERP
경영 활동 프로세스 통합 관리
SCM
물류의 흐름 파악 및 지원
BI
데이터 활용한 의사 결정 지원
CRM
고객 특성 맞춤 마케팅 활동 지원
영상처리
CG/VR
콘텐츠 배포
자연어 처리
음성 처리
3. 시스템 소프트웨어
3.1. 시스템 소프트웨어 정의
효율적으로 컴퓨터 시스템을 사용하도록 돕는 소프트웨어
운영체제와 같은 의미
3.2. 시스템 정의
컴퓨터 시스템과 같은 의미
중앙처리장치 중심으로 구성된 하드웨어, 소프트웨어의 총칭
컴퓨터 시스템 장치
입력
처리가 필요한 데이터, 제어 요소 등 전달
처리
입력된 값을 정해진 방식으로 처리해 결과를 도출
출력
처리 결과를 출력 및 저장 장치로 전달
제어
각 장치들의 기능 수행 제어
피드백
기능 수행 잘못된 경우 적절한 처리과정 다시 반복
3.3. 시스템의 성능평가 기준
시스템의 목적
처리능력
반환 시간
사용 가능도
신뢰도
3.4. 플랫폼
4. 소프트웨어 공학
5. 소프트웨어 개발 프레임워크
2. 소프트웨어 개발 수명 주기
3. 소프트웨어 개발 방법론
2. 소프트웨어 개발 방법론 테일러링
2. 요구사항 확인
1. 소프트웨어 개발 환경 분석
3. UML
3. 화면 설계
1. UI 요구사항
2. UI 설계
4. 애플리케이션 설계
1. 공통 모듈 설계
2. 시스템 연동 설계
5. 인터페이스 설계
1. 인터페이스 설계
2. 소프트웨어 개발
1. 자료 구조
1.1. 자료구조
1.2. 탐색
1.3. 정렬
2. 통합 구현
2.1. 연계 데이터 구성
2.2. 연계 메커니즘 구성
2.3. 연계 모듈 구현
3. 제품 소프트웨어 패키징
3.1. 제품 소프트웨어 패키징
3.2. 제품 소프트웨어 메뉴얼 작성
3.3. 제품 소프트웨어 버전 관리
4. 애플리케이션 테스트
4.1. 애플리케이션 테스트 케이스 설계
4.2. 애플리케이션 통합 테스트
4.3. 애플리케이션 성능 개선
3. 데이터베이스 구축
1. 논리 데이터 베이스 설계
1.1. 데이터베이스 기본
1.2. 논리 개체 상세화
1.3. 논리 E-R 다이어그램
1.4. 데이터베이스 정규화
2. SQL 활용
2.1. 구조적 질의어
2.2. SQL 활용
3. 물리 데이터베이스 설계
3.1. 물리 속성 조사 분석
3.2. 데이터베이스 물리 속성 설계
3.3. 물리 데이터베이스 모델링
4. 데이터 전환
4.1. 데이터 전환
4. 프로그래밍 언어 활용
4.1. 프로그래밍 개발 환경 구축
4.1.1. 프로그램 개발 환경 구성
4.2. 절차형 프로그래밍 언어
4.2.1. 데이터 가공 및 입출력
4.2.2. 선택 및 반복 제어문
4.2.3. 자료 구조와 포인터
4.3. 객체지향 프로그래밍 언어
4.3.1. 객체지향 방법론
4.3.2. 객체지향 프로그래밍
4.4. 스크립트 프로그래밍 언어
4.4.1. 파이썬 프로그래밍
4.5. 운영체제 활용
4.5.1. 운영체제
4.5.2. 프로세스
4.5.3. 기억 장치 관리
5. 정보 시스템 구축 관리
1. IT 프로젝트 정보 시스템 구축 관리
1.1. 네트워크 구축 관리
1.2. 통신망 기술
1.3. 통신 프로토콜
1.4. 정보 시스템 신기술 동향
2. 개발 보안 구축
2.1. 소프트웨어 개발 보안 구축
2.2. 시스템 보안 구축
3. 암호 기술
3.1. 보안 공격 및 예방
3.2. 보안 솔루션
3.3. 암호 기술