106387 Implementacja diagramu UML w Java (powiazania klas
min zł10 PLN
Cancelled
Posted almost 12 years ago
min zł10 PLN
Paid on delivery
Witam, poszukuję osoby która pomoże mi w dokończeniu implementacji diagramu klas w języku UML na język programowania JAVA.
Mój diagram klas zawiera około 12 klas z atrybutami i metodami . Elementy jakie trzeba zaimplementować lub uzupełnić to [login to view URL]:
-ekstensja klas i jej trwałość (z pomocą oddzielnej klasy ObjectPlus - mam ją utworzoną, trzeba ją jedynie rozwinąć o trwałość danych - metody zapisujące i odczytujące stan pojedynczego obiektu oraz odczytujące stan całej ekstensji)
-implementacja asocjacji między klasami za pomocą natywnych referencji np. 1 do * itp. (z użyciem np. kontenerów przechowujący) w tym również asocjacja kwalifikowana , implementacja klasy asocjacji (najlepiej to widać na diagramie)
-metody - w tym proste metody abstrakcyjne, klasowe ( działające na wszystkich obiektach "static") + metoda przeciążona (jestem otwarty na propozycje zmian, jakie metody można by dodać ) + polimorfizm
-implementacja kompozycji (zaczęte) + implementacja jakiś 2-3 ograniczeń np. dla jakiegoś atrybutu . (ordered, bag, subset, xor)
Myślę że najlepiej wszystko będzie widać na diagramie klas jak to wygląda. Zainteresowani proszę pisać , prześlę na maila diagram. Mam również zaczęty już projekt w środowisku Eclipse, potworzone niektóre klasy z atrybutami i niektórymi metodami . Jest tam mały bałagan, ale może coś się przyda i będzie widać zarys jak to ma wyglądać dalej... Głównie chodzi o uzupełnienie tego wszystkiego, dodanie klas zgodnie z diagramem i utworzenie tych powiązań między klasami tak jak to wynika z diagramu. + Implementacja jakiś metod (moje propozycje widoczne na diagramie).
Termin: do czwartku 14.06.2012 , oczywiście najlepiej żeby było to troszkę wcześniej bym mógł się zapoznać z kodem czy ewentualnie ustalić jakieś poprawki czy zrozumieć elementy kodu . Szukam osoby która potrafi pisać takie struktury jak asocjacje binarne, kwalifikowane , metody abstrakcyjne , tworzyć atrybuty opcjonalne, powtarzalne, policzalne itd.