정보공학 방법론

1. 소프트웨어 개발방법론의 개요 정보공학 방법론 배경 (1) 소프트웨어 개발방법론의 개념 개발에 관한 계획~구축의 정형적 방법과 절차, 도구 등 공학적 기법으로 체계화/표준화한 이론 (2) 소프트웨어 개발방법론의 발전 배경 개발방법론은 구조적 방법론 → 정보공학 방법론 → 객체지향 방법론 → CBD 방법론으로 발전중   2. 정보공학 방법론의 개요 (1) 정보공학 방법론 개념 기업의 정보시스템을 구축하기 위해 계획, 분석, 설계 등 전 과정을 정형화 시킨 방법론

RAD (Rapid Application Development) Model

1. 초고속 제품 개발 모델, RAD의 개요 (1) RAD (Rapid Application Development) Model의 개념 2~3개월 짧은 개발 주기로 제품 개발을 위한 순차적인 프로세스 모델로 빠른 개발을 위해 Visual Tool, Code Generation Tool을 사용 (2) RAD의 특징 특징 내용 사용자 참여 프로토타이핑 사용 및 요구사항 정의 등 적극 참여 도구 활용 CASE 도구, RDB, 재사용 Library 등 도구 활용 단기적 합성 단기에 기술적 위험이 적고

반복적 모델 (Iteration Model) 

1. 높은 품질의 소프트웨어 개발 모델, 반복적 모델 (1) 반복적 모델 (Iterative Model)의 개념 사용자의 요구사항 일부분 혹은 제품의 일부분을 반복적으로 개발하여 고품질의 최종 시스템으로 완성해 가는 모델 (2) 반복적 모델의 종류 구분 내용 증분형 (Incremental) 사용자의 요구사항의 일부분을 반복적으로 개발하여 대상 범위를 확대해 가며 최종 제품을 완성해가는 과정 진화형 (Evolutional) 시스템의 프로토타입을 개발하면서 지속적으로 개선하여 발전시켜 나가는 방법 2. 증분형 모델의 개념도 및 특징

나선형 모델 (Spiral Model)

1. 프로토타이핑 모델 진화, 나선형 모델의 개요 (1) 나선형 모델(Spiral Model)의 개념 시스템을 개발하면서 생기는 위험을 최소화하기 위해 나선을 돌면서 완벽한 시스템으로 개발하는 모델 (2) 나선형 모델의 특징 특징 내용 대규모 대규모 시스템 및 위험 부담이 큰 시스템 개발에 적합 위험감소 프로젝트 완전성 및 위험감소와 유지보수 용이 장기화 관리가 중요하나 매우 어렵고 개발시간이 장기화 가능

데이터 큐레이션 (Data Curation)

2. 맞춤형 분석기술, 데이터 큐레이션 데이터 큐레이션 배경 (1) 큐레이션의 개념 많은 데이터들을 목적에 따라 분류하고 배포하여 필요한 양질의 정보를 제공하는 과정 및 기술 (2) 큐레이션 적용 수행 절차 데이터 큐레이션의 전략 기획, 데이터 모델링을 통해 데이터 구축 후 데이터 마이닝과 같은 분석을 통해 도출된 데이터 활동 및 개선 활동 수행   2. 재난 재해 피해 절감을

릴리즈 관리

1. ITSM의 배포 프로세스, 릴리즈 관리 릴리즈 관리 개념 및 기대효과 개념 기대효과 새로운 S/W 버전 검증 및 배포를 위해 체계적 절차에 따라 수행하는 ITSM 기반 배포 프로세스 – 소프트웨어 배포시간 단축 – 실패 시 복구 용이성 – 체계적 소프트웨어 관리 기반 효율성/가용성 증대 2. 릴리즈 관리 프로세스 및 단계별 절차 (1) 릴리즈 관리의 프로세스 신규/변경된 소프트웨어 및 문서의 안정적 롤 아웃(Roll Out) 위한 프로세스 (2) 릴리즈 관리의 단계별 절차 #

문제 관리 (Problem Management)

1. ITSM의 근원적 원인 해결, 문제 관리 문제 관리 개념 및 기대 효과 개념 기대 효과 ITSM 서비스 중 발생한 문제 재발 방지 위해, 문제 분석, 근본 원인을 해결하는 서비스 개선 활동 문제의 근본 원인을 파악하여 해결 및 사전 예방을 통해 인시던트 소요 비용 절감이 목표   2. 문제 해결을 위한 문제 관리 프로세스 및 기법 (1) 문제 관리의 프로세스 # 프로세스

인시던트 관리

1. 비즈니스 연속성을 위한, 인시던트 관리 인시던트 관리 (Incident Management) ITSM운영 중 SLA기반 서비스 중단이나 품질저하가 발생 가능한 인시던트를 관리하는 절차/체계   2. 인시던트 관리 절차 및 처리유형 (1) 인시던트 관리 절차 처리유형 설명 사례 기능적 에스컬레이션 – 전문 지식 그룹/전문가에  인시던트를 이관 – 기술적 장애 – 전문 상담 계층적 에스컬레이션 – 상위 책임자에게 책임 및 인시던트를 이관 – 고객 불만

B Tree (Balanced Tree)

1. 균형 트리, B Tree (Balanced Tree) DBMS에서 가장 일반적인 인덱스로, Leaf Block에 정렬된 데이터와 해당 데이터를 가진 행의 위치를 가리키는 레코드 식별자로 구성된 인덱스   2. B Tree 인덱스 검색 절차 위 B Tree의 인덱스 구조에서 37을 찾는 경우 절차 설명 1단계 – 루트 블록에서 50보다 작으면 왼쪽 포인터로 이동 2단계 – 37은 왼쪽

DMA (Direct Memory Access)

I. I/O로 인한 성능 감소 방지, DMA (Direct Memory Access) (1) DMA(Direct Memory Access) 개념 I/O로 인한 성능 감소 방지 위해 CPU 개입 없이 I/O 장치와 기억장치 간 직접 데이터 전송 방식 (2) DMA I/O와 Direct I/O 환경 비교 DMA I/O Direct I/O(DMA 미사용) – DMA 기반 Data 처리 중 CPU는 다른 프로세스 처리 – Data