Temat: Diagram klas....Co o nim sądzicie?

Witam.Musze zrobić diagram klas sklepu internetowego i stworzyłem coś takiego:


Obrazek


co o tym sądzicie ? C byście zmienili ?
z góry dzięki za zainteresowanie.
Grzegorz Kożuchowski

Grzegorz Kożuchowski Prezes Zarządu GoPOS
Sp. z o.o. / CEO
UpVision

Temat: Diagram klas....Co o nim sądzicie?

Z mojego punktu widzenia za bardzo przypomina baze danych. Ja bym poszedł w stronę stworzenia pracowników. np. dodanie Pracownika sklepu, który przyjmuje i realizuje zamówienia(a nie sklep sam w sobie - to nie jego odpowiedzialność).

Tak samo z produktami - jak produkt sam siebie może dodać? Rozdzieliłbym ta funkcjonalność np. tworząc magazyniera.

Ponadto co ma wspólnego pracownik z klientem? Zamówienie się samo składa czy klient to robi - albo inaczej czy klient wypełnia formularz a pracownik je dodaje. Przesyłki i płatności dodałbym do innego działu(tudzież nawet systemów/podsystemów) - niech to obsługuje dział płatności i dział realizacji zamówień.

To mi tak na szybko do głowy przyszło.

pozdrawiamGrzegorz Kożuchowski edytował(a) ten post dnia 11.06.11 o godzinie 03:15
Jarosław Żeliński

Jarosław Żeliński Analityk i
Projektant Systemów

Temat: Diagram klas....Co o nim sądzicie?

Uwagi powyżej jak najbardziej zasadne, warto pomyśleć o Operacjach w kategoriach Odpowiedzialności:
- produktu nie można obciążać odpowiedzialnością za to czy istnieje...
- zamówienie samo się nie złoży
- ...

To projekt raczej "relacyjnej bazy danych" z dość przypadkowo przyporządkowanymi funkcjami na danych...

Proponuje poczytać o kartach CRC i zweryfikowaniu tego diagramu.Jarek Żeliński edytował(a) ten post dnia 12.06.11 o godzinie 13:53

Następna dyskusja:

Diagram klas analitycznych




Wyślij zaproszenie do