반응형
-
정보 공학 방법론의 개요
-
정의
- 기업 전체 또는 주요 부문을 대상으로 정보시스템 계획 수립, 분석, 설계, 구축에 정형화된 기법들을 상호 연관성 있게 통합.적용하는 데이터 중심 방법론
- 기업에 필요한 정보와 업무를 총체적. 체계적, 효과적으로 파악하여 이를 모형화하고, 빠른 시간 내에 정보시스템으로 발전시키기 위해 필요한 일련의 작업 절차를 자동화한 공학적인 방법론
-
등장 배경
-
환경의 변화
- 비즈니스의 변환 : 컴퓨터 이용의 활성화, 업무 기능 및 데이터의 분업화
- 정보 기술의 발달 : 하드웨어, 네트워크. RDBMS 성능 향상 등
-
구조적 방법론의 한계
- 데이터 모델링 방법의 미흡
- 기업 전반의 거시적 관점의 부족
- 명확한 방법론적 지침의 미흡
-
설계와 코딩을 강조
-
-
-
정보 공학 방법론의 필요성 및 특징
-
필요성
- 구조적 방법론의 한계를 극복하기 위해 1990년대 초 James Martin이 제창
- 기업 전체 조망과 데이터 통합의 문제에 새로운 정보시스템 개발 방법이 필요
- 기업 경쟁력 확보, 통합 정보시스템 구축, 정보 이동 등의 요구에 대한 대응 방안
-
특징
- 기업 업무 중심, 자료 중심, 도형 중심의 접근
-
프로젝트 계획, 개발, 운영 단계의 명확한 구조 기반 제시
-
-
정보 공학 방법론의 추진 원칙 및 추진 단계
-
추진 원칙
- 프로젝트를 관리 가능한 단위로 분할 및 정복
- 데이터와 프로세스의 균형 유지
- 모듈화, 하향식 구현
- 핵심 기술 : 레파지토리, CASE, 4GL 등
-
추진 단계 및 단계별 추진 내역
-
정보 전략 계획(ISP; Information Strategy Planning)
- 경영 전략, 관련 조직, 업무 자료 거시적 분석, 현행 시스템 평가
-
업무 영역 분석(BAA; Business Area Analysis)
- 데이터 모델링 : ERD
- 프로세스 모델링 : PHD(Process Hierarchy Diagram), PDD(Process Dependency Diagram), DFD
-
업무 시스템 설계(BSD; Business System Design)
- 업무 절차 정의, Presentation 설계, 분산 설계
-
시스템 구축(SC; System Construction)
- 데이터베이스 생성과 프로그램 작성
-
-
-
정보 공학 방법론의 장.단점
-
장점
- 경쟁 우위 확보의 전략적 기회 식별 및 방안 제공
- 일관성 있고 통일된 정보시스템 구축 가능
- 시스템의 장기적인 진화 및 발전 허용
- 데이터 중심으로 업무 절차 및 환경 변화에 유연
-
단점
- 정보 공학의 효과를 위해 장기간의 시간이 필요
- 소규모의 자동화 요구 사업 영역에는 시간이 오래 걸림
-
특정 사업 영역으로부터 독립된 시스템 개발에는 부적합
-
-
정보 공학 방법론의 문제점 및 개선 대책
-
문제점
- 구조적 방법의 SDLC를 그대로 이용
- CASE 도구 이용이 쉽지 않음
- 중소 규모 프로젝트의 무리한 적용
- 복잡한 논리 및 다량의 산출물
-
동향 및 개선 대책
- 재사용 패러다임이 대안
- 정보 공학으로 커버하지 못하는 영역의 확산(인터넷, 멀티미디어)
- 기업 시스템 구축은 당분간 유지
-
반응형
'밥벌이 > 소프트웨어 공학' 카테고리의 다른 글
소프트웨어 개발 방법론 (0) | 2010.08.30 |
---|---|
구조적 방법론 (0) | 2010.08.30 |
객체 지향 방법론 (0) | 2010.08.30 |
컴포넌트 기반 개발(CBD; Component Based Development) 방법론 (0) | 2010.08.30 |
Agile 프로세스 (0) | 2010.08.30 |