IT기술/Data Modeling

05 상관 모델링

dobbby 2014. 2. 7. 12:07
반응형

상관 모델링이란 정보화 시스템을 구축하기 위해 그 업무에 존재하는 무엇 (데이터) 에 대해 무슨 일이 행해지고 (프로세스) 있는지

또는 무슨 일 (프로세스) 에 의해 무엇 (데이터) 이 영향을 받는지 분석하는 방법이다.


1. CRUD MATRIX 상관 모델링

단위 프로세스가 엔티티타입에 영향을 주는 방법으로는 신규, 조회, 수정, 삭제의 네가지에 반드시 포함되어 있다.

CRUD 는 CREATE 의 "C", READ 의 "R", UPDATE 의 "U", DELETE 의 "D" 를 의미한다.


점검해야할 사항

- 모든 엔티티타입에 CRUD 가 한 번 이상 표기되었는가?

- 모든 엔티티타입에 "C" 가 한 번 이상 존재하는가?

- 모든 엔티티타입에 "R" 이 한 번 이상 존재하는가?

- 모든 단위 프로세스는 하나 이상의 엔티티타입에 표기되었는가?

- 두 개 이상의 단위 프로세스가 하나의 엔티티타입을 생성하는가?




2. 엔티티타입 생명 주기 

엔티티타입을 중심으로 엔티티타입과 관계된 프로세스만을 표기하여, 엔티티타입 내에 엔티티들이 어떠한 생명주기를 가지고 있는지 검증하는 방법이다.


반응형