2023. 8. 26. 03:24ㆍ자격증/정보처리기사
이번 글에서는 정보처리기사 요약 글의 바로가기를 제공합니다.
목차
- 1과목 요구사항 확인
- 2과목 데이터 입출력 구현
- 3과목 통합 구현
- 4과목 서버 프로그램 구현
- 5과목 인터페이스 구현
- 6과목 화면 설계
- 7과목 애플리케이션 테스트 관리
- 8과목 SQL 응용
- 9과목 소프트웨어 개발 보안 구축
- 11과목 응용 소프트웨어 기초 기술 활용
- 12과목 제품 소프트웨어 패키징
- 정보처리기사 최종 합격 후기
각 항목을 누르면 해당 과목으로 이동합니다. 10과목 프로그래밍 언어 전체 내용 및 12과목 제품 소프트웨어 패키징의 일부 내용들은 작성하지 않았으며, 특정 내용 검색의 경우 블로그 상단의 돋보기 아이콘을 통해 검색할 수 있습니다.
1과목 요구사항 확인
정보처리기사 - 요구사항 확인 #1~9
1. 소프트웨어 생명 주기 1.1 소프트웨어 생명 주기(Software Life Cycle) 소프트웨어 개발을 위한 설계, 운용, 유지보수 등의 과정을 각 단계별로 나눈 것 대표적인 생명 주기 모형 폭포수 모형 프로토
lh089.tistory.com
정보처리기사 - 요구사항 확인 #10~13
10. UML (Unified Modeling Language)의 개요 10.1 UML (Unified Modeling Language) 시스템 분석, 설계, 구현 등 시스템 개발 과정에서 시스템 개발자와 고객 또는 개발자 상호 간의 의사소통이 원활하게 이루어지도
lh089.tistory.com
정보처리기사 - 요구사항 확인 #14~19
14. 활동(Activity) 다이어그램 14.1 활동(Activity) 다이어그램 사용자의 관점에서 시스템이 수행하는 기능을 처리 흐름에 따라 순서대로 표현한 것 하나의 유스케이스 안에서 혹은 유스케이스 사이에
lh089.tistory.com
정보처리기사 - 요구사항 확인 #20~21
20. 소프트웨어 개발 방법론 20.1 소프트웨어 개발 방법론 소프트웨어 개발, 유지보수 등에 필요한 여러 가지 일들의 수행 방법과 이러한 일들을 효율적으로 수행하려는 과정에서 필요한 각종 기
lh089.tistory.com
정보처리기사 - 요구사항 확인 #22~25
22. 비용 산정 기법 22.1 소프트웨어 비용 산정 개발에 소요되는 인원, 자원, 기간 등으로 소프트웨어의 규모를 확인하여 개발 계획 수립에 필요한 비용을 산정하는 것 소프트웨어 비용을 너무 높
lh089.tistory.com
정보처리기사 - 요구사항 확인 #26~30
26. 프로젝트 일정 계획 26.1 프로젝트 일정(Scheduling) 계획 프로젝트의 프로세스를 이루는 소작업을 파악하고 예측된 노력을 각 소작업에 분배하여 소작업의 순서와 일정을 정하는 것 26.1.1 프로젝
lh089.tistory.com
2과목 데이터 입출력 구현
정보처리기사 - 데이터 입출력 구현 #31~35
31. 데이터 전환 31.1 데이터 전환 운영 중인 기존 정보 시스템에 축적되어 있는 데이터를 추출(Extraction)하여 새로 개발할 정보 시스템에서 운영할 수 있도록 변환(Transformation)한 후, 적재(Loading)하
lh089.tistory.com
정보처리기사 - 데이터 입출력 구현 #36~39
36. 데이터 모델의 개념 36.1 데이터 모델 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적 모형 데이터, 데이터의 관계, 데이터의 의미 및 일관성,
lh089.tistory.com
정보처리기사 - 데이터 입출력 구현 #40~43
40. 관계형 데이터베이스의 구조 / 관계형 데이터베이스 모델 40.1 관계형 데이터베이스 2차원적인 표(Table)를 이용해서 데이터 상호 관계를 정의하는 데이터베이스 1970년 IBM에 근무하던 코드(E. F.
lh089.tistory.com
정보처리기사 - 데이터 입출력 구현 #44~45
44. 이상 / 함수적 종속 44.1 이상(Anomaly) 테이블에서 일부 속성들의 종속으로 인해 데이터의 중복이 발생하고, 이 중복(Redundancy)으로 인해 테이블 조작 시 문제가 발생하는 현상을 의미 이상의 종
lh089.tistory.com
정보처리기사 - 데이터 입출력 구현 #46~49
46. 반정규화(Denormalization) 46.1 반정규화(Denormalization) 시스템의 성능을 향상하고 개발 및 운영의 편의성 등을 높이기 위해 정규화된 데이터 모델을 의도적으로 통합, 중복, 분리하여 정규화 원칙
lh089.tistory.com
정보처리기사 - 데이터 입출력 구현 #50~54
50. 인덱스(Index) 50.1 인덱스(Index) 데이터 레코드에 빠르게 접근하기 위해 쌍으로 구성되는 데이터 구조 레코드가 저장된 물리적 구조에 접근하는 방법을 제공 인덱스를 통해서 파일의 레코드에
lh089.tistory.com
정보처리기사 - 데이터 입출력 구현 #55~57
55. 데이터베이스 보안 55.1 데이터베이스 보안 데이터베이스의 일부 또는 전체에 대해서 권한이 없는 사용자가 액세스하는 것을 금지하기 위해 사용되는 기술 보안을 위한 데이터 단위는 테이블
lh089.tistory.com
정보처리기사 - 데이터 입출력 구현 #58~60
58. 논리 데이터 모델의 변환 58.1 엔티티(Entity)를 테이블로 변환 논리 데이터 모델에서 정의된 엔티티를 물리 데이터 모델의 테이블로 변환하는 것 논리 데이터 모델의 변환은 논리 데이터 모델
lh089.tistory.com
정보처리기사 - 데이터 입출력 구현 #61~63
61. 트리(Tree) 61.1 트리(Tree) 정점(Node, 노드)과 선분(Branch, 가지)을 이용하여 사이클을 이루지 않도록 구성한 그래프(Graph)의 특수한 형태 트리는 하나의 기억 공간을 노드(Node)라고 하며, 노드와 노
lh089.tistory.com
3과목 통합 구현
정보처리기사 - 통합 구현 #64~69
64. 통합 구현 64.1 통합 구현 사용자의 요구사항에 맞춰 송·수신 모듈과 중계 모듈 간의 연계를 구현하는 것을 의미 송·수신 방식이나 시스템 아키텍처 구성, 송·수신 모듈 구현 방법 등에 따라
lh089.tistory.com
4과목 서버 프로그램 구현
정보처리기사 - 서버 프로그램 구현 #70~72
70. 개발 환경 구축 70.1 개발 환경 구축 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것 개발 환경은 응용 소프트웨어가 운영될 환경과 유사
lh089.tistory.com
정보처리기사 - 서버 프로그램 구현 #73~75
73. 객체지향(Object-Oriented) 73.1 객체지향(Object-Oriented) 소프트웨어의 각 요소들을 객체(Object)로 만든 후, 객체들을 조립해서 소프트웨어를 개발하는 기법 구조적 기법의 문제점으로 인한 소프트웨
lh089.tistory.com
정보처리기사 - 서버 프로그램 구현 #76~79
76. 단위 모듈 76.1 단위 모듈(Unit Module) 소프트웨어 구현에 필요한 여러 동작 중 한 가지 동작을 수행하는 기능을 모듈로 구현한 것 단위 기능 : 단위 모듈로 구현되는 하나의 기능 독립적인 컴파
lh089.tistory.com
정보처리기사 - 서버 프로그램 구현 #80~84
80. 개발 지원 도구 80.1 통합 개발 환경(IDE; Intergrated Development Environment) 개발에 필요한 환경, 즉 편집가(Editor), 컴파일러(Compiler), 디버거(Debugger) 등의 다양한 툴을 하나의 인터페이스로 통합하여
lh089.tistory.com
5과목 인터페이스 구현
정보처리기사 - 인터페이스 구현 #85~91
85. 시스템 인터페이스 요구사항 분석 85.1 시스템 인터페이스 요구사항 개발할 시스템과 외부 시스템을 연동하는데 필요한 시스템 인터페이스에 대한 요구사항을 기술한 것 시스템 인터페이스 :
lh089.tistory.com
정보처리기사 - 인터페이스 구현 #92~98
92. 모듈 연계를 위한 인터페이스 기능 식별 92.1 모듈 연계 내부 모듈과 외부 모듈 또는 내부 모듈 간 데이터의 교환을 위해 관계를 설정하는 것 대표적인 모듈 연계 방법 EAI(Enterprise Application Inter
lh089.tistory.com
6과목 화면 설계
정보처리기사 - 화면 설계 #99~105
99. 사용자 인터페이스 99.1 사용자 인터페이스(UI, User Interface) 사용자와 시스템 간의 상호작용이 원활하게 이뤄지도록 도와주는 장치나 소프트웨어를 의미 사용자 인터페이스의 세 가지 분야 정
lh089.tistory.com
7과목 애플리케이션 테스트 관리
정보처리기사 - 애플리케이션 테스트 관리 #106~110
106. 애플리케이션 테스트 106.1 애플리케이션 테스트 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인(Validation
lh089.tistory.com
정보처리기사 - 애플리케이션 테스트 관리 #112~117
112. 테스트 케이스/테스트 시나리오/테스트 오라클 112.1 테스트 케이스(Test Case) 구현된 소프트웨어가 사용자의 요구사항을 정확하게 준수했는지를 확인하기 위해 설계된 입력 값, 실행 조건, 기
lh089.tistory.com
8과목 SQL 응용
정보처리기사 - SQL 응용 #118
118. SQL - DDL 118.1 DDL(Data Define Language, 데이터 정의어) DB 구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어 번역한 결과가 데이터 사전(Data Dictionary)이라는 특별한 파
lh089.tistory.com
정보처리기사 - SQL 응용 #119
119. SQL - DCL 119.1 DCL(Data Contral Language, 데이터 제어어) 데이터의 보안, 무결성, 회복, 병행 제어 등을 정의하는 데 사용하는 언어 DCL은 데이터베이스 관리자(DBA)가 데이터 관리를 목적으로 사용 DCL
lh089.tistory.com
정보처리기사 - SQL 응용 #120
120. SQL - DML 120.1 DML(Data Manipulation Language, 데이터 조작어) 데이터베이스 사용자가 저장된 데이터를 실질적으로 관리하는데 사용되는 언어 DML은 데이터베이스 사용자와 데이터베이스 관리 시스템
lh089.tistory.com
정보처리기사 - SQL 응용 #121
121. DML - SELECT-1 121.1 일반 형식 SELECT [PREDICATE] [테이블명.]속성명 [AS 별칭][, [테이블명.]속성명, ···] [, 그룹함수(속성명) [AS 별칭]] [, Window함수 OVER (PARTITION BY 속성명1, 속성명2, ··· ORDER BY 속성명
lh089.tistory.com
정보처리기사 - SQL 응용 #122
122. DML - SELECT-2 122.1 일반 형식 SELECT [PREDICATE] [테이블명.]속성명 [AS 별칭][, [테이블명.]속성명, ···] [, 그룹함수(속성명) [AS 별칭]] [, Window함수 OVER (PARTITION BY 속성명1, 속성명2, ··· ORDER BY 속성명
lh089.tistory.com
정보처리기사 - SQL 응용 #123
123. DML - JOIN 123.1 JOIN 2개의 릴레이션에서 연관된 튜플들을 결합하여, 하나의 새로운 릴레이션을 반환 JOIN은 일반적으로 FROM절에 기술하지만, 릴레이션이 사용되는 곳 어디에나 사용할 수 있음 JOI
lh089.tistory.com
정보처리기사 - SQL 응용 #124~125
124. 프로시저(Procedure) 124.1 프로시저(Procedure) SQL을 사용하여 작성한 일련의 작업을 저장해두고 호출을 통해 원할 때마다 저장한 작업을 수행하도록 하는 절차형 SQL 데이터베이스에 저장되어 수
lh089.tistory.com
정보처리기사 - SQL 응용 #126~127
126. 사용자 정의 함수 126.1 사용자 정의 함수 프로시저와 유사하게 SQL을 사용하여 일련의 작업을 연속적으로 처리하지만, 종료 시 처리 결과로 단일값만을 반환하는 절차형 SQL 데이터베이스에
lh089.tistory.com
정보처리기사 - SQL 응용 #128~132
128. 커서(Cursor) 128.1 커서(Cursor) 쿼리문의 처리 결과가 저장되어 있는 메모리 공간을 가리키는 포인터(Pointer) 커서의 수행은 열기(Open), 패치(Fetch), 닫기(Close)의 세 단계로 진행 128.2 묵시적 커서(Imp
lh089.tistory.com
9과목 소프트웨어 개발 보안 구축
정보처리기사 - 소프트웨어 개발 보안 구축 #133~142
133. Secure SDLC 133.1 Secure SDLC 보안상 안전한 소프트웨어를 개발하기 위해 SDLC에 보안 강화를 위한 프로세스를 포함한 것을 의미 SDLC : 소프트웨어 개발 생명주기(Software Development Life Cycle) Secure SDLC는
lh089.tistory.com
정보처리기사 - 소프트웨어 개발 보안 구축 #143~148
143. 서비스 공격 유형 143.1 서비스 거부(DoS; Denial of Service) 표적이 되는 서버의 자원을 고갈시킬 목적으로 다수의 공격자 또는 시스템에서 대량의 데이터를 한 곳의 서버에 집중적으로 전송함으
lh089.tistory.com
11과목 응용 소프트웨어 기초 기술 활용
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #163~168
163. 운영체제의 개념 163.1 운영체제(OS; Operating System) 컴퓨터 시스템의 자우너들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그
lh089.tistory.com
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #169~174
169. 가상기억장치 기타 관리 사항 169.1 페이지 크기 페이징 기법을 사용하면 프로그램을 페이지 단위로 나누게 되는데, 페이지의 크기에 따라 시스템에 미치는 영향이 다름 분류 내용 페이지 크
lh089.tistory.com
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #175~178
175. 인터넷 175.1 인터넷(Internet) TCP/IP 프로토콜을 기반으로 하여 전 세계 수많은 컴퓨터와 네트워크들이 연결된 광범위한 컴퓨터 통신망 인터넷에 연결된 모든 컴퓨터는 고유한 IP 주소를 가짐 175
lh089.tistory.com
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #179~183
179. 네트워크 관련 신기술 기술명 내용 IoT (Internet of Things) 정보 통신 기술을 기반으로 실세계(Physical World)와 가상 세계(Virtual World)의 다양한 사물들을 인터넷으로 서로 연결하여 진보된 서비스를
lh089.tistory.com
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #184~191
184. 소프트웨어 개발 보안 184.1 소프트웨어 개발 보안 소프트웨어 개발 과정에서 발생할 수 있는 보안 취약점을 최소화하여 보안 위협으로부터 안전한 소프트웨어를 개발하기 위한 일련의 보안
lh089.tistory.com
12과목 제품 소프트웨어 패키징
정보처리기사 - 제품 소프트웨어 패키징 #192~193
192. 소프트웨어 패키징 192.1 소프트웨어 패키징 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것을 말함 개발자가 아니라 사용자를 중심으로 진행 소스 코드는 향후 관리를
lh089.tistory.com
정보처리기사 최종 합격 후기
정보처리기사 - 최종 합격 후기
정보처리기사 자격증 정보처리기사 자격증 시험은 한국산업인력공단에서 진행하며, Q-Net 웹사이트에서 원서접수가 가능합니다. 필기 실기 19,400원 22,600원 시험 일정 및 응시 수수료는 위와 같습
lh089.tistory.com
'자격증 > 정보처리기사' 카테고리의 다른 글
정보처리기사 - 최종 합격 후기 (0) | 2023.08.20 |
---|---|
정보처리기사 - 제품 소프트웨어 패키징 #192~193 (0) | 2023.08.19 |
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #184~191 (0) | 2023.08.19 |
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #179~183 (0) | 2023.08.19 |
정보처리기사 - 응용 소프트웨어 기초 기술 활용 #175~178 (0) | 2023.08.19 |