별의 공부 블로그 🧑🏻‍💻
728x90
728x170

[정보처리기사 실기] 시험 대비

시험 개요

  • 시험 시간 : 2시간 30분
  • 실기 검정 방식
    • 필답형 : 단답형, 괄호 넣기, 서술식, 계산 결과
  • 문제당 5점, 총 20문제
    • 60점 이상 (12문제 이상) 맞으면 합격
과목 2, 과목 7~11 만 열심히 공부해도 70점 이상을 얻을 수 있다.

 

출제 영역

01. 요구사항 확인

 소프트웨어 생명 주기 ⭐
 스크럼(Scrum) 기법
 XP(eXtreme Programming) 기법
 현행 시스템 파악
 개발 기술 환경 파악 ⭐ 
 요구사항 정의
 요구사항 개발 프로세스
 요구사항 분석
 요구사항 분석 CASE와 HIPO
 UML(Unified Modeling Language)의 개요
 UML-관계(Relationship)
 UML-다이어그램
 유스케이스(Use Case) 다이어그램
 활동(Activity) 다이어그램
 클래스(Class) 다이어그램
 시퀀스(Sequence) 다이어그램
 커뮤니케이션(Communication) 다이어그램
 상태(State) 다이어그램
 패키지(Package) 다이어그램
 소프트웨어 개발 방법론
 S/W 공학의 발전적 추세
 비용 산정 기법
 비용 산정 기법-하향식
 비용 산정 기법-상향식
 수학적 산정 기법
프로젝트 일정 계획
 소프트웨어 개발 방법론 결정
 소프트웨어 개발 표준
 소프트웨어 개발 방법론 테일러링
 소프트웨어 개발 프레임워크
 

02. 데이터 입·출력 구현

 데이터 전환
 데이터 검증
 오류 데이터 측정 및 정제
 데이터베이스 개요
 데이터베이스 설계
 데이터 모델의 개념
 데이터 모델의 구성 요소
 식별자(Identifier)
 E-R(개체-관계) 모델
 관계형 데이터베이스의 구조 / 관계형 데이터 모델
 관계형 데이터베이스의 제약 조건-키(Key)
 관계형 데이터베이스의 제약 조건-무결성(Integrity)
 관계대수 및 관계해석
 이상/함수적 종속
 정규화(Normalization)
 반정규화(Denormalization)
시스템 카탈로그
 데이터베이스 저장 공간 설계
 트랜잭션 분석/CRUD 분석
 인덱스
 뷰/클러스터
 파티션
 분산 데이터베이스 설계
 데이터베이스 이중화/서버 클러스터링
 데이터베이스 보안
 데이터베이스 백업
 스토리지
 논리 데이터 모델의 변환
 물리 데이터 모델 품질 검토
 자료 구조
 트리(Tree)
 이진 트리(Tree)
 정렬(Sort)
 

03. 통합 구현

 통합 구현
 연계 메커니즘
 연계 장애 및 오류처리 구현
 연계 데이터 보안 적용
 XML(eXtensible Markup Language)
 연계 테스트
 

04. 서버 프로그램 구현

 개발 환경 구축
 소프트웨어 아키텍처
 아키텍처 패턴
 객체지향(Object-Oriented)
 객체지향 분석 및 설계
 모듈
 단위 모듈
 공통 모듈
 코드
 디자인 패턴
 개발 지원 도구
 서버 개발
 보안 및 API
 배치 프로그램 
 패키지 소프트웨어
 

05. 인터페이스 구현

 시스템 인터페이스 요구사항 분석
 인터페이스 요구사항 검증
 인터페이스 시스템 식별
 송·수신 데이터 식별
 인터페이스 방법 명세화
 미들웨어 솔루션
 모듈 간 공통 기능 및 데이터 인터페이스 확인
 모듈 연계를 위한 인터페이스 기능 식별
 모듈 간 인터페이스 데이터 표준 확인
 인터페이스 기능 구현 정의
 인터페이스 구현
 인터페이스 예외 처리
 인터페이스 보안
 인터페이스 구현 검증
 

06. 화면 설계

 사용자 인터페이스
 UI 표준 및 지침
 UI 설계 도구
 UI 요구사항 확인
 품질 요구사항
 UI 설계
 HCI/UX/감성공학
 

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

 애플리케이션 테스트
 애플리케이션 테스트의 분류
테스트 기법에 따른 애플리케이션 테스트
 개발 단계에 따른 애플리케이션 테스트
 통합 테스트
 애플리케이션 테스트 프로세스
 테스트 케이스/테스트 시나리오/테스트 오라클
 테스트 자동화 도구
 결함 관리
 애플리케이션 성능 분석
복잡도
 애플리케이션 성능 개선
 

08. SQL 응용

 SQL-DDL
 SQL-DCL
 SQL-DML
 DML-SELECT-1
 DML-SELECT-2
 DML-JOIN
 프로시저(Procedure)
 트리거(Trigger)
 사용자 정의 함수
 제어문
 커서(Curosr)
 DBMS 접속(Connection)
 SQL 테스트
ORM(Object-Relational Mapping)
 쿼리 성능 최적화

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

  Secure SDLC
 세션 통제
 입력 데이터 검증 및 표현
 보안 기능
 시간 및 상태
 에러처리
 코드 오류
 캡슐화
 API 오용
 암호 알고리즘
 서비스 공격 유형
 서버 인증
 보안 아키텍처/보안 프레임워크
 로그 분석
 보안 솔루션
 취약점 분석·평가
 

10. 프로그래밍 언어 활용

데이터 입·출력
제어문
 포인터
 구조체
 사용자 정의 함수
 Java의 클래스
 Java의 활용
 Python의 활용
 절차적 프로그래밍 언어
 객체지향 프로그래밍 언어
 스크립트 언어
 선언형 언어
라이브러리
 예외 처리
 

11. 응용 SW 기초 기술 활용

 운영체제의 개념
 운영체제의 종류
 기억장치 관리
 주기억장치 할당 기법
 가상기억장치 구현 기법
 페이지 교체 알고리즘
 가상기억장치 기타 관리 사항
 프로세스의 개요
 스케줄링
 주요 스케줄링 알고리즘
 환경 변수
 운영체제 기본 명령어
 인터넷
 OSI 참조 모델
 네트워크 관련 장비
 TCP/IP
 네트워크 관련 신기술
■ 네트워크 구축
■ 스위치
■ 경로 제어/트래픽 제어
■ SW 관련 신기술
■ 소프트웨어 개발 보안
■ 소프트웨어 개발 보안 활동 관련 법령 및 규정
■ HW 관련 신기술
■ Secure OS
■ DB 관련 신기술
■ 회복/병행제어
■ 교착상태
■ 데이터 표준화
 

12. 제품 소프트웨어 패키징

■ 소프트웨어 패키징
■ 릴리즈 노트 작성
■ 디지털 저작권 관리(DRM)
■ 소프트웨어 설치 매뉴얼 작성
■ 소프트웨어 사용자 매뉴얼 작성
■ 소프트웨어 버전 등록
■ 소프트웨어 버전 관리 도구
■ Git(깃) 명령어 활용
■ 빌드 자동화 도구

 

728x90
그리드형(광고전용)
⚠️AdBlock이 감지되었습니다. 원할한 페이지 표시를 위해 AdBlock을 꺼주세요.⚠️
starrykss
starrykss
별의 공부 블로그 🧑🏻‍💻


📖 Contents 📖