모델링의 이해

2018. 7. 24. 17:15DataBase/- sql Developer

모델링의 정의

- 인류의 가장 보편적인 특징이면서 욕구중의 하나는 의사소통을 하면서 항상 그에 대한 기록을 남기는 것이다. 어떤 현상에 대해 기록하고 남겨 자신 스스로 또는 다름 사람에게 적절한 의미를 주기 위해 고대부터 기록의 문화는 발전 ...................


설명이 엄청나다 ..  엄청난걸 배워버리고 만것 같네요 

따라서 모델링이란 

"모델을 만들어가는 일 자체를 표기법에 의해 규칙을 가지고 표기하는 것 " 

"현실세계를 추상화 , 단순화 , 명확화 하여 , 일정한 표기법에 의해 표현하는 것."


여기서 모델링의 특징이 나와버렸습니다.


-추상화 : 다양한 현상을 일정한 양식인 표기법에 의해 표현한다는 것.

-단순화 : 복잡한 내용을 약속된 규약, 제한된 표기법, 언어 로 이해하기 쉽게 하는 것.

-명확화 : 애매모호함을 제거하고 정확하게 현상을 기술 하는 것.


정보 시스템에서는 모델링을 

계획/ 분석/ 설계 할 때 업무를 분석하고 설계하는데 이용하고 이후 구축/ 운영 단계에서는 변경과 관리의 목적으로 이용하게 됩니다.


모델링의 세가지 관점

1. 데이터 관점 : 업무가 어떤 데이터와 관련이 있는지 또는 데이터간의 관계는 무엇인지에 대해서 모델링

2. 프로세스 관점 : 업무가 실제하고 있는 일은 무엇인지 또는 무엇을 해야하는 지를 모델링

3. 데이터와 프로세스의 상관 관점 : 업무가 처리하는 일의 방법에 따라 데이터는 어떻게 영향을 받고 있는지


여기서 우리가 공부하는 부분은 데이터 관점의 모델링 같다.

프로세스 관점의 모델링이나 , 데이터와 프로셋의 상관 관점에서 보는 모델링은 실제 업무를 계획하는 과정에서 작성되어지는 모델링으로 지금 우리가 공부하는 부분과는 다소 거리가 있는 부분인것 같다.