도메인 모델
starryeye:
들어가기 전에.. 객체지향 세계를 구축하기 위해서는 사용자에게 제공할 기능과 기능을 담을 안정적인 구조라는 재료가 준비되어 있어야 한다. 구조는 사용자나 이해관계자들이 도메인에 관해 생각하는 개념과 개념들 간의 관계로 표현한다. 기능은 사용자의 목표를 만족시키기 위해 책임을 수행하는 시스템의 행위로 표현한다. 일반적으로 기능을 수집하고 표현하기 위한 기법을 유스케이스 모델링이라 한다. 구조를 수집하고 표현하기 위한 기법을 도메인 모델링이라 한다. 본격적으로 도메인 모델에 대해 알아보자. 도메인 사용자가 프로그램을 사용하는 대상 분야를 도메인이라고 한다. 모델 모델은 지식을 선택적으로 단순화하고 의식적으로 구조화한 형태이다. 복잡성의 바다에서 길을 잃지 않고 중요한 문제에 집중할 수 있도록 필요한 지식만 ..