정보처리기사 (필기)/5. 정보 시스템 구축 (9) 썸네일형 리스트형 [정보처리기사] 5-10. DB 관련 신기술 빅 데이터 막대한 양의 정형 또는 비정형 데이터 집합 브로드 데이터(Broad Data) 이전에 사용하지 않거나 알지 못했던 새로운 데이터, 기존 데이터에 새로운 가치가 더해진 데이터를 칭함 메타 데이터(Meta Data) 일련의 데이터를 정의하고 설명해주는 데이터 디지털 아카이빙(Digital Archiving) 디지털 정보 자원을 장기적으로 보존하기 위한 작업 하둡 오픈 소스를 기반으로 한 분산 컴퓨팅 플랫폼 타조 하둡 기반의 분산 데이터 웨어하우스 프로젝트 데이터 다이어트 데이터를 삭제하는 것이 아닌 압축하고, 중복된 정보는 중복을 배제하고, 새로운 기준에 따라 나누어 저장하는 작업 [정보처리기사] 5-9. Secure OS 1. Secure OS 기존의 운영체제 (OS) 에 내재된 보안 취약점을 해소하기 위해 보안 기능을 갖춘 커널을 이식하여 외부의 침입으로부터 시스템 자원을 보호하는 운영체제 TCB 기반으로 참조 모니터의 개념 구현 및 집행 암호적 분리 : 내부 정보를 암호화하는 방법 논리적 분리 : 프로세스의 논리적 구역을 지정하여 구역을 벗어나는 행위를 제한하는 방법 시간적 분리 : 동일 시간에 하나의 프로세스만 수행되도록 하여 동시실행으로 발생하는 보안 취약점을 제거하는 방법 물리적 분리 : 사용자별로 특정 장비만 사용하도록 제한하는 방법 암논시물 // 암>논>시>물 // 복잡도 2. 참조모니터 보호 대상으로 객체에 대한 접근통제를 수행하는 추상머신이며, 이를 실제로 구현한 것이 보안 커널 격리성(Isolation).. [정보처리기사] 5-8. 소프트웨어 관련 신기술 인공지능(AI; Artificial Intelligence) 인간의 두뇌와 같이 컴퓨터 스스로 추론, 학습, 판단 등 인간지능적인 작업을 수행하는 시스템 인공지능 개발 언어 : 리스트 (LISP), 프롤로그 (PROLOG) 뉴럴링크(Neuralink) 사람의 뇌와 컴퓨터를 결합하는 기술 딥 러닝(Deep Learning) 인간의 두뇌를 모델로 만들어진 인공 신경망을 기반으로 하는 기계 학습 기술 전문가 시스템(Expert System) 의료 진단 등과 같은 특정 분야의 전문가가 수행하는 고도의 업무를 지원하기 위한 컴퓨터 응용 프로그램 증강 현실(AR) = 혼합 현실(MR) ★ 실제 촬영한 화면에 가상의 정보를 부가해 보여주는 기술 블록체인(Blockchain) P2P 네트워크를 이용해 온라인 금융 거래.. [정보처리기사] 5-7. 경로 제어 / 트래픽 제어 1. 경로 제어 프로토콜 (Routing Protocol) 1-1) RIP (Roiting Information Protocol) IGP (Interior Gateway Protocol)로 Bellman-Ford 알고리즘을 이용하여 최적의 경로를 설정하는 소규모 프로토콜 최대 홉 (Hop) 수를 15홉 이하로 제한 거리 벡터 라우팅 프로토콜이라고도 함 1-2) OSPF (Open Shortest Path First) IGP (Interior Gateway Protocol)로 RIP의 단점 개선을 위해 dajistra 알고리즘 및 Link Static 기반으로 최단경로를 찾는 대규모 프로토콜 1-3) BGP (Border Gateway Protocol) 차지 시스템간의 라우팅 프로토콜로 EGP (Exter.. [정보처리기사] 5-5. 네트워크 관련 신기술 IoT (Internet of Thing, 사물 인터넷) 사람, 사물, 공간, 데이터 등 세상에 존재하는 모든 사물을 인터넷으로 연결시켜주는 무선 통신 기술 M2M(Machine to Machine, 사물 통신) 무선 통신을 이용한 기계와 기계 사이의 통신 모바일 컴퓨팅(Mobile Computing) 휴대형 기기로 이동하면서 자유로이 네트워크에 접속하여 업무를 처리할 수 있는 환경 그리드 컴퓨팅(Grid Computing) 지리적으로 분산된 컴퓨터 자원을 초고속 인터넷 망을 통해 격자 구조로 연결해 공유함으로써 하나의 고성능 컴퓨터처럼 클라우드 컴퓨팅(Cloud Computing) 각종 컴퓨팅 자원을 중앙 컴퓨터에 두고 인터넷 기능을 갖는 단말기로 언제 어디서나 인터넷을 통해 컴퓨터 작업을 수행할 수 .. [정보처리기사] 5-4. 네트워크 구축 1. 성형 (Star, 중앙 집중형) 중앙에 중앙 컴퓨터가 있고 이를 중심으로 단말장치들이 연결되는 중앙 집중식의 네트워크 구성 형태 포인트 투 포인트(Point-to-Point) 방식으로 회선을 연결 단말장치의 추가와 제거가 쉽지만, 중앙컴퓨터가 고장나면 전체 통신망의 기능이 정지됨 중앙 집중식이므로 교환 노드의 수가 가장 적음 2. 망형 (Mesh, 네트워크형) 모든 지점의 컴퓨터와 단말장치를 서로 연결한 형태로, 노드의 연결성이 높음 많은 단말장치로부터 많은 양의 통신을 필요로하는 경우가 유리 공중 데이터 통신망에서 사용, 통신 회선의 총 경로가 가장 긺 통신 회선 장애 시 다른 경로를 통하여 데이터 전송 가능 3. 버스형 (Bus) 한개의 통신 회선에 여러대의 단말장치가 연결되어 있는 형태 // .. [정보처리기사] 5-3. 소프트웨어 개발 1. ISO/IEC 12207 ISO (International Organization for Standardization, 국재 표준화기구)에서 만든 표준 소프트웨어 생명주기 프로세스 소프트웨어의 개발, 운영, 유지보수 등을 체계적으로 관리하기 위한 소프트웨어 생명주기 표준을 제공함 기본 생명주기 프로세스, 조직 생명주기 프로세스, 지원 생명주기 프로세스 기조지 2. CMMI (Capability Maturity Model Intergration, 능력 성숙도 통합 모델) 소프트웨어 개발 조직의 업무 능력 및 조직의 성숙도를 평가하는 모델 성숙도 5가지 초기 (Initial) : 작업자 능력에 따라 성공 여부 결정됨 / 정의된 프로세스 없음 관리 (Managed) : 특정한 프로젝트 내의 프로세스 정의.. [정보처리기사] 5-2. 비용 산정 기법 (하향식, 상향식) 1. 소프트웨어 비용 산정의 개요 소프트웨어의 개발 규모를 소요되는 인원, 자원, 기간 등ㅇ로 확인하여 실행 가능한 계획을 수립하기 위해 필요한 비용을 산정하는 것 하향식 비용산정 기법 / 상향식 비용산정 기법 2. 소프트웨어 비용결정 요소 2-1) 프로젝트 요소 제품 복잡도 : 소프트웨어 종류에 따라 발생할 수 있는 문제점들의 난이도를 의미 시스템 크기 : 소프트웨어 규모에 따라 개발해야 할 시스템의 크기 의미 요구되는 신뢰도 : 일정기간 내 주어진 조건에서 프로그램이 필요한 기능을 수행하는 정도를 의미 2-2) 자원 요소 인적자원 : 소프트웨어 개발 관련자들이 갖춘 능력 혹은 자질을 의미 하드웨어 자원 : 소프트웨어 개발 시 필요한 장비와 워드프로세서, 프린터 등의 보조 장비를 의미 소프트웨어 자원 .. 이전 1 2 다음