-
돈을 투입하고 원하는 제품을 버튼으로 선택하여 나오는 음료 자판기
-
육하원칙
- 누가 - 사람이
- 언제 - 돈을 투입하고 제품을 버튼으로 선택할때
- 어디서 - 자판기 내부의 저장고에서
- 무엇을 - 사람이 선택한 제품을
- 어떻게 - 선택된 버튼에서 구분된 신호에 따라 해당 제품의 저장고에서 문이 열려서 떨어짐
- 왜 - 제품을 집어주는 방식은 돈이 많이드는데 캔은 떨어져도 상태에 문제가 없음
-
주체 - 사람 , 저장고 , 버튼 , 저장고문 , 돈 투입구 , 자판기
-
주체 별 기능과 상관관계 / 필요요소 정리
-
검증
- 저장고 재고 부분이 미비됨
- 돈통에 대한 주체가 없음 - 돈이 계속 쌓이고 잔돈을 반환해야함
- 저장고와 저장고 문의 관계가 애매함 - 열린 저장고 문과 저장고에서 어떻게 가져올지에 대한 부분이 결여되어있음
- 자판기에서 각각 객체들을 컨트롤 하는데 하나의 주체에 모든 기능이 다있어서 유지보수에 어려움
- 자판기의 하위 부서개념을 만들고 저장부서 / 금액관련부서 / 입력부서를 나눠서 만들면 유지보수에 좋아보임
- 사람과 버튼 혹은 사람과 돈투입구에 관한 객체 참조 부분이 생각했던 개념과 살짝 다름 - 직접참조를 할지 거쳐갈지 생각해볼것
- 버튼에서 활성화에 대한 표시를 어떻게 할것인지 미비됨