** 모바일은 가로로 보시면 더 편합니다 **
필기검정방법 |
객관식 (필기) |
문제수 |
100 |
시험시간 |
2시간30분 |
필 기 과목명 |
출 제 문제수 |
주요항목 |
세부항목 |
세세항목 |
소프트 웨어 설계 |
20 |
1. 요구사항 확인
|
1. 현행 시스템 분석 |
1. 플랫폼 기능 분석 2. 플랫폼 성능 특성 분석 3. 운영체제 분석 4. 네트워크 분석 5. DBMS 분석 6. 비즈니스융합분석
|
|
|
2. 요구사항 확인 |
1. 요구분석기법 2. UML 3. 애자일(Agile)
|
|
|
|
3. 분석모델 확인 |
1. 모델링 기법 2. 분석자동화 도구 3. 요구사항 관리 도구
|
|
|
|
2. 화면 설계
|
1. UI 요구사항 확인 |
1. UI 표준 2. UI 지침 3. 스토리보드
|
|
|
2. UI 설계 |
1. 감성공학 2. UI 설계 도구
|
|
|
|
3. 애플리케이션 설계
|
1. 공통 모듈 설계 |
1. 설계 모델링 2. 소프트웨어 아키텍처
|
|
|
2. 객체지향 설계 |
1. 객체지향(OOP) 2. 디자인패턴
|
|
|
|
4. 인터페이스 설계
|
1. 인터페이스 요구사항 확인 |
1. 내외부 인터페이스 요구사항 2. 요구공학
|
|
|
2. 인터페이스 대상 식별 |
1. 시스템 아키텍처 2. 인터페이스 시스템
|
|
|
|
3. 인터페이스 상세 설계 |
1. 내외부 송수신 2. 데이터 명세화 3. 오류 처리방안 명세화 4. 인터페이스 설계 5. 미들웨어 솔루션
|
필 기 과목명 |
출 제 문제수 |
주요항목 |
세부항목 |
세세항목 |
소프트 웨어 개발 |
20 |
1. 데이터 입출력 구현
|
1. 논리 데이터저장소 확인 |
1. 자료구조 2. 논리 데이터저장소
|
|
|
2. 물리 데이터저장소 설계 |
1. 물리 데이터저장소 2. ORM(Object-Relational Mapping) 프레임워크 3. 트랜잭션 인터페이스
|
|
|
|
3. 데이터 조작 프로시저 작성 |
1. 프로시저 2. 프로그램 디버깅 3. 단위테스트 도구
|
|
|
|
4. 데이터 조작 프로시저 최적화 |
1. 쿼리(Query) 성능 측정 2. 소스코드 인스펙션
|
|
|
|
2. 통합 구현
|
1. 모듈 구현 |
1. 단위모듈 구현 2. 단위모듈 테스트
|
|
|
2. 통합 구현 관리 |
1. IDE 도구 2. 협업도구 3 형상관리 도구
|
|
|
|
3. 제품소프트웨어 패키징
|
1. 제품소프트웨어 패키징 |
1. 애플리케이션 패키징 2. 애플리케이션 배포 도구 3. 애플리케이션 모니터링 도구 4. DRM
|
|
|
2. 제품소프트웨어 매뉴얼 작성 |
1. 제품소프트웨어 매뉴얼 작성 2. 국제 표준 제품 품질 특성
|
|
|
|
3. 제품소프트웨어 버전관리 |
1. 소프트웨어 버전관리 도구 2. 빌드 자동화 도구
|
|
|
|
4. 애플리케이션 테스트 관리
|
1. 애플리케이션 테스트케이스 설계 |
1. 테스트 케이스 2. 테스트 레벨 3. 테스트 시나리오 4. 테스트 지식 체계
|
|
|
2. 애플리케이션 통합 테스트 |
1. 결함관리 도구 2. 테스트 자동화 도구 3. 통합 테스트
|
|
|
|
3. 애플리케이션 성능 개선 |
1. 알고리즘 2. 소스코드 품질분석 도구 3. 코드 최적화
|
|
|
|
5. 인터페이스 구현
|
1. 인터페이스 설계 확인 |
1. 인터페이스 기능 확인 2. 데이터 표준 확인 |
|
|
2. 인터페이스 기능 구현 |
1. 인터페이스 보안 2. 소프트웨어 연계 테스트
|
|
|
|
3. 인터페이스 구현 검증 |
1. 설계 산출물 2. 인터페이스 명세서
|
필 기 과목명 |
출 제 문제수 |
주요항목 |
세부항목 |
세세항목 |
데이터 베이스 구축 |
20 |
1. SQL 응용
|
1. 절차형 SQL 작성 |
1. 트리거 2. 이벤트 3. 사용자 정의 함수 4. SQL 문법
|
|
|
2. 응용 SQL 작성 |
1. DML 2. DCL 3. 윈도우 함수 4. 그룹 함수 5. 오류 처리
|
|
|
|
2. SQL 활용
|
1. 기본 SQL 작성 |
1. DDL 2 관계형 데이터 모델 3. 트랜잭션 4. 테이블 5. 데이터 사전
|
|
|
2. 고급 SQL 작성 |
1. 뷰 2. 인덱스 3. 집합 연산자 4. 조인 5. 서브쿼리
|
|
|
|
3. 논리 데이터베이스 설계
|
1. 관계데이터베이스 모델 |
1. 관계 데이터 모델 2. 관계데이터언어(관계대수, 관계해석) 3. 시스템카탈로그와 뷰
|
|
|
2. 데이터모델링 및 설계 |
1. 데이터모델 개념 2. 개체-관계(E-R)모델 3. 논리적 데이터모델링 4. 데이터베이스 정규화 5. 논리 데이터모델 품질검증
|
|
|
|
4. 물리 데이터베이스 설계
|
1. 물리요소 조사 분석 |
1. 스토리지 2. 분산 데이터베이스 3. 데이터베이스 이중화 구성 4. 데이터베이스 암호화 5. 접근제어
|
|
|
2. 데이터베이스 물리속성 설계 |
1. 파티셔닝 2. 클러스터링 3. 데이터베이스 백업 4. 테이블 저장 사이징 5. 데이터 지역화(locality)
|
|
|
|
3. 물리 데이터베이스 모델링 |
1. 데이터베이스 무결성 2. 칼럼 속성 3. 키 종류 4. 반정규화
|
|
|
|
4. 데이터베이스 반정규화 |
1. 정규화
|
|
|
|
5. 물리데이터 모델 품질검토 |
1. 물리데이터 모델 품질 기준 2. 물리 E-R 다이어그램 3. CRUD 분석 4. SQL 성능 튜닝
|
|
|
|
5. 데이터 전환
|
1. 데이터 전환 기술 |
1. 초기데이터 구축 2. ETL(Extraction, Transformation, Loading) 3. 파일 처리 기술
|
|
|
2. 데이터 전환 수행 |
1. 데이터 전환 수행 계획 2. 체크리스트 3. 데이터 검증
|
|
|
|
3. 데이터 정제 |
1. 데이터 정제 2. 데이터 품질 분석 3. 오류 데이터 측정
|
필 기 과목명 |
출 제 문제수 |
주요항목 |
세부항목 |
세세항목 |
프로그래밍 언어 활용 |
20 |
1. 서버프로그램 구현
|
1. 개발환경 구축 |
1. 개발환경 구축 2. 서버 개발 프레임워크
|
|
|
2. 공통 모듈 구현 |
1. 재사용 2. 모듈화 3. 결합도 4. 응집도
|
|
|
|
3. 서버 프로그램 구현 |
1. 보안 취약성 식별 2. API
|
|
|
|
4. 배치 프로그램 구현 |
1. 배치 프로그램
|
|
|
|
2. 프로그래밍 언어 활용
|
1. 기본문법 활용 |
1. 데이터 타입 2. 변수 3. 연산자
|
|
|
2. 언어특성 활용 |
1. 절차적 프로그래밍 언어 2. 객체지향 프로그래밍 언어 3. 스크립트 언어 4. 선언형 언어
|
|
|
|
3. 라이브러리 활용 |
1. 라이브러리 2. 데이터 입출력 3. 예외 처리 4. 프로토타입
|
|
|
|
3. 응용 SW 기초 기술 활용
|
1. 운영체제 기초 활용 |
1. 운영체제 종류 2. 메모리 관리 3. 프로세스 스케쥴링 4. 환경변수 5. shell script
|
|
|
2. 네트워크 기초 활용 |
1. 인터넷 구성의 개념 2. 네트워크 7 계층 3. IP 4. TCP/UDP
|
|
|
|
3. 기본 개발환경 구축 |
1. 웹서버 2. DB서버 3. 패키지
|
필 기 과목명 |
출 제 문제수 |
주요항목 |
세부항목 |
세세항목 |
정보 시스템 구축관리 |
20 |
1. 소프트웨어개발 방법론 활용
|
1. 소프트웨어개발 방법론 선정
|
1. 소프트웨어 생명주기 모델 2. 소프트웨어 개발 방법론 3. 요구공학 방법론 4. 비용산정 모델
|
|
|
2. 소프트웨어개발 방법론 테일러링 |
1. 소프트웨어 개발 표준 2. 테일러링 기준 3. 소프트웨어 개발 프레임워크
|
|
|
|
2. IT프로젝트 정보시스템 구축관리
|
1. 네트워크 구축 관리
|
1. IT 신기술 및 네트워크 장비 트렌드 정보 2. 네트워크 장비(라우터, 백본 스위치 등)
|
|
|
2. SW 구축 관리
|
1. IT 신기술 및 SW 개발 트렌드 정보 2. SW개발보안 정책
|
|
|
|
3. HW 구축 관리
|
1. IT 신기술 및 서버장비 트렌드 정보 2. 서버장비 운영(Secure-OS, 운영체제, NAS, DAS, SAN, 고가용성 등)
|
|
|
|
4. DB 구축 관리
|
1. IT 신기술 및 데이터베이스 기술 트렌드 정보 2. 데이터베이스 관리기능 3. 데이터베이스 표준화
|
|
|
|
3. 소프트웨어 개발 보안 구축
|
1. SW개발 보안 설계 |
1. Secure SDLC(Software Development Life Cycle) 2. 입력데이터 검증 및 표현 3. 보안기능(인증, 접근제어, 기밀성, 권한 관리 등) 4. 에러처리 5. 세션통제
|
|
|
|
2. SW개발 보안 구현 |
1. 암호 알고리즘 2. 코드오류 3. 캡슐화 4. API 오용
|
|
|
4. 시스템 보안 구축
|
1. 시스템 보안 설계 |
1. 서비스 공격 유형 2. 서버 인증 3. 서버 접근통제 4. 보안 아키텍처 5. 보안 Framework
|
|
|
2. 시스템 보안 구현 |
1. 로그 분석 2. 보안 솔루션 3. 취약점 분석
|
'OLD_달려라 > 2020 정보처리기사' 카테고리의 다른 글
2020 정보처리기사 필기 합격 후기🌼 (0) | 2020.07.12 |
---|---|
2020 정보처리기사 필기 - 출제 기준 변경 (0) | 2019.12.23 |
댓글