정보공학 방법론

From CS Wiki
비즈니스 시스템 개발을 공학적으로 접근하기 위해 체계화시킨 데이터 중심 개발 방법론
  • 등장 배경
    • 구조적 방법론의 거시적 관점 부재
    • 데이터 통합과 기업 전체 조망의 어려움

특징[edit | edit source]

특징 내용
기업 중심 방법론 기업의 전략 경영을 지원
ISP 중심 경영층의 요구와 견해 반영
데이터 중심 데이터 중심의 분석과 설계
분할과 정복 문제 영역을 세분화하여 Divide and Conquer
공학적 접근 철저한 분석을 통한 설계, 자동화된 도구
사용자 참여 적극적 참여 유도를 통한 요구사항 명확화

단계[edit | edit source]

  1. 정보전략계획(ISP) : 경영전략, 관련조직, 업무자료 거시적 분석, 현행시스템평가
  2. 업무영역 분석(BAA)
    • 데이터 모델링 : ERD
    • 프로세스 모델링 : DFD
  3. 업무시스템 설계(BSD)
    • 업무절차 정의, Presentation 설계 , 분산설계
  4. 시스템 구축(SC) : 응용프로그램 작성

정보공학, 객체지향, CBD 방법론 비교[edit | edit source]

구분 정보공학 객체지향 CBD
관점 데이터 중심 객체 중심 컨포넌트 중심
SDLC 폭포수 모델 반복적 개발모델 반복적 개발모델
장점 명확한 데이터 관점의 산출물 경험이 없는 프로젝트에 유용, 의사소통 유리 생산성과 재사용성 극대화, 기술 축적 가능
단점 전형적 아키텍처 고려 어려움 대규모 프로젝트 적용 어려움 도메인별 컴포넌트 기술 차이 예측 어려움