Witam,
Mam za zadanie stworzyć diagram klas systemu wspomagającego wyszukiwanie placówek medycznych. W aplikacji mam 3 aktorów:
1. Usługodawca: dodaje oferty wykonania usług medycznych (wykonania badań laboratoryjnych w określonym terminie),zmienia dane dotyczące placówki medycznej którą reprezentuje,ma możliwość wysyłania wiadomości do pacjentów, ma możliwość sprawdzenia historii wcześniej dodanych ofert wystawionych w systemie, za pomocą kalendarza może dodawać,modyfikować czy usuwać terminy z kalendarza.
2. Pacjent: ma możliwość wyszukania i dodania opinii o danej placówce medycznej,może złożyć zamówienie na ofertę wystawioną przez usługodawcę, ma możliwość wysyłać wiadomości do usługodawców,może zmienić swoje dane osobowe.
**3. ** Administrator: może usunąć z systemu nie aktywne konta(pacjenta lub usługodawcy),ma możliwość dołączenia do rozmowy między pacjentem a usługodawcą.
Na podstawie tych wymagań funkcjonalnych stworzyłem ten diagram klas. Czy ktoś miałby chwile czasu i mógłby spojrzeć na ten diagram klas czy jest poprawnie wykonany? Największe wątpliwości mam do klasy "Users" i połączonych z nią klas. Z góry dziękuje za pomoc.