본문 바로가기

자격증/정보처리기사 5과목

(8)
5-8강. IT프로젝트 정보시스템 구축 관리-HW 구축 관리 [ 목차 ] 1. 스토리지 1. 스토리지 1) 대용량 데이터를 저장하기 위해 구성된 시스템 2) 소형은 DAS, 중형, NAS, 대규모는 SAN이 적합 3) IP-SAN : SAN 네트워크를 IP 네트워크를 통해 확장시켜 거리의 제한을 극복 2. 보안운영체제 SECURE-OS 1) 운영체제 상에 내재된 보안상의 결합으로 인해 발생할수 있는 해킹으로부터 시스템을 보호하기 위해 기존의 운영체제 내에 보안 기능을 추가한 운영체제 2) 사용자 식별과 인증, 강제적 접근 통제MAC, 임의적 접근 통제DAC, 재사용 바지, 침입 탐지 등의 기능 요소 포함 3. 참조모니터 1) 승인되지 않은 접근으로부터 객체를 보호하기 위해 객체에 대한 모든 주체의 접근을 통제하는 추상적 개념으로, 이를 실제로 구현한 HW, SW,..
5-7강. IT프로젝트 정보시스템 구축 관리-SW 구축 관리 SW개발보안 1) 보안 목표 : 기밀성, 무용성, 가용성 2) 시큐어 코딩 : 정부가 제공하는 SW 개발 보안 가이드를 참고해 SW 개발 과정에서 점검 3) 보안약점을 최소화해 안전한 SW를 개발하기 위한 일련의 보안활동 4) SW개발 생명주기의 각 단계에서 요구되는 보안활동을 수행 SW개발보안 체계 1) 한국인터넷진흥원 : 보안관련 전문기관 2) 행정안전부 : 정책 기관 3) 행정기관 : 발주기관 4) 사업자 : 개발기관 5) 감리법인 : 보안약점 진단 SW 개발 프로세스별 보안활동 1) 시작단계 : 업무현황 파악, 보안정책 검토, 보안계획 수립 -> 상위 모델 정의 2) 분석단계 : 보안 요구사항 정의 -> 보안 요구사항 분석 3) 설계단계 : 보안 요구사항 반연, 보안 구현 설계서 -> 상세 기능 ..
5-6강. IT프로젝트 정보시스템 구축 관리-네트워크 구축 관리(2) 클라우드 컴퓨팅 1) SaaS, laaS, PaaS 오픈스택 1) IaaS 2) 클라우드 환경을 구축할 수 잇는 오픈소스 소프트웨어 3) 리눅스 기반 인터클라우드 컴퓨팅 1) 둘 이상의 클라우드 서비스 제공자 간의 상호 연동을 가능하케 하는 기술 멀티 클라우드 1) 서로 다른 업체에서 2개 이상의 퍼블릭 클라우드를 이용해 하나의 서비스를 운영하는 것 에지 컴퓨팅 1) 이용자의 단말기 주변이나 단말기 자체에서 데이터를 처리하는 기술 모바일 클라우드 컴퓨팅 WPAN wireless personal area network 1) 무선개인통신망 WBAN wireless body area 1) 웨어러블 또는 몸에 심는 형태의 센서나 기기를 무선으로 연결하는 개인 영역 네트워킹 기술 2) IEEE 802.15.6 S..
5-5강. IT프로젝트 정보시스템 구축 관리-네트워크 구축 관리(1) 네트워크 구축 프로세스 단계 1) 진단/분석단계 2) 디자인단계(설계) - 토폴로지 결정 : 어떤 네트워크 형태를 할 것인가 3) 설치/구축단계 4) 운용단계 네트워크 설치구조(토폴리지) 1) 버스형구조 1] 하나의 통신 회선에 여러 대의 컴퓨터가 멀티 포인트로 연결 2] 물리적 구조 간단, 설치 용이, 비용 감소, 컴퓨터 추가/삭제용이 3] 통신 회선 고장나면 전체 네트워크에 영향 (사이트/노드/컴퓨터의 고장은 다른 곳에 영향x) 2) 트리형구조 = 계층형 1] 분산처리 시스템의 대표적 형태로, 나뭇가지가 뻗어 있는 모양에 컴퓨터가 연결 2] 허브만 준비되어 있으면 많은 노드 쉽게 연결 가능 3] 허브가 고장나면 여녈된 단말 노드 통신 제한, 부모 사이트 고장 시 자식 사이트 통신 불가능 3) 링형구조..
5-4강. SW개발 방법론 활용-SW개발 방법론 테일러링 [ 목차 ] 1. 소프트웨어 개발 표준 2. 프로세스 수행 능력 단계 1. 소프트웨어 개발 표준 1) 소프트웨어 개발 단계에서 품질 관리를 진행하며, 국제 표준으로 지정 2) ISO/IEC 12207 표준 - 소프트웨어 생명주기 프로세스 1] 체계적인 소프트웨어 획득, 공급, 개발, 운영, 유지보수를 위해 소프트웨어 생명주기 공정 표준을 제공하여 실무자들이 동일한 언어로 의사소통 할 수 있는 기본 틀을 제공 2] 주요 프로세스 - 기본생명주기 : 획득/공급/개발/운영/유지보수 - 지원생명주기 : 품질보증/검증/확인./동료검토/감사,/문서화/형상관리/문제해결 프로세스 - 조직생명주기 : 관리/기반/훈련/개선 3) SPICE 1] 소프트웨어 프로세스 평가를 위한 프레임워크를 제공 2] 정보 시스템 분야에 특..
5-3강. SW개발 방법론 활용-SW개발 방법론 선정(3) [ 목차 ] 1. 요구공학 1) 요구 분석 단계에서 행해졌떤 요구사항 분석 및 서술뿐만 아니라 추출, 관리, 검증, 유지 등을 포함해 요구사항에 관계되는 모든 활동, 원칙들에 대한 공학적 접근을 의미 2) 요구사항을 정의, 문서화, 관리하는 프로세스 2. 요구사항 절차 1) 추출(도출, 수집) 1] 생명주기동안 지속적으로 반복해서 고객, 사용자, 개발과 관련된 사람들과 서로 의견을 교환하여 실제로 개발하고자 하는 시스템에 대한 요구를 찾는 것 2] 사용자 요구사항과 시스템 요구사항(개발자입장)으로 분류 가능 3] 소프트웨어가 해결해야 할 문제를 이해하는 첫 단계 4] 요구사항이 어디에 있고 어떻게 수집할 것인지와 관련 5] 이해관계자가 식별되며 개발 팀과 고객 사이의 관계가 생성 6] 다양한 이해관계자와..
5-2강. SW개발 방법론 활용-SW개발 방법론 선정(2) [ 목차 ] 유지보수 프로젝트관리 위 내용은 출제기준에 포함되어 있지 않으며, 학습 시간이 부족하다면 생략
5-1강. SW개발 방법론 활용-SW개발 방법론 선정(1) [ 목차 ] 1. 소프트웨어개발 방법론 과정 1) 초기 개발 방법 : 무원칙, 개발자 위주 개발 -> 생산성 저하, 유지보수 어려움 2) 소프트웨어 위기 : 시스템 대규모화에 따라 신뢰성 저하, 개발비 증대, 개발시간 지연, 인력 부족, 인건비 상승, 계획의 지연, 요구다양, 공급 순차적 실행 -> 간단하고 이해가 쉬움 2] 모둘화 -> 재사용가능 3] 폭포수 모델이 기본(계획 -> 요구사항 분석 -> 설계 -> 구현 -> 테스트 -> 유지보수) 5] 소규모 프로젝트 적합 5) 객체 지향 개발 방법론 1] 객체 중심 개발 -> 재사용, 유지보수 우수 -> 소프트웨어 위기 극복 2] 객체 특징 : 다형성, 상속성, 추상화, 캡슐화, 정보 은닉 2. 소프트웨어 개발 생명주기 모델 1) 시스템을 계획, 개발,..