1. 정보공학방법론의 개요
1-1. 정보공학방법론의 정의
- 기업의 정보시스템 구축을 위한 계획, 분석, 설계 등 전 과정을 데이터 중심으로 정형화시킨 기법들로 구성된 광범위한 절차적 방법론
1-2. 정보공학방법론의 특징
2. 정보공학방법론의 단계별 구성도, 단계별 상세 설명
2-1. 정보공학방법론의 단계별 구성도
구성도 | 단계 | 설명 |
ISP : Information Strategy Planning (정보전략 계획) |
기업의 목표달성 위한 정보시스템 개발계획 수립 | |
BAA : Business Area Analysis (업무영역 분석) |
정보요구와 업무 규칙 등 분석하여 업무모델 구축 | |
BSD : Business System Design (업무시스템 설계) |
업무처리절차, DB 및 사용자 인터페이스 설계 | |
BSC : Business System Construction (업무시스템 구현) |
정의된 산출물 기반으로 CASE와 4GL도구 사용 |
2-2. 정보공학방법론의 단계별 상세 설명
1) ISP(Information Strategy Planning)
- 정의: 전사적 기업모형(청사진)을 설계하는 단계로서 전략적인 측면과 시스템적인 측면의 측면의 모형을 설정
- 전략적 측면 : 조직의 목표, 주요성공요인 등
- 시스템적 측면 : 조직의 목표 달성을 위한 정보화 계획, 절차, 정보기술 적용 등 주요산출물
2) BAA(Business Area Analysis)
- 정의 : 기업의 일정업무영역에 대한 사용자의 요구를 정의하는 단계
- 데이터 모델 다이어그램 (ERD) : ISP(정보전략계획)과정에서 만들어진 ERD를 상세하게 확장한 다이어그램
- 프로세스 계층도 (PHD) : 업무영역내의 기능들을 프로세스들로 분할하여 트리구조의 분할도를 만듦
- 프로세스 의존도 (PDD) : 다른 프로세스들 간의 의존관계를 나타내는 다이어그램
- 자료흐름도 (DFD) : 프로세스와 데이터간에 일어나는 행위를 매트릭스로 보여줌.
3) BSD(Business System Design)
- 정의 : 데이터와 시스템의 구조를 설계하는 단계. 기존 시스템에서 새로운 시스템으로의 전환 설계 포함
- 데이터 사용 분석 : 트랜잭션의 발생량을 토대로 부하를 최적 분산하기 위해 응용 프로그램 별 발생량을 액션다이어그램에 주석으로 표시하거나 ERD에서 각 경로에 대한 관계 비를 숫자로 표현함
- 물리적 데이터베이스 설계 : DB 설계자가 시스템의 비용, 성능, 응답시간 등을 고려하여 복잡한 시스템이 서로 균형을 이루면서 동작할 수 있도록 최적의 해를 찾아 설계
- 분산분석 (Distribution Analysis) : 데이터와 프로세스를 여러 곳의 서버에 분산시켜 부하를 평준화 시키기 위한
방법으로 지역, 프로세스, 데이터를 매트릭스로 구성하여 분석함
4) BSC(Business System Construction)
- 확정된 설계명세서로부터 데이터베이스 생성기와 프로그램 코드 생성기를 이용해 데이터베이스와 실행 가능한 프로그램 코드를 생성함
'1. IT Story > Basic Studies' 카테고리의 다른 글
XP (extreme Programming) (0) | 2019.06.17 |
---|---|
Agile 개발방법론 (0) | 2019.06.16 |
CBD(Component Based Development)방법론 (0) | 2019.06.14 |
객체지향방법론 (0) | 2019.06.13 |
구조적방법론 (0) | 2019.06.11 |
SW개발방법론 (0) | 2019.06.09 |
EAP (Enterprise Architecture Planning) (0) | 2019.06.08 |
EA(Enterprise Architecture) (0) | 2019.06.07 |