본문 바로가기
개발하는 '정'/정보처리기사

2020년 정보처리기사 실기 정리 - 0. 과목별 내용

by 주앤정_블로그 2020. 10. 26.

2020 정보처리기사 실기 과목별 주내용 정리 

 

1. 요구사항 확인

 1) 소프트웨어 생명주기 - 스크럼, XP

 2) 현행 시스템 파악 - 파악 절차, 개발 기술 환경 파악

 3) 요구사항 정의 - 요구사항 종류, 요구사항 개발 프로세스 (SWEBOK)

 4) 요구사항 분석 - 기법, UML

 5) 요구사항 확인 - 기법

 

2. 데이터 입출력 구현

 1) DB 설계

     - 개념적

     - 논리적-정규화, 식별자, 데이터 모델 (개체,관계,속성) -> E-R 모델(+표기법) / 관계형 데이터 모델(->관계형 DB)

     - 물리적-반정규화, (인덱스, 뷰, 파티션, 클러스터) 설계, 이중화, 서버 클러스터링, 보안(암호화, 접근통제..), 스토리지

 2) 데이터 조작 프로시저 작성 - DDL, DML, DCL, (TCL), 프로시저, 트리거, 함수

 3) 데이터 조작 프로시저 최적화 - 옵티마이저, APM

 참고) DBMS 접속 기술(JDBC,MyBatis), ORM

 

3. 통합 구현 

 1) 연계 설계 - 연계 요구사항 확인, 미들웨어

 2) 연계 메커니즘 구성 - 연계 방식(직간접), 보안(IDS,IPS,VPN,방화벽),

 3) 내외부 연계 모듈 구현 - EAI,ESB, 개발 지원 도구(IDE,빌드 도구, 협업 도구...)

 

4. 서버 프로그램 구현

 1) 개발환경 구축하기 - HW환경(웹서버,WAS,DB서버,파일서버), SW환경(요구사항관리도구,설계도구,구현도구,테스트도구,형상관리도구)

 2) 공통모듈 구현하기 - 응집도,결합도

 3) 서버 프로그램 - 영속계층(DAO,DTO,VO), SW 프레임워크 (Spring,Node.js... 특징:모재확제)

 4) 배치 프로그램

 참고) 패키지 소프트웨어

 

5. 인터페이스 구현

 1) 인터페이스 설계서

 2) 인터페이스 기능 구현 - json,xml, 구현 검증 도구(FitNess,STAF...) 

 

6. 화면 설계

 1) UI 요구사항 확인하기 - SW 아키텍처, UI 설계 원칙 및 설계 지침, 품질 요구사항(ISO/IEC 9126), 프로토타입

 2) UI 설계하기 - 유용성, 웹 콘텐츠 접근성 지침

 참고) HCI/UX/감성공학, 디자인 패턴

 

7. 애플리케이션 테스트 관리

 1) 애플리케이션 테스트 케이스 설계 - 테스트 원리, 테스트 유형 및 기법, 테스트 케이스,오라클,시나리오

 2) 애플리케이션 통합 테스트 - 분류(빅뱅,백본,상향식,하향식,혼합식), 테스트 자동화, 테스트 하네스, 결함관리, 테스트 커버리지,

 3) 애플리케이션 성능 개선 - 지표(처리량,응답시간,경과시간,자원 사용률), 소스 최적화(나쁜/클린 코드)

 

8. SQL 응용

 1) 절차형 SQL 작성하기 - 프로시저, 사용자 정의 함수, 트리거

 2) 응용 SQL 작성하기 - 데이터 분석 함수(집계/그룹/윈도우 함수)

 

9. 소프트웨어 개발보안 구축

 1) 설계 - 3요소(기밀성,가용성,무결성)

 2) 구현 - 시큐어코딩, 테스트, 결함 관리

 

10. 프로그래밍 언어 활용

 1) 기본 문법 활용 - 변수,연산자,명령문, 사용자 정의 자료형(추상화,상속,구체화)

 2) 언어 특성 활용 - 프로그래밍 언어별 특성, 라이브러리

 

11. 응용 SW 기초 기술 활용

 1) 운영체제 기초 활용하기 - OS 종류, 명령어, 핵심 기능(가상화,클라우드), 기억장치(구현기법, 페이지 교체,스케줄링)

 2) 데이터베이스 기초 활용하기 -성질(무결,일관,회복,보안,효율성)

 2) 네트워크 기초 활용하기 - 형태(LAN,CAN,WAN,intranet), OSI 7계층, 프로토콜, TCP/IP, 알고리즘(패킷/서킷 스위칭, 라우팅)

 

12. 제품 소프트웨어

 1) 제품 소프트웨어 패키징 - 패키징, 릴리즈 노트, DRM

 2) 제품 소프트웨어 매뉴얼 작성 - 설치/사용자 매뉴얼

 3) 제품 소프트웨어 버전 등록 - 유형(로컬폴더,클라이언트-서버,분산저장소)

 

 

+) 참고

NCS 학습모듈 : NCS 및 학습모듈 검색 > 정보통신 > 01.정보기술 > 02. 정보기술개발

www.ncs.go.kr/unity/th03/ncsSearchMain.do

 

NCS 국가직무능력표준, NCS 블라인드채용

NCS 메인에서 국가직무능력표준(National Competency Standards) 및 블라인드 채용에 대한 다양한 정보와 유용한 컨텐츠를 만나 보세요

www.ncs.go.kr

 

반응형

댓글