본문 바로가기
정보처리기사, 정보처리산업기사

[정보처리기사/ 정보처리산업기사] 개정 후 실기 기출 문제 정리 요약본 6탄

by 시스코킹 2021. 7. 2.
반응형

OSI 모델의 계층


- 물리 계층
 -> 전송에 필요한 두 장치 간의 실제 접속과 절단 등 기계적, 전기적, 기능적, 절차적 특성에 대한 규칙
을 정의
 -> 물리적 전송 매체와 신호 방식을 정의
 -> RS-232C, X.21 등의 표준
 -> 관련 장비 : 리피터, 허브
 -> 데이터 단위 : 비트

 


- 데이터 링크 계층
 -> 두 개의 인접 개방 시스템들 간의 신뢰성 있고 효율적인 정보 전송을 할 수 있도록 함
 -> 주요 기능 : 흐름 제어, 프레임 동기화, 오류 제어, 순서 제어
 -> HDLC, LAPB, LLC, MAC, LAPD, PPP 등의 표준
 -> 관련 장비 : 브리지
 -> 데이터 단위 : 프레임

 


- 네트워크 계층
 -> 개방 시스템들 간의 네트워크 연결을 관리하고 데이터의 교환 및 중계 기능
 -> 네트워크 연결 설정, 유지, 해제
 -> 경로 설정, 데이터 교환 및 중계, 트래픽 제어, 패킷 정보 전송 수행

 -> X.25, IP 등의 표준
 -> 관련 장비 : 라우터
 -> 데이터 단위 : 패킷

 


- 전송 계층
 -> 논리적 안정과 균일한 데이터 전송 서비스를 제공
 -> 종단 시스템 간의 투명한 데이터 전송을 가능하게 함
 -> 종단 시스템 간의 전송 연결 설정, 데이터 전송, 연결 해제 기능
 -> 주소 설정, 다중화, 오류 제어, 흐름 제어
 -> TCP, UDP 등의 표준
 -> 관련 장비 : 게이트웨이
 -> 데이터 단위 : 세그먼트

 


- 세션 계층
 -> 송수신 측 간의 관련성을 유지하고 대화 제어를 담당
 -> 동기점 : 송수신 측간의 대화 동기를 위해 전송하는 정보를 일정한 부분에 두어 정보의 수신 상태를
체크하는 포인트
 -> 데이터 단위 : 메시지

 


- 표현 계층
 -> 데이터를 응용 계층, 세션 계층에 보내기 전에 계층에 맞게 변환
 -> 서로 다른 데이터 표현 형태를 갖는 시스템 간 상호 접속을 위해 필요한 계층
 -> 코드 변환, 데이터 암호화, 데이터 압축, 구문 검색, 정보 형식 변환, 문맥 관리 기능
 -> 데이터 단위 : 메시지

 


- 응용 계층
 -> 사용자가 OSI 환경에 접속할 수 있도록 서비스 제공
 -> 프로세스 간의 정보 교환, 전자 사서함, 가상 터미널 등의 서비스 제공

 

 

 


구조적 방법론
- 정형화된 분석 절차에 따라 사용자 요구사항을 파악하여 문서화하는 처리 중심의 방법론

 


정보공학 방법론
- 정보 시스템 개발을 위해 계획, 분석, 설계, 구축에 정형화된 기법들을 상호 연관성 있게 통합 및 적용하
는 자료 중심의 방법론

 


객체지향 방법론
- 기계의 부품을 조립하듯이 객체들을 조립하여 소프트웨어를 구현하는 방법론

 


컴포넌트 기반(CBD) 방법론
- 컴포넌트를 조합하여 새로운 애플리케이션을 만드는 방법론

 


애자일 방법론

- 고객의 요구사항 변화에 빠르고 유연하게 대응하도록 일정한 주기를 반복하면서 개발 과정을 진행하
는 방법론

 


제품 계열 방법론
- 특정 제품에 적용하고 싶은 공통된 기능을 정의하여 개발하는 방법론
- 임베디드 소프트웨어 개발에 적합

 


소프트웨어 비용 결정 요소
- 프로젝트 요소 : 제품 복잡도, 시스템 크기, 요구되는 신뢰도
- 자원 요소 : 인적 자원, 하드웨어 자원, 소프트웨어 자원
- 생산성 요소 : 개발자 능력, 개발 기간

 


소프트웨어 개발 표준의 개요
- 소프트웨어 개발 단계에서 수행하는 품질 관리에 사용되는 국제 표준

 

 


