정보공학방법론: 전략과 데이터 모델을 잇는 전사 시스템 설계
정보공학방법론의 데이터 중심 설계 원칙과 ISP, BAA, BSD, SC 절차를 통해 전사 정보 시스템을 설계하는 방식을 정리한다.
2026-08-14 · 최초 발행 2026-04-17
전략과 데이터 구조를 함께 설계하는 방법론
정보공학방법론(Information Engineering Methodology)은 기업의 비즈니스 비전과 IT 아키텍처를 연결해 정보 시스템을 설계하는 데이터 중심(Data-Driven) 접근이다. 업무 절차를 먼저 따라가는 프로세스 중심 방법론과 달리, 비교적 안정적으로 유지되는 데이터의 본질적 구조를 파악한 뒤 그 위에 프로세스를 설계한다.
이 방법론은 상향식(Bottom-up) 개발이 놓치기 쉬운 전사 관점을 보완하기 위해 정보 전략 계획인 ISP(Information Strategy Planning)를 앞단에 둔다. 기업의 장기 목표와 정보 시스템이 어긋나지 않도록 방향을 맞추고, CASE(Computer Aided Software Engineering) 툴로 설계와 개발 과정을 자동화·표준화하는 공학적 성격을 가진다.
업무 변화와 데이터 변화를 분리해 다루기
정보공학방법론의 목적은 단순히 애플리케이션을 만드는 데 있지 않다. 비즈니스 영역을 분석하고, 기업 성과에 기여할 핵심 정보 체계를 설계하는 데 초점이 있다.
데이터와 프로세스를 분리해 관리하는 점도 핵심이다. 데이터는 조직 안에서 상대적으로 안정적인 속성을 갖는 반면, 비즈니스 프로세스는 환경 변화에 따라 자주 달라질 수 있다. 두 대상을 구분하면 시스템의 유연성과 유지보수성을 높일 수 있다.
ISP는 전사 차원의 정보 요구를 도출하는 단계다. 부서별 최적화에 머무르지 않고 통합된 시스템을 설계할 기반을 마련한다. 다이어그램과 CASE 툴을 활용하면 설계의 정밀도를 높이고 모듈화를 지원하며, 수작업에서 생길 수 있는 오류를 줄일 수 있다.
전략 계획에서 구축까지 이어지는 흐름
이 방법론은 폭포수 모델과 비슷하게 단계별 산출물을 두고 진행한다. 앞선 분석 결과가 다음 단계에서 더 구체적인 설계로 이어진다.
ISP에서 정보 시스템의 방향 정하기
정보 전략 계획은 기업의 경영 목표를 분석해 정보 시스템의 비전과 방향성을 정하는 단계다. 현재 시스템의 문제를 파악하고 핵심 성공 요인(CSF)을 도출해 정보 기술 로드맵을 수립한다.
업무 영역 안의 데이터와 활동 분석
BAA(Business Area Analysis)에서는 특정 업무 영역의 데이터 구조와 비즈니스 활동을 정의한다. 데이터 모델링(ERD)과 프로세스 모델링을 수행하고, 두 모델이 어떤 방식으로 상호작용하는지 상관 분석으로 확인한다.
운영 시스템의 상세 설계
BSD(Business System Design)는 분석한 업무 영역을 실제 시스템 설계로 전환하는 단계다. 인터페이스, 데이터 구조, 처리 로직을 구체화하며, 사용자 관점의 화면 설계와 트랜잭션 정의도 여기서 수행한다.
설계를 코드와 데이터베이스로 구현
SC(System Construction)에서는 설계서를 바탕으로 코드를 생성하고 데이터베이스를 구축한다. CASE 툴로 소스 코드를 자동 생성하거나 모듈을 조립해 운영 시스템을 완성한다.
전사 데이터 통합이 필요한 환경에서의 장단점
정보공학방법론은 전사 데이터 통합과 표준화에 강점이 있다. 데이터 중복을 줄이고 정합성을 확보해 기업 데이터 자산의 가치를 높일 수 있으며, 공학적 기법을 통해 개발 생산성과 품질을 일정 수준 이상으로 유지하는 데도 도움이 된다.
반면 ISP에는 많은 시간과 비용이 든다. 시스템 규모가 커지면 분석 범위도 넓어져 초기 분석이 지연될 수 있다. CASE 툴 의존도가 높고 이를 다룰 전문 인력이 필요하다는 점 역시 함께 검토해야 한다.
데이터 중심 원칙이 남긴 의미
애자일(Agile)과 마이크로서비스 아키텍처(MSA)가 주목받는 환경에서도, 데이터 중심이라는 정보공학방법론의 관점은 유지된다. 데이터 웨어하우스(DW)나 마스터 데이터 관리(MDM)를 설계할 때 전사 데이터 모델링은 여전히 필수적인 과정으로 여겨진다.
금융권이나 대규모 공공 기관처럼 데이터 신뢰성과 시스템 안정성이 우선인 환경에서는 체계적인 절차와 정밀한 설계 기법이 프로젝트 성공의 중요한 기준이 된다. 정보공학방법론은 기업 전략과 기술 구현 사이를 잇고, 복잡한 비즈니스 로직과 데이터 무결성을 함께 다루기 위한 설계 원칙으로 남아 있다.
Sources
- https://en.wikipedia.org/wiki/Information_engineering
- https://www.itfind.or.kr
- James Martin, Information Engineering (Book 1: Introduction)