Treść przeznaczona dla osób powyżej 18 roku życia...
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FREEQ: Do tego celu uzywam BDD. Jest mniej zawodne niz UML ktory wylacznie pomaga wielu osobom w projekcie porozumiewanie sie tym samym jezykiem. BDD pozwala na sprawdzenie czy napisane funkcjonalnosci faktycznie pokrywaja sie ze stanem faktycznym, UML jedynie porzadkuje ta wiedze. W przypadku Cucumbera jest o tyle prosciej ze polega on na generycznych metodach typu Klikam w przycisk 'Dodaj' - raz zaprojektowana obsluga przycisku dziala dla kazdego z nich wiec
  • Odpowiedz
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
FantaZy - Mirki od #uml mam zamodelować system w którym mam pompę. Ta pompa może być ...

źródło: comment_ftVk5j8NJkvFb7caHB7eGlxufncbRUpC.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@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 ;)
  • Odpowiedz
@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
  • Odpowiedz
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
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jojne_Zimmerman: Na poczatku zazwyczaj nie ma potrzeby ogarniac calego projektu. Niech ci lepiej dadza jakis sensowne zadanie przy ktorym poznasz chociaz czesc systemu. Chyba, ze twoje zadanie to zrobienie dokumentacji :v
  • Odpowiedz
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
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#uml extend od extenda można zrobić wg. specyfikacji UML? Np.:

(wyszukaj) <--extend-- (modyfikuj) <--extend-- (usuń)
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
mirki, kolejna prośba, licze ze ktos ma jakiegos gotowca na kompie i sie podzieli ;)

potrzebuje zrobic projekt UMLa, ktory bedzie zawieral:

1. Diagram use case
2. Diagram klas
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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,
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@l3cho: hm masz 2 tabele ktore sa praktycznie takie same. Rezerwacja i wizyta. Po kiego? ;)

moge wolno Ci odpisywac, chetnie bym Ci pomogl ale mam jelitowke i czasami mam po prostu gorsza faze ;)
  • Odpowiedz
@l3cho: spoko pisz, ja zajrze na to jutro. Poczytaj o generalizacji. Zrobilbym tak osobe i oprocz tego tabelki pacjent i lekarz. Jak chcesz miec ladnie wykorzystane wszystko ;)
  • Odpowiedz
Mirki, pomoże mi ktoś z #uml ? :( Bo zadanie ciężkie na studbaze, potrzebuje tylko żeby mnie nakierować.

#studbaza ( ͡° ʖ̯ ͡°)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirosławy, kto ogarnia UML? Słuchajcie, sprawa jest taka: poprawiam diagram klas, który z------m bo nie bardzo rozumiałem co to znaczy ze "diagram klas nie modeluje uprawnień", czyli miałem przykładowo klasę

Raport
z metodą

generuj()
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz