1. 효과적인 모델링의 요소

1. 모델과 구현의 연계

지식을 통합하고 모델을 개선하며 이를 소프트웨어에 반영하는 방식

2. 모델을 기반으로 하는 언어 정제

모든 참여자는 모델의 구조와 일관되게 문장을 구성할 수 있어야 하고, 별도의 해석 없이도 문장을 명확하게 이해할 수 있어야 한다.

3. 풍부한 지식이 담긴 모델 개발

모델은 단순 데이터 스키마가 아니라 복잡한 문제를 해결하며 다양한 지식이 포함되어 있어야 한다.

4. 모델의 정제

필요없는 개념은 제거하고, 필요한 개념은 추가한다.

5. 브레인스토밍과 실험

팀에서 시나리오를 검토할 때 제안된 모델의 타당성을 빠르게 판단할 수 있다.

폭포수 개발 방식