핵심 인사이트 (3줄 요약)
- 본질: IE(Information Engineering)는 기업 전체 데이터를 중심으로 정보 시스템을 체계적으로 개발하는 방법론으로, ISP(정보전략계획)→BAA(업무영역분석)→BSD(시스템 설계)→SC(구축)의 4단계로 구성된다.
- 가치: 프로세스 중심 개발은 시스템마다 독립적으로 데이터를 설계하여 데이터 중복·불일치가 발생하지만, IE는 전사 데이터 모델을 먼저 수립하여 시스템 간 데이터 일관성을 보장한다.
- 판단 포인트: IE는 James Martin(1981)이 제안했으며, 구조적 방법론과 달리 데이터(What)를 프로세스(How)보다 우선시한다. ERD·CRUD 매트릭스가 핵심 산출물이다.
Ⅰ. 개요 및 필요성
┌───────────────────────────────────────────────────────┐
│ IE 4단계 │
├───────────────────────────────────────────────────────┤
│ 1단계: ISP (정보전략계획) │
│ → 전사 데이터 모델·업무 기능 정의 │
│ 2단계: BAA (업무영역분석) │
│ → 엔터티·관계·프로세스 상세 분석 │
│ 3단계: BSD (시스템 설계) │
│ → 논리·물리 데이터 모델·프로그램 설계 │
│ 4단계: SC (시스템 구축) │
│ → 코딩·테스트·이행 │
└───────────────────────────────────────────────────────┘
- 📢 섹션 요약 비유: IE는 도시 계획(ISP)→구역 설계(BAA)→건물 설계(BSD)→시공(SC)처럼 **큰 그림(전사)에서 세부(시스템)**로 내려가는 Top-Down 접근이다.
Ⅱ. 아키텍처 및 핵심 원리
IE vs 구조적 vs 객체지향
| 비교 | 구조적 | IE | 객체지향 |
| 중심 | 프로세스 | 데이터 | 객체 |
| 산출물 | DFD | ERD | Class Diagram |
| 접근 | Bottom-Up | Top-Down | Iterative |
- 📢 섹션 요약 비유: 구조적은 "무엇을 하는가(프로세스)", IE는 "무엇을 관리하는가(데이터)", 객체지향은 "누가 하는가(객체)"에 초점.
Ⅲ. 비교 및 연결
| 비교 | 프로세스 중심 | 데이터 중심 (IE) |
| 중복 | 시스템마다 독립 | 전사 통합 |
| 변경 | 프로세스 변경 시 데이터도 | 데이터 안정 |
| 일관성 | 낮음 | 높음 |
Ⅳ. 실무 적용 및 기술사 판단
IE 핵심 산출물
- ERD: 엔터티-관계 다이어그램.
- CRUD 매트릭스: 프로세스×엔터티 매핑.
- 엔터티 정의서: 속성·도메인·규칙 정의.
Ⅴ. 기대효과 및 결론
IE는 전사 데이터 아키텍처의 이론적 기반이며, 현대의 데이터 거버넌스·MDM의 뿌리이다.
📌 관련 개념 맵
| 개념 | 연결 포인트 |
| ISP | IE 1단계 (전사 전략) |
| ERD | IE의 핵심 산출물 |
| CRUD 매트릭스 | 프로세스-엔터티 매핑 |
| James Martin | IE 창시자 |
| DA (데이터 아키텍처) | IE의 현대적 진화 |
📈 관련 키워드 및 발전 흐름도
[구조적 방법론 (DFD, 1970s)]
│
▼
[정보공학 (IE, James Martin, 1981) — 데이터 중심]
│
▼
[객체지향 (UML, 1990s)]
│
▼
[Agile + DDD (2000s~)]
│
▼
[현재: 데이터 아키텍처 + 데이터 메시 — IE의 진화]
👶 어린이를 위한 3줄 비유 설명
- IE는 도시 계획이에요. 도시(회사) 전체 지도를 먼저 그리고, 건물(시스템)을 짓는 거예요.
- 지도(전사 데이터 모델) 없이 건물만 짓면 도로(데이터)가 안 맞아요.
- 큰 그림부터 그리면 모든 건물이 조화롭게 연결된답니다!