Programming/정보처리기사(EIP) - 이론

정보처리기사 1.목차

esoog Polaris 2023. 9. 28. 13:09
반응형
 
Ⅰ요구사항 확인

Chapter 01 소프트웨어 개발 방법론
1. 소프트웨어 개발 방법론
2. 프로젝트 관리
Chapter 02 현행 시스템 분석
1. 현행 시스템 파악
2. 개발 기술 환경 정의
Chapter 03 요구사항 확인
1. 요구사항
2. 요구사항의 시스템화 타당성 분석
 
 
 
 
Ⅱ 화면 설계

Chapter 01 UI 요구사항 확인
1. UI 요구사항 확인
2. UI 지침
3. 스토리보드 
4. UI 프로토타입  제작 및 검토 
Chapter 02 UI 설계
1. UI 설계를 위한 UML(unified modeling language)
2. UI 설계 도구
 
 
 

Ⅲ 데이터 입출력 구현

Chapter 01 논리 데이터 저장소 확인
1. 데이터 모델
2. 논리 데이터 모델 검증
Chapter 02 물리 데이터 저장소 설계
1. 물리 데이터 모델 설계
2. 물리 데이터 저장소 구성
03 데이터베이스 기초 활용하기
1. 데이터베이스 종류
 
 
 

Ⅳ 통합 구현

Chapter 01 연계 메커니즘 구성
1. 연계 메커니즘 정의
Chapter 02 내외부 연계 모듈 구현
1. 연계 모듈 구현 환경 구성 및 개발
 
 
 

Ⅴ 인터페이스 구현

Chapter 01 인터페이스 설계 확인
1. 외부 및 내부 모듈 연계를 위한 인터페이스 기능 식별
2. 외부 및 내부 모듈 간 인터페이스 데이터 표준 확인
Chapter 02 인터페이스 기능 구현
1. 인터페이스 기능 구현
2. 인터페이스 보안 기능 적용
Chapter 03 인터페이스 구현 검증
1. 인터페이스 구현 검증
2. 인터페이스 오류 처리 확인 및 보고서 작성
 
 
 

Ⅵ 프로그래밍 언어 활용

Chapter 01 프로그래밍을 위한 기본 사항
1. 진수
Chapter 02 C언어
1. C언어 기본
2. 자료형
3. 식별자
4. 변수
5. 표준 입출력 함수
6. 연산자
7. 조건문
8. 반복문
9. 배열
10. 문자열
11. 구조체
12. 함수
13. 포인터
Chapter 03 자바
1. 자바 기본 구조
2. 자료형
3. 변수
4. 배열
5. 표준입출력 함수
6. 연산자
7. 반복문 for each 문
8. 메서드
9. 클래스
10. 클래스 상속
11. 추상 클래스
12. 인터페이스
13. 스레드
14. 컬렉션
15. 예외 처리
Chapter 04 파이썬
1. 파이썬 기본 구조
2. 자료형
3. 입출력
4. 연산자
5. 조건문-if 문
6. 반복문
7. 함수
8. 예외 처리
9. 클래스
10. 클래스 상속
 
 
 

Ⅶ SQL 응용

Chapter 01 데이터베이스 기본
1. 트랜잭션
02 응용 SQL 작성하기
1. 집계성 SQL 작성
03 SQL 활용 및 최적화
1. 절차형 SQL
2. SQL 최적화
 
 
 

Ⅷ 서버 프로그램 구현

Chapter 01 개발환경 구축
1. 개발환경 구축
Chapter 02 공통 모듈 구현
1. 공통 모듈 구현
2. 공통 모듈 테스트
Chapter 03 배치 프로그램 구현
1. 배치 프로그램
 
 
 

Ⅸ 소프트웨어 개발 보안 구축

Chapter 01 소프트웨어 개발 보안 설계
1. 소프트웨어 개발 보안 설계
Chapter 02 소프트웨어 개발 보안 구현
1. SW 개발 보안 구현
2. 시스템 보안 구현
3. SW 개발 보안 테스트와 결함 관리
4. 비즈니스 연속성 계획(BCP)
5. 보안 용어
 
 
 

ⅩⅠ 애플리케이션 테스트 관리

Chapter 01 애플리케이션 테스트 케이스 설계
1. 애플리케이션 테스트 케이스 작성
2. 애플리케이션 테스트 시나리오작성
Chapter 02 애플리케이션 통합 테스트
1. 애플리케이션 테스트 수행
2. 애플리케이션 테스트 결과 분석
3. 애플리케이션 개선 조치사항 작성
Chapter 03 애플리케이션 성능 개선
1. 애플리케이션 성능 분석
2. 애플리케이션 성능 개선
 
 
 

ⅩⅡ 응용 SW 기초 기술 활용

Chapter 01 운영체제의 특징
1. 운영체제 종류
2. 운영체제 기본 명령어 활용
3. 운영체제 핵심 기능 파악
Chapter 02 네트워크 기초 활용하기
1. 네트워크 계층 구조 파악
2. 네트워크 프로토콜파악
3. 네트워크 전달 방식
4. 네트워크 구조
5. 신기술 용어
Chapter 03 기본 개발환경 구축하기
1. 운영체제 설치 및 운용
2. 개발 도구 설치 및 운용
3. 응용 시스템 개발 인프라 구축 11-92
 
 
 

Ⅹ 제품 소프트웨어 패키징

Chapter 01 제품 소프트웨어 패키징하기
1. 사용자 중심의 패키징 수행
2. 버전을 고려한 제품 릴리즈 노트 작성
3. 패키징 도구를 활용한 설치, 배포 수행
Chapter 02 제품 소프트웨어 매뉴얼 작성 및 버전 등록
1. 제품 소프트웨어 매뉴얼 작성
2. 제품 소프트웨어 사용자 매뉴얼
3. 제품 소프트웨어 매뉴얼의 배포용 미디어 제작
4. 제품 소프트웨어 버전 관리 도구 활용
728x90