ISO/IEC 12207
- ISO에서 만든 표준 소프트웨어 생명 주기 프로세스
- 소프트웨어의 개발, 운영, 유지보수를 관리하기 위한 생명 주기 표준을 제공
- 기본 / 생명 / 조직 생명 주기 프로세스로 구분

 


CMMI(Capability Maturity Model Integration, 능력 성숙도 통합 모델)
- 소프트웨어 개발 조직의 업무 능력 및 조직의 성숙도를 평가
- 성숙도는 초기, 관리, 정의, 정량적 관리, 최적화로 구분

 


SPICE(Software Process Improvement and Capability dEtermination, 소프트웨어 처리 개선 및
능력 평가 기준)
- 소프트웨어의 품질 및 생산성 향상을 위해 소프트웨어 프로세스를 평가 및 개선하는 국제 표준
- ISO/IEC 15504

 


소프트웨어 개발 방법론 테일러링 고려사항
- 내부적 요건 : 목표 환경, 요구사항, 프로젝트 규모, 보유 기술
- 외부적 요건 : 법적 제약사항, 표준 품질 기준

 


신기술 관련 용어
네트워크 관련 신기술 용어
- 인터클라우드 컴퓨팅 : 각기 다른 클라우드 서비스를 연동하거나 컴퓨팅 자원의 동적 할당이 가능하도
록 여러 클라우드 서비스 제공자들이 제공하는 클라우드 서비스나 자원을 연결하는 기술


- 매시 네트워크 : 차세대 이통통신, 홈네트워킹, 공공 안전 등 특수 목적을 위한 새로운 방식의 네트워크
기술로 대규모 디바이스의 네트워크 생성에 최적화


- NDN(Named Data Networking) : 콘텐츠 자체의 정보와 라우터 기능만으로 데이터 전송을 수행하는
기술


- NGN(Next Generation Network, 차세대 통신망) : 유선망 기반의 차세대 통신망으로 유선망뿐만 아니
라 이동 사용자를 목표로 하며 이동 통신에서 제공하는 완전하 이동성 제공을 목표로 개발

 

- SDN(Software Defined Networking) : 네트워크를 컴퓨터처럼 모델링하여 여러 사용자가 각각의 소프
트웨어들로 네트워킹을 가상화하여 제어하고 관리하는 네트워크


- UWB(Ultra WideBand) : 짧은 거리에서 많은 양의 디지털 데이터를 낮은 전력으로 전송하기 위한 무선
기술로 무선 디지털 펄스라고도 함


- 피코넷 : 여러 개의 독립된 통신 장치가 블루투스 기술이나 UWB 통신 기술을 사용하여 통신망을 형성
하는 무선 네트워크 기술


- GIS(Geographic Information System) : 지리적인 자료를 수집, 저장, 분석, 출력할 수 있는 컴퓨터 응
용 시스템으로 위성을 이용해 모든 사물의 위치 정보를 제공해줌


- USN(Ubiquitous Sensor Network) : 각종 센서로 수집한 정보를 무선으로 수집할 수 있도록 구성하는
네트워크


- SON(Self Organizing Network) : 주변 상황에 맞추어 스스로 망을 구성하는 네트워크
- 애드 혹 네트워크 : 재난 현장과 같이 별도의 고정된 유선망을 구축할 수 없는 장소에서 모바일 호스트
만을 이용하여 구성한 네트워크


- 네트워크 슬라이싱 : 여러 글로벌 이동통신 표준화 단체가 선정한 5G의 핵심기술 중 하나로 네트워크
에서 하나의 물리적인 코어 네트워크 인프라를 독립된 다수의 가상 네트워크로 분리하여 각각의 네트워
크를 통해 다양한 고객 맞춤형 서비스를 제공하는 것을 목적으로 하는 네트워크 기술


- 지능형 초연결망 : 스마트 시티, 스마트 스테이션 등 4차 산업혁명 시대를 맞아 새로운 변화에 따라 급
격하게 증가흐는 데이터 트래픽을 효과적으로 수용하기 위해 시행되는 정부 주관 사업
SW 관련 신기술 용어


- 분산 원장 기술 : 중앙 관리자나 중앙 데이터 저장소가 존재하지 않고 P2P 망내의 참여자들에게 모든
거래 목록이 분산 저장되어 거래가 발생할 때마다 지속적으로 갱신되는 디지털 원장


- 양자 암호키 분배 : 양자 통신을 위해 비밀키를 분배하여 관리하는 기술


- 프라이버시 강화 기술 : 개인 정보 위험 관리 기술


