분류:경영학분류:프로젝트 관리분류:소프트웨어 공학
- 비즈니스 시스템 개발을 공학적으로 접근하기 위해 체계화시킨 데이터 중심 개발 방법론
- 등장 배경
- 구조적 방법론의 거시적 관점 부재
- 데이터 통합과 기업 전체 조망의 어려움
특징 |
내용
|
기업 중심 방법론 |
기업의 전략 경영을 지원
|
ISP 중심 |
경영층의 요구와 견해 반영
|
데이터 중심 |
데이터 중심의 분석과 설계
|
분할과 정복 |
문제 영역을 세분화하여 Divide and Conquer
|
공학적 접근 |
철저한 분석을 통한 설계, 자동화된 도구
|
사용자 참여 |
적극적 참여 유도를 통한 요구사항 명확화
|
- 정보전략계획(ISP) : 경영전략, 관련조직, 업무자료 거시적 분석, 현행시스템평가
- 업무영역 분석(BAA)
- 데이터 모델링 : ERD
- 프로세스 모델링 : DFD
- 업무시스템 설계(BSD)
- 업무절차 정의, Presentation 설계 , 분산설계
- 시스템 구축(SC) : 응용프로그램 작성
구분 |
정보공학 |
객체지향 |
CBD
|
관점 |
데이터 중심 |
객체 중심 |
컨포넌트 중심
|
SDLC |
폭포수 모델 |
반복적 개발모델 |
반복적 개발모델
|
장점 |
명확한 데이터 관점의 산출물 |
경험이 없는 프로젝트에 유용, 의사소통 유리 |
생산성과 재사용성 극대화, 기술 축적 가능
|
단점 |
전형적 아키텍처 고려 어려움 |
대규모 프로젝트 적용 어려움 |
도메인별 컴포넌트 기술 차이 예측 어려움
|