Witam, miałem do wykonania prace na temat "mobilny system zamowień wspomagający prace akwizytorów" i brakowało mi w nim diagramu klas. Czy ten poniżej przedstawiony będzie odpowiedni?
http://img534.imageshack.us/f/20101002115101.jpg
Estetycznie bez sensu - część nazw po polsku, część po angielsku, jedne pascal case inne camel case.
Nie bardzo rozumiem gdzie są przechowywane informacje o tym, jakie produkty są w zamówieniu, nie rozumiem też sensu istnienia klasy "szczegóły zamówienia".
to moze to lepsze? http://img580.imageshack.us/img580/4711/20101002135059.jpg
@somekind klasyka, ktoś wziął diagram bazy danych, zamienil tabele na klasy i liczy na to że będzie ok ;]
Szczegóły zamówienia są zbędne, poza tym tam powinna być Kompozycja a nie Agregacja jeśli w ogóle. Wystarczy jak połączysz kompozycją Zamówienie i Pozycję Zamówienia.
Poza tym to co napisal poprzednik: zdecyduj się na jeden język i na jedną konwencję nazewnictwa ;]
@autor: drugi diagram to nie jest diagram klas...
Diagram numer jeden można znaleźć na tych stronach:
http://edn.embarcadero.com/article/31863
http://blog.csdn.net/jimmy_zjw/archive/2009/12/10/4979813.aspx
http://www.daimi.au.dk/CPnets/UMLCPNatNokia/
Można chyba założyć, że wykładowca nie jest debilem, potrafi korzystać z wyszukiwarek i odkryje plagiat.
A autor chyba ma zamiar wrzucać tutaj losowo znalezione w sieci diagramy aż przypadkiem wrzuci dobry. No cóż, powodzenia. :)