현재 선택한 정보처리 과정

정보처리기사 필기 이론 학습

정보처리기사 필기 이론 학습

개념이 연결되는 이론 학습

과목과 소분류를 선택해 핵심 개념을 찾아보세요. 모든 이론은 로그인 없이 읽을 수 있습니다.

18개 이론소프트웨어 개발
01
2과목데이터 입출력 구현

자료구조 선택과 배열·연결 리스트

배열과 연결 리스트의 구조·연산 비용을 비교하고, 사용 조건에 맞는 자료구조를 선택한다.

#소프트웨어 개발#데이터 입출력 구현#자료구조 선택과 배열·연결 리스트
이론 읽기 →
02
2과목데이터 입출력 구현

스택·큐·데크와 표기식 계산

스택·큐·데크의 입출력 규칙을 구분하고 전위·중위·후위 표기식을 변환하고 계산한다.

#소프트웨어 개발#데이터 입출력 구현#스택·큐·데크와 표기식 계산
이론 읽기 →
03
2과목데이터 입출력 구현

트리·순회·그래프 표현

트리의 형태와 순회 순서, 그래프의 저장 방식 및 BFS·DFS 탐색 원리를 익힌다.

#소프트웨어 개발#데이터 입출력 구현#트리·순회·그래프 표현
이론 읽기 →
04
2과목데이터 입출력 구현

기본 정렬: 삽입·선택·버블·셸

삽입·선택·버블·셸 정렬의 처리 과정과 안정성, 시간 복잡도를 비교한다.

#소프트웨어 개발#데이터 입출력 구현#기본 정렬: 삽입·선택·버블·셸
이론 읽기 →
05
2과목데이터 입출력 구현

고급 정렬: 퀵·힙·병합·기수

퀵·힙·병합·기수 정렬의 핵심 동작과 시간·공간 비용, 안정성을 비교한다.

#소프트웨어 개발#데이터 입출력 구현#고급 정렬: 퀵·힙·병합·기수
이론 읽기 →
06
2과목데이터 입출력 구현

검색·해싱·복잡도와 파일 구조

순차·이진 검색과 해시 충돌 처리, 복잡도 및 파일 저장 구조의 차이를 정리한다.

#소프트웨어 개발#데이터 입출력 구현#검색·해싱·복잡도와 파일 구조
이론 읽기 →
07
2과목데이터 입출력 구현

데이터 조작 프로시저와 디버깅

프로시저의 입출력·오류 처리를 이해하고 중단점과 단계 실행으로 프로그램의 동작을 추적한다.

#소프트웨어 개발#데이터 입출력 구현#데이터 조작 프로시저와 디버깅
이론 읽기 →
08
2과목데이터 입출력 구현

쿼리 성능 측정과 프로시저 최적화

쿼리의 추정 비용과 실행시간을 구분하고 동일한 조건에서 프로시저의 성능 개선을 검증한다.

#소프트웨어 개발#데이터 입출력 구현#쿼리 성능 측정과 프로시저 최적화
이론 읽기 →
09
2과목통합 구현

단위 모듈 구현·테스트와 개발 도구

모듈의 입출력 계약과 단위 테스트를 이해하고 IDE·협업·형상관리 도구의 역할을 구분한다.

#소프트웨어 개발#통합 구현#단위 모듈 구현·테스트와 개발 도구
이론 읽기 →
10
2과목제품 소프트웨어 패키징

빌드·패키징·무결성 검증

빌드·패키징·릴리스·배포를 구분하고 의존성, 패키지 구성 및 무결성을 검증한다.

#소프트웨어 개발#제품 소프트웨어 패키징#빌드·패키징·무결성 검증
이론 읽기 →
11
2과목제품 소프트웨어 패키징

버전·형상·릴리스·배포·롤백

버전과 형상 기준선을 관리하고 릴리스 변경 내용, 배포 절차 및 롤백 조건을 정리한다.

#소프트웨어 개발#제품 소프트웨어 패키징#버전·형상·릴리스·배포·롤백
이론 읽기 →
12
2과목제품 소프트웨어 패키징

DRM·제품 소프트웨어 매뉴얼·품질 특성

DRM 구성요소, 설치·사용자 매뉴얼 및 판본별 제품 품질 특성의 역할을 구분한다.

#소프트웨어 개발#제품 소프트웨어 패키징#DRM·제품 소프트웨어 매뉴얼·품질 특성
이론 읽기 →
13
2과목애플리케이션 테스트 관리

테스트 원리·프로세스·정적 및 동적 테스트

테스트의 기본 원리와 활동을 살펴보고 정적·동적 테스트 및 디버깅의 차이를 익힌다.

#소프트웨어 개발#애플리케이션 테스트 관리#테스트 원리·프로세스·정적 및 동적 테스트
이론 읽기 →
14
2과목애플리케이션 테스트 관리

테스트 수준·통합 전략·설계 기법

테스트 수준과 통합 전략을 구분하고 경계값·결정 테이블·커버리지 기법을 적용한다.

#소프트웨어 개발#애플리케이션 테스트 관리#테스트 수준·통합 전략·설계 기법
이론 읽기 →
15
2과목애플리케이션 테스트 관리

애플리케이션 성능·품질 분석과 최적화

성능 테스트와 품질분석 도구를 구분하고 프로그램의 동작을 유지하며 병목과 불필요한 연산을 줄인다.

#소프트웨어 개발#애플리케이션 테스트 관리#애플리케이션 성능·품질 분석과 최적화
이론 읽기 →
16
2과목애플리케이션 테스트 관리

결함·위험·모니터링·테스트 오라클

결함 상태와 위험 우선순위를 관리하고 테스트 지표 및 기대 결과를 판단한다.

#소프트웨어 개발#애플리케이션 테스트 관리#결함·위험·모니터링·테스트 오라클
이론 읽기 →
17
2과목인터페이스 구현

인터페이스 명세·데이터 표준과 연계 방식

인터페이스 명세와 데이터 변환 규칙을 확인하고 연계 구조·웹 서비스·비동기 처리의 차이를 익힌다.

#소프트웨어 개발#인터페이스 구현#인터페이스 명세·데이터 표준과 연계 방식
이론 읽기 →
18
2과목인터페이스 구현

인터페이스 보안·연계 테스트·구현 검증

인터페이스 인증·인가·암호화와 오류 처리를 확인하고 실제 연계 결과를 검증한다.

#소프트웨어 개발#인터페이스 구현#인터페이스 보안·연계 테스트·구현 검증
이론 읽기 →