모델링은
복잡한 시스템을 쉽게 이해하기 위해
불필요한 부분을 생략하고 추상화해서
간단한 모델로 표현하는 것이다.
모델링은
이해하기 쉽게 시각적으로 표현(representation)되어야 하며,
표현에 사용된 기호들 사이의 약속인 규약(convention)이 있어야 한다.
시각적인 표현만으로 이해가 어려울 수 있으므로
간단히 글자로 설명해 놓은 상술(specification)이 필요하다.
대표적인 모델링 종류
- 정보 모델링: 객체 관계도 (ERD: Entity Relation Diagram)
- 동적 모델링: Use Case -> 시나리오 -> 사건추적도 -> 상태 변화도 (STD: State Transition Diagram)
- 기능 모델링: 자료 흐름도 (DFD: Data Flow Diagram)


python 을 좋아하는 게임 프로그래머