Witam.
Posiadam wykonany UML Class diagram (warsztat samochodowy), mogą być błędy w wykonanym przeze mnie diagramie klasowym, ale nie w tym rzecz...
Nie wiem jak się zabrać za case diagram ( obecnie posiadam tylko tyle co w załączniku , nie mam pomysłu, co wrzucić pod klienta jeszcze ... i pod mechanika)
Te diagramy, które stworzyłeś, to mają się tak trochę nijak do UMLa.
"Diagram klas" - co on właściwie przedstawia i do kogo jest skierowany? Przypomina trochę diagram ERD.
"Przypadki użycia" - zupełnie od czapy,
Wejdź sobie chociażby na wiki i poczytaj:
https://pl.wikipedia.org/wiki/Diagram_przypadk%C3%B3w_u%C5%BCycia
https://pl.wikipedia.org/wiki/Diagram_klas
Pooolii napisał(a):
Witam.
Posiadam wykonany UML Class diagram (warsztat samochodowy), mogą być błędy w wykonanym przeze mnie diagramie klasowym, ale nie w tym rzecz...
Nie wiem jak się zabrać za case diagram ( obecnie posiadam tylko tyle co w załączniku , nie mam pomysłu, co wrzucić pod klienta jeszcze ... i pod mechanika)
Diagram przypadków użycia pokazuje, jak świat zewnętrzny (aktorzy) korzysta z "usług/funkcji" tego czegoś, co się modeluje (systemu, kawałka biznesu itp.). W przypadku przez Ciebie przedstawionym, przychodzą mi do głowy dwie rzeczy:
- Modelujesz warsztat samochodowy - wtedy diagram przypadków użycia będzie pokazywał z jakich usług warsztatu będą korzystać aktorzy.
- Modelujesz jakiś system do obsługi warsztatu samochodowego (rejestracja zleceń, opis usterek, rejestracja stanu magazynowego części zamiennych itp). W tym przypadku diagram przypadków użycia będzie pokazywał interakcję użytkowników systemu z systemem (aktorzy to pewnie - Mechanik - do wprowadzania danych o naprawach, Klient - np. umawiający się na diagnozę przez część internetową systemu).
Temat rzeka. Trzeba by najpierw zdefiniować co modelujesz.
Nie masz całkowicie pojęcia co robisz. Najpierw się robi analizę wymagać. Diagramy klas organizuje się w moduły, konteksty. Ty wziąłeś jakiś diagram bazy danych i zmieniłeś w nim strzałki, pomijając w ogóle coś takiego jak agregacja. Jak ty chcesz zrobić diagram przypadków użycia, jeśli nie masz zakreślonych wymagań w user story.?