시험 유형 : 4지선다 / 과목당 20문제 총 100문제
합격 기준 : 과목당 40점 이상, 전체 평균 60점 이상
(즉, 과목당 최소 8개 이상 맞추고, 과목당 평균 12개 이상은 맞춰야 한다.)
1. 소프트웨어 설계
|
소프트웨어공학
프로그래밍언어론 |
2. 소프트웨어 개발
|
자료구조
운영체제 소프트웨어공학 알고리즘 보안 관련 과목들 |
3. 데이터베이스 구축
|
데이터베이스
|
4. 프로그래밍 언어 활용
|
프로그래밍언어론
운영체제 보안 관련 과목들 통신 관련 과목들 |
5. 정보시스템 구축 관리
|
소프트웨어공학
데이터베이스 보안 관련 과목들 통신 관련 과목들 |
<<목차>>
제1과목 소프트웨어 설계
1. 요구사항 확인
1) 현행 시스템 분석
2) 요구사항 확인
3) 분석 모델 확인
2. 화면 설계
1) UI 요구사항 확인
2) UI 설계
3. 애플리케이션 설계
1) 공동 모듈 설계
2) 객체지향 설계
4. 인터페이스 설계
1) 인터페이스 요구사항 확인 / 인터페이스 대상 식별
2) 인터페이스 상세 설계
제2과목 소프트웨어 개발
1. 데이터 입출력 구현
1) 논리 데이터저장소 확인
1) 자료 구조
2) 논리 데이터 저장소
2) 물리 데이터저장소 설계
3) 데이터 조작 프로시저 작성
2. 통합 구현
1) 모듈 구현
2) 통합구현관리
3. 제품소프트웨어 패키징
1) 제품소프트웨어 패키징
2) 제품소프트웨어 메뉴얼 작성
3) 제품소프트웨어 버전 관리
4. 애플리케이션 테스트 관리
1) 애플리케이션 테스트케이스 설계
2) 애플리케이션 통합 테스트
3) 애플리케이션 성능 개선
5. 인터페이스 구현
1) 인터페이스 설계 확인
2) 인터페이스 기능 구현
3) 인터페이스 구현 검증
제3과목 데이터베이스 구축
1. SQL 응용
1) SQL 개념
2) DDL
3) DCL
4) DML
5) DML-select
2. SQL 활용
3. 논리 데이터베이스 설계
1) 데이터베이스 설계
2) 개념적, 논리적, 물리적 설계
3) E-R Diagram
4) 관계형 데이터 구조
5) 데이터 베이스 키
6) 무결성
7) Trigger
8) 관계대수 관계해석
9) 정규화
4. 물리 데이터베이스 설계
1) 트랜잭션 분석
2) CRUD 분석
3) 인덱스 설계
4) View 설계
5) 분산데이터베이스 설계
6) 데이터베이스 보안 / 암호화
5. 시스템카탈로그 / 데이터 사전 (Data Dictionary)
제4과목 프로그래밍 언어 활용
1. 서버프로그램 구현
2. 프로그래밍 언어활용
1) 데이터타입
2) 변수
3) 연산자
4) 제어문
5) 반복문
6) 배열
7) 입출력 함수
8) 절차적 객체지향 프로그래밍
3. 응용 SW 기초 기술 활용
1) 운영체제란?
2) 운영체제 목적
3) 운영체제 종류
4) Windows
5) Unix
6) 기억장치 관리
7) 주기억장치 할당
8) 가상기억장치
9) 기억장치 관리의 개요
10) 주기억장치 할당 기법
11) 가상기억장치 구현기법 / 페이지 교체 알고리즘
12) 가상기억장치 관리사항
13) 프로세스의 개요
14) 스케쥴링
15) 교착상태
16) 환경변수
17) 인터넷 OSI 참조모델
18) 네트워크 관련 장비
19) 프로토콜
제5과목 정보시스템 구축 관리
1. 소프트웨어개발 방법론 선정
1) 소프트웨어 개발 방법론 선정
2) 소프트웨어 개발 방법론 테일러링
2. IT 프로젝트 정보시스템 구축관리
1) 네트워크 구축 관리
2) SW 구축 관리
3) HW 구축 관리
4) DB 구축 관리
3. 소프트웨어 개발 보안 구축
1) SW 개발 보안 설계
2) SW 개발 보안 구현
4. 시스템 보안 구축
1) 시스템 보안 설계
2) 시스템 보안 구현