기능 설계 대 구조 설계

두 가지 재료: 기능과 구조
안정적인 재료: 구조
도메인 모델

도메인 모습을 담을 수 있는 객체지향
표현적 차이

불안정한 기능을 담는 안정적인 도메인 모델

불안정한 재료: 기능
유스케이스
유스케이스의 특성
- 유스케이스는 사용자와 시스템 간의 상호작용을 보여주는' 텍스트'
- 유스케이스는 하나의 시나리오가 아니라 여러 시나리오들의 집합
- 유스케이스는 단순한 피처(feature) 목록과 다름
- 유스케이스는 연관된 기능들을 함께 묶을 수 있음
- 피처의 단점 : 서로 연관이 있는 기능이 독립적으로 보임
- 유스케이스는 사용자 인터페이스와 관련된 세부정보를 포함하지 말아야 함
- 자주 변경되는 사용자 인터페이스 요소 배제
→ 본질적인 유스케이스