핵심 인사이트 (3줄 요약)

  1. 본질: IE(Information Engineering)는 기업 전체 데이터를 중심으로 정보 시스템을 체계적으로 개발하는 방법론으로, ISP(정보전략계획)→BAA(업무영역분석)→BSD(시스템 설계)→SC(구축)의 4단계로 구성된다.
  2. 가치: 프로세스 중심 개발은 시스템마다 독립적으로 데이터를 설계하여 데이터 중복·불일치가 발생하지만, IE는 전사 데이터 모델을 먼저 수립하여 시스템 간 데이터 일관성을 보장한다.
  3. 판단 포인트: 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객체지향
중심프로세스데이터객체
산출물DFDERDClass Diagram
접근Bottom-UpTop-DownIterative
  • 📢 섹션 요약 비유: 구조적은 "무엇을 하는가(프로세스)", IE는 "무엇을 관리하는가(데이터)", 객체지향은 "누가 하는가(객체)"에 초점.

Ⅲ. 비교 및 연결

비교프로세스 중심데이터 중심 (IE)
중복시스템마다 독립전사 통합
변경프로세스 변경 시 데이터도데이터 안정
일관성낮음높음

Ⅳ. 실무 적용 및 기술사 판단

IE 핵심 산출물

  1. ERD: 엔터티-관계 다이어그램.
  2. CRUD 매트릭스: 프로세스×엔터티 매핑.
  3. 엔터티 정의서: 속성·도메인·규칙 정의.

Ⅴ. 기대효과 및 결론

IE는 전사 데이터 아키텍처의 이론적 기반이며, 현대의 데이터 거버넌스·MDM의 뿌리이다.


📌 관련 개념 맵

개념연결 포인트
ISPIE 1단계 (전사 전략)
ERDIE의 핵심 산출물
CRUD 매트릭스프로세스-엔터티 매핑
James MartinIE 창시자
DA (데이터 아키텍처)IE의 현대적 진화

📈 관련 키워드 및 발전 흐름도

[구조적 방법론 (DFD, 1970s)]
    │
    ▼
[정보공학 (IE, James Martin, 1981) — 데이터 중심]
    │
    ▼
[객체지향 (UML, 1990s)]
    │
    ▼
[Agile + DDD (2000s~)]
    │
    ▼
[현재: 데이터 아키텍처 + 데이터 메시 — IE의 진화]

👶 어린이를 위한 3줄 비유 설명

  1. IE는 도시 계획이에요. 도시(회사) 전체 지도를 먼저 그리고, 건물(시스템)을 짓는 거예요.
  2. 지도(전사 데이터 모델) 없이 건물만 짓면 도로(데이터)가 안 맞아요.
  3. 큰 그림부터 그리면 모든 건물이 조화롭게 연결된답니다!