정보처리기사 필기 · 정보처리

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

학습할 이론을 찾아 개념과 예제를 읽어보세요.

이론 목록

초기화
이론 94개제목을 선택해 읽기
71
프로그래밍 언어 활용응용 SW 기초 기술 활용

메모리 관리·가상 메모리·페이지 교체

메모리 관리는 주소 변환·보호·할당과 회수를 수행한다. 연속 할당과 단편화, 페이징·세그먼테이션의 주소 계산, 가상 메모리의 페이지 부재·교체·스래싱을 원리와 계산으로 구분한다.

72
프로그래밍 언어 활용응용 SW 기초 기술 활용

OSI·TCP/IP·네트워크 장비·캡슐화

OSI 7계층과 TCP/IP 모델의 책임을 비교하고 데이터를 캡슐화하는 과정을 이해한다. MAC·IP·포트의 역할, 스위치와 라우터의 전달 기준, 같은 네트워크와 다른 네트워크로 보낼 때의 주소 변화를 구분한다.

73
프로그래밍 언어 활용응용 SW 기초 기술 활용

IP 주소·서브넷·IPv6

IPv4 주소와 마스크로 네트워크·브로드캐스트·호스트 범위를 계산하고 FLSM·VLSM·CIDR의 차이를 구분한다. IPv6의 128비트 표기, 주소 유형, 기본 헤더와 IPv4 전환 방식까지 연결한다.

74
프로그래밍 언어 활용응용 SW 기초 기술 활용

TCP·UDP·흐름 및 혼잡 제어·웹 보조 프로토콜

TCP는 순서와 재전송을 관리하는 바이트 스트림, UDP는 기본 전달 기능을 제공하는 데이터그램이다. TCP 연결·확인 응답·흐름 제어·혼잡 제어를 구분하고 DNS·HTTP·DHCP·ARP·ICMP의 역할을 웹 통신 흐름에 연결한다.

75
정보시스템 구축 관리소프트웨어개발 방법론 활용

소프트웨어 생명주기와 개발 모델 선정

생명주기 전체 흐름과 개발 모델을 구분하고 폭포수·프로토타입·나선형·반복·증분 모델의 특징을 비교한다. 요구의 안정성, 위험, 사용자 피드백과 인도 방식에 따라 적절한 모델을 선택한다.

76
정보시스템 구축 관리소프트웨어개발 방법론 활용

애자일 가치와 스크럼

애자일의 4가지 가치와 Scrum의 역할·이벤트·산출물 관계를 정리한다. 계획·문서를 없애는 접근으로 오해하지 않고, 스프린트 리뷰와 회고, 백로그와 증분을 구분하며 XP의 대표 실천과 비교한다.

77
정보시스템 구축 관리소프트웨어개발 방법론 활용

구조적·정보공학·객체지향·CBD·제품계열 방법론

기능·데이터·객체·컴포넌트·제품군이라는 관점으로 다섯 개발 방법론을 비교한다. DFD와 구조도, 정보공학의 단계, UML의 위치, CBD의 조립·재사용, 제품계열의 공통성과 가변성을 구분한다.

78
정보시스템 구축 관리소프트웨어개발 방법론 활용

요구공학·재사용·재공학·CASE

요구공학의 도출·분석·명세·확인과 변경 관리를 구분한다. 재사용과 재공학의 목적, 역공학·재구조화·순공학의 방향, 상위·하위·통합 CASE의 지원 범위를 비교한다.

79
정보시스템 구축 관리소프트웨어개발 방법론 활용

비용 산정: LOC·기능점수·COCOMO·Putnam

규모·노력·기간·인원을 구분하여 LOC와 기능점수를 계산한다. COCOMO의 개발 유형과 상세 수준을 구분하고 Putnam·SLIM의 관계를 이해한다. 비용과 연결되는 임계경로·간트 차트의 기본 원리도 정리한다.

80
정보시스템 구축 관리소프트웨어개발 방법론 활용

개발 표준·프로세스 평가·테일러링·프레임워크 선정

개발 표준·프로세스 평가·테일러링·프레임워크를 구분한다. 전통적인 CMMI와 SPICE 단계는 판본을 명확히 하여 읽고, 프로젝트 특성에 맞는 조정과 재사용 가능한 프레임워크의 IoC를 이해한다.