나는 이것으로 올바른 길을 가고 있는지 확인하기 위해 도움이 필요합니다. 인기있는 온라인 쇼핑 시나리오에 대한 유스 케이스 다이어그램과 클래스 다이어그램을 만들었습니다.이 클래스 다이어그램이 올바른지?
UML을 배우면서 나는 그것을 보면서 건설적으로 비판 해주세요. 회사의
이름은 X-회사이며 그들은 페인트의 판매에 있습니다
모델링 뒤의 이야기는 다음과 같습니다. X-company는 소매상과 도매상의 두 종류의 고객 인 유형의 고객에게이 페인트를 온라인으로 판매하는 웹 사이트를 운영합니다. X-Company는 현재 도료 종류가 이며 색상, 크기 및 색상이 다양합니다. 각 페인트 유형은이 특성이 분명히 다릅니다 ( ). 소매 업체는 사이트에 로그인하여 시간에 한 자리 숫자 (1 또는 2 페인트)로 페인트를 구입할 수 있으며 도매가는의 할인으로 다량의 페인트를 구입할 수 있습니다. 10 페인트 이상은 10 %, 20 페인트 이상은 20 % , 3030 도료 이상 30 %.
웹 사이트는 가능한 한 쉽게 만들어졌습니다. 고객은 사이트로 이동하여 페인트 유형을 선택하고 페인트의 특성이 표시됩니다. 고객이 구매할 수있는 경우 구매자는 양성을 선택합니다. 고객이 가격을 확인하면 주문을 확인합니다. 확인시, 웹 사이트는 도료 재고가 인지 확인하여 사용 가능한 페인트가 충분한 지 확인합니다. 을 사용할 수없는 경우 고객에게 알리고 유형을 선택하라는 메시지가 표시됩니다. 고객이 사용할 수있는 경우 주소, 카드 번호, 카드 핀과 같은 결제 카드 을 제공합니다. 지불은 외부 통합을 통해 으로 이루어집니다. 결제시 고객 주문은 이며 고객이 취소를 요청한 경우 또는 웹 사이트 관리자를 통해 주문한 경우는 예외입니다.
웹 사이트 주최자 또는 관리자는 웹 사이트에 새로운 페인트를 추가하고 페인트의 새로운 재고가있는 경우 오래된 페인트를 복용 할 책임이있다.
내가 그린 클래스 다이어그램은 다음과 같습니다 :
이것은 숙제와 너무 흡사합니다. 특정 UML에 대한 질문이 있으십니까? – vainolo
Im 'User' 클래스가 추상 클래스라고 가정하면 라벨을 지정하는 것이 좋습니다. –