Mirki od #uml mam zamodelować system w którym mam pompę. Ta pompa może być włączana/wyłączana automatycznie przez system(w zależności od zmierzonego przez czujniki poziomu wody), przez Operatora(jeśli poziom wody znajduje się pomiędzy dopuszczalnymi wartościami), przez Supervisora(w dowolnym momencie, jego decyzja nadpisuje działanie pompy ustalone przez dwóch poprzednich).
Nie do końca wiem jak to powinno wyglądać na diagramie klas. Z diagramu, który wrzucam teraz wynika, że w zasadzie każdy z tej trójki może
Pobierz
źródło: comment_ftVk5j8NJkvFb7caHB7eGlxufncbRUpC.jpg
@FantaZy: jeszcze raz podkreślę, że przedstawiam tylko subiektywny punkt widzenia na przedstawiony problem, jak wspomniałem ekspertem nie jestem więc mozliwe że Twoje rozumowanie jest poprawne, poddaję tylko w wątpliwość elementy które ja bym zrealizował inaczej, ale w żadnym wypadku nie czuje się kompetentny żeby powiedzieć że coś masz definitywnie źle lub dobrze, musiałby na to spojrzeć ktoś bardziej oblatany w temacie ;)
@VukoPL: jasne! Tak czy owak dzięki za pomoc i wspólną dyskusję. Trochę czasu zeszło na kontemplację nad tym, a teraz po prostu siadam i będę robił, bo można tak w nieskończoność kombinować :P
Mam się wdrożyć do dużego projektu. Ten projekt jest robiony i wrzucany na produkcje na bieżąco. O dokumentacji i jakichś wartościowych komentarzach można zapomnieć bo ludzie którzy to piszą są w nim od początku i widocznie nie czuli takiej potrzeby jak go pisali. Pozostaje mi debugowanie, śledzenie przebiegu itp.
Diagram klas #uml już wykonałem i bardzo chciałbym zrobić diagramy sekwencji (dla komunikacji z userem, oraz dla komunikacji z SOAP) oraz diagram przepływu.
mógłby mi ktoś łopatologicznie czym różni się diagram klas analityczny od projektowego? Robię projekt na #studbaza, muszę stworzyć obydwa, a nie mam pojęcia czym to się różni? Robiłem diagramy projektowe chyba tylko.

i jeszcze przy okazji spytam ludzi z #java :
- jaki framework wykorzystać do ekstensji klas w aplikacji symulującej prosty sklep stacjonarny? Chciałbym trzymać w bazie danych dane użytkowników, w tym hasła, oraz produktu i zamówienia.
- do stworzenia
#programowanie #uml

Istnieje jakiś dobry, darmowy zamiennik Enterprise Architect? Na razie potrzebuję jedynie rysować diagramy klas w UML. Kiedyś patrzyłem jakieś zamienniki, ale z tego co pamiętam, były dosyć niedopracowane. Teraz coś jest dobrego?

Istnieje taki program webowy (jak np. Google Docs, tylko że do UML)? Żeby grupowo pracować nad jednym projektem?
Witam,
Mam pytanie dotyczące takiego schematu UML jak na załączonym obrazku. Zapisany ma byc w javie. Moze ktos sprawdzic czy dobrze rozpisałem klasy:

public class Osoba
{
private String imie;
private String nazwisko;
}

public class Stanowisko
{
private String nazwaStanowiska;
}

I co z klasą pracownik? I czy w ogóle to klas? Z diagramu wynika, ze jest tu zastosowanie wielodziedziczenie klas, które w javie nie występuje. Czy moze sie myle co
Pobierz
źródło: comment_1Xt7AJKBgYltHFtnzl1BLvYVOcp2lLXL.jpg
@pioterhiszpann: jeśli dostaniesz takie pytanie napisz, że z biznesowego, logicznego i javowego punktu widzenia jest to niepoprawne i nie ma poprawnego rozwiązania. Jeśli na siłę chcieli by cię męczyć to w pewnych przypadkach wielodziedziczenie da się zastąpić wzorcem strategii, w javie 8 możesz ustalać domyślne metody z interfejsów, w wielu językach na JVMie np. w Groovym są Traity, czy inne mixinsy z którch można uzyskać efekt wielodziedziczenia.
Witam Mirków programiastów, informatyków i hobbystów! Zwracam się do was z pomocą w projekcie na studiach podyplomowych które nie dawno zacząłem! W dużym skrócie, do zrobienia: diagram przypadków użycia UML, diagram ERD oraz schemat tabel dla wymyślonego systemu. Moim pomysłem jest system rejestracji w przychodni lekarskiej!. Poniżej przedstawiam moje wypociny w UMLU oraz diagram ERD. Proszę o przejrzenie, sugestię, porady, gdyż robię już 10 wersję i a każdym razem jest coraz gorzej,
Mirosławy, kto ogarnia UML? Słuchajcie, sprawa jest taka: poprawiam diagram klas, który #!$%@?łem bo nie bardzo rozumiałem co to znaczy ze "diagram klas nie modeluje uprawnień", czyli miałem przykładowo klasę

Raport
z metodą

generuj()
i klasę

Pracownik
. Ja źle myślałem, ze skoro zakładam, ze to pracownik będzie generować raporty, to mam te klasy na diagramie powiązać - okazało się, ze nie, nie mam, no chyba że raport zawierałby

idGenerującego
czy podobne
@teemo: generalnie zakładałem, że to dziedziczenie address będzie oznaczało kolejno adres klienta, wypożyczalni i producenta(tego nie ma na diagramie, bo jest pomyłka. Dziedziczenie idzie z Car do Manufacturer zamiast Address). Na podstawie takiego diagramu będzie budowana baza oracle, obiektowa wraz z przykładowymi danymi
Mirki oblatany ktoś jest w UML? W diagramie przypadków użycia mam dać wszystkie funkcje jakie będzie pełnił system? Czy mogę podzielić to na kilka diagramów np. Diagram "Zarządzanie użytkownikami" i tu przypadki użycia tej "sekcji", Diagram "Zarządzanie plikami" i tu przypadki użycia tej sekcji itp.? Czy mam zrobić jeden dupny diagram gdzie będzie to wszystko umieszczone?

#projektowanie #uml #programowanie (nie krzyczcie za bardzo za ten tag plox, bo to się niejako łączy
@WallyGator: Może istnieć i system mający 1000 różnych dużych skomplikowanych funkcji, więc rozsądne się wydaje podzielenie na mniejsze części. Sam w takim przypadku dodałbym BOX'a componentu obok aktorów i w nim umieszczał chmurki, na innych diagramach komponenty z innymi nazwami i ich przypadkami w środku itd.
Macie polecić jakiś spoko program do tworzenia diagramów UML? Chodzi mi w sumie tylko o diagram klas. Najlepiej gdyby był darmowy i pozwalał na przyjemną pracę. StarUML do takich nie należy bo trzeba co chwilę sięgać po myszkę aby dodać nowe pole/metodę a ja szukam programu dla programisty, nie dla jakiegoś menagera ;)

#programowanie #pytanie #uml