주제 영역 개념
주제 영역(Subject Area)은 기업이 사용하는 데이터의 최상위 집합이다. 예를 들어, 제조 업체의 경우 인사, 생산, 자재, 판매 등의 주제 영역이 있을 수 있다. 하나의 주제 영역으로 정의되는 데이터간의 관계는 밀접하고, 다른 주제 영역에 포함되는 데이터간의 상호작용은 최소화할 수 있도록 정의한다. 데이터는 기본적으로 관계 구조로 표현된다. 관계 구조는 데이터간의 관계가 복수개로 표현되면서 서로 연결되어 있기 때문에 하향식(Top-down) 분석이 용이하지 않다. 계획 수립 단계는 하향식 분석을 원칙으로 하고, 검증을 위해서 부분적으로 상향식 분석을 사용한다. 데이터를 하향식으로 분석하기 위한 개념으로 유용한 것이 주제 영역이다. 주제 영역은 계층적으로 표현될 수 있다. 주제 영역을 분해하면 하위 수준의 주제 영역이나 엔터티가 나타난다.
주제 영역 명명
1. 보편적 업무 용어 사용
실제 업무에서 보편적으로 사용하는 업무 용어를 부여하는 것이 바람직하다 예) 인사, 생산, 판매, 구매, 재무 등
2. 단수형 명사 사용
유일한 단수형 명사를 사용한다
3. 데이터 그룹을 의미하는 용어 사용
데이터의 그룹을 의미하는 이름을 부여한다 업무 활동(Activity)을 의미하는 이름을 배제하고 데이터 그룹을 의미하는 이름을 사용하도록 한다.
주제 영역 활용
1. 목적
- 데이터의 계층적 구조 파악하는데 도움이 된다.
- 업무 기능(Function)과 병행하여 분석하는 경우에 분석의 최상위 단위 역할을 하여 품질 확보에기여한다.
- 주제 영역 계층과 업무 기능 계층 간의 대응 관계를 확인한다.
2. 장점
- 데이터 및 업무 활동 모델의 품질보증(Quality Assurance)
- 프로젝트 관리(Project Management) 용이
- 모델 개발 조정(Development Coordination) 용이
- 리포지터리(Repository) 관리 용이
- 상세 사항의 전개 혹은 축약 가능
주제 영역 도출
1. 업무에서 사용하는 데이터의 명사형 도출
정보 수집 소스로부터 명사형 찾기
2. 업무 기능의 이름으로부터 도출
데이터와 업무 활동의 상호 보완 관계
3. 하향식(Top-down) 접근 방법
주제 영역에서 출발하여 엔터티 타입으로 전개
4. 상향식(Bottom-up) 접근 방법
엔터티 타입을 그룹핑하여 주제 영역 도출
5. 분석 단계에서의 도출
아키텍처 모델(Architecture Model)을 정련하는 과정에서 도출
데이터 모델을 상세화하는 과정에서 도출
주제 영역 정의 내용
주제 영역 목록
레벨 : 주제 영역의 계층 수준 (1차, 2차, ... 단위)
주제 영역명
설명 (단위 주제 영역의 경우)
대표 엔터티 : 해당 주제 영역 내에서 대표적인 엔터티를 기술한다.