- 공통 평가 기준 : ISO 15408 표준으로 채택된 정보 보호 제품 평가 기준


- 개인정보 영향평가 제도 : 개인정보를 활용하는 새로운 정보 시스템의 도입 및 기존 정보시스템의 중요
한 변경 시 시스템의 구축, 운영이 기업의 고객은 물론 국민의 사생활에 미칠 영향에 대해 미리 조사, 분
석, 평가하는 제도


- 그레이웨어 : 소프트웨어를 제공하는 입장에서는 악의적이지 않은 유용한 소프트웨어 일지라도 사용
자 입장에서는 유용할 수도 있고 악의적일 수도 있는 악성 코드나 공유 웨어


- 매시업 : 웹에서 제공하는 정보 및 서비스를 이용하여 새로운 소프트웨어나 서비스 데이터베이스 등을
만드는 기술


- 시맨틱 웹 : 컴퓨터가 사람을 대신하여 정보를 읽고 이해하고 가공하여 새로운 정보를 만들어 낼 수 있
도록 이해하기 쉬운 의미를 가진 차세대 지능형 웹


- 오픈 그리드 서비스 아키텍처 : 애플리케이션 공유를 위한 웹 서비스를 그리드 상에서 제공하기 위해
만든 개방형 표준


- 서비스 지향 아키텍처 : 기업의 소프트웨어 인프라인 정보시스템을 공유와 재사용이 가능한 서비스 단
위나 컴포넌트 중신으로 구축하는 정보기술 아키텍처


- 소프트웨어 에스크로 : 소프트웨어 개발자의 지적재산권을 보호하고 사용자는 저렴한 비용으로 소프
트웨어를 안정적으로 사용 및 유지보수받을 수 있도록 소스 프로그램과 기술 정보 등을 제3의 기관에 보
관하는 것

 

- 복잡 이벤트 처리 : 실시간으로 발생하는 많은 사건들 중 의미가 있는 것만을 추출할 수 있도록 사건 발
생 조건을 정의하는 데이터 처리 방법

 


- 디지털 트윈 : 현실속의 사물을 소프트웨어로 가상화한 모델

 

 

 


HW 관련 신기술 용어
- 고가용성 : 긴 시간동안 안정적인 서비스 운영을 위해 장애 즉시 다른 시스템으로 대체 가능한 환경을
구축하는 메커니즘


- RAID : 여러 개의 하드디스크로 디스크 배열을 구성하여 파일을 구성하여 파일을 구성하고 있는 데이
터 블록들을 서로 다른 디스크들에 분산 저장하는 기술


- 컴패니언 스크린 : TV 방송 시청 시 방송 내용을 공유하며 추가적인 기능을 수행할 수 있는 디바이스


- 멤스 : 초정밀 반도체 기술을 바탕으로 센서나 액추에이터 등 기계 구조를 다양한 기술로 미세 가공하
여 전기기계적 동작을 할 수 있도록 한 초미세 장치


- 트러스트존 기술 : ARM에서 개발한 하나의 프로세서 내에 일반 애플리케이션을 처리하는 일반 구역과
보안이 필요한 애플리케이션을 처리하는 보안 구역으로 분할하여 관리하는 하드웨어 기반의 보안 기술


- 엠디스크 : 한 번의 기록만으로도 자료를 영구 보관할 수 있는 광 저장 장치


- 멤리스터 : 메모리와 레지스터의 합성어로 전류의 방향과 양 등 기존의 경험을 모두 기억하는 소자

 

 

 


DB 관련 신기술 용어

- 브로드 데이터 : 다양한 채널에서 소비자와 상호 작용을 통해 생산 되었거나 기업 마케팅에 있어 효율
적이고 다양한 데이터, 이전에 사용하지 않거나 몰랐던 새로운 데이터나 기존 데이터에 새로운 가치가
더해진 데이터


- 메타 데이터 : 일련의 데이터를 정의하고 설명해주는 데이터


- 디지털 아카이빙 : 디지털 정보 자원을 장기적으로 보존하기 위한 작업


- 하둡 : 오픈 소스를 기반으로 한 분산 컴퓨팅 플랫폼


- 타조 : 우리나라가 주도적으로 개발 중인 하둡 기반의 분산 데이터 웨어하우스 프로젝트


- 데이터 다이어트 : 데이터를 삭제하는 것이 아닌 압축하고 중복된 정보를 배제하고 새로운 기분에 따라
나누어 저장하는 작업

반응형

댓글