[1과목] 1. 모델링 - 모델링의 이해

yeomss·2022년 3월 4일
1

SQLD

목록 보기
1/14
post-thumbnail

모델링의 정의


모델

  • 다양한 현상에 대해서 일정한 표기법에 의해 표현해 놓은 모형
  • 사람이 어떤 목적을 달성하기 위해 커뮤니케이션의 효율성을 극대화한 고급화된 표현 방법

모델링

  • 모델에 대한 표기법에 의해 규칙을 가지고 표기하는 것 자체를 의미 한다.
  1. Webster 사전
    • 가설적 또는 일정 양식에 맞춘 표현
    • 어떤 것에 대한 예비표현으로 그로부터 최종 대상이 구축되도록 하는 계획으로서 기여하는 것
  2. 복잡한 현실세계 를 단순화시켜 표현하는 것.
  3. 사물 또는 사건에 대한 양상(Aspect)이나 관점(Perspective)을 연관된 사람이나 그룹을 위하여 명확하게 하는 것.
  4. 현실 세계의 추상화된 반영

모델링의 특징


  1. 추상화
    • 모형화, 가설적
    • 현실세계를 일정한 형식에 맞추어 표현한다는 의미
    • 다양한 현상을 일정한 양식인 표기법에 의해 표현한다.
  2. 단순화
    • 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 쉽게 표현하는 것
  3. 명확화
    • 누구나 이해하기 쉽게 하기 위해 대상에 대한 애매모호함을 제거하고 정확하게 현상을 기술하는 것.

모델링이란 현실세계를 추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기법

  • 정보시스템 구출에서 모델링은 계획/분석/설계 할 때 업무를 분석하고 설계하는데 이용
  • 이후 구축/운영 단계에서는 변경과 관리의 목적으로 이용

모델링의 세 가지 관점


  1. 데이터 관점
    1. 업무가 어떤 데이터와 관련이 있는지
    2. 데이터간의 관계는 무엇인지에 대해서 모델링 하는 방법
    3. What, Data
  2. 프로세스 관점
    1. 업무가 실제하고 있는 일은 무엇인지
    2. 무엇을 해야하는지를 모델링 하는 방법
    3. How, Process
  3. 데이터와 프로세스의 상관관점
    1. 업무가 처리하는 일의 방법에 따라 데이터는 어떻게 영향을 받고 있는지 모델링 하는 방법
    2. Interaction

0개의 댓글