La demande
“Créez un diagramme de classes UML pour le contrôle d’accès d’un hôpital, avec une classe de base Staff authentifiable, des médecins, des infirmiers, des administrateurs, des rôles, des autorisations, des services et un service d’authentification.”
Essayez ensuiteAjoutez une classe de personnel Pharmacist.Ajoutez une autorisation PatientRecords.
Ce que contient ce dessin
Comprenez les décisions qui le sous-tendent.
01
Utiliser une classe abstraite Staff pour imposer l’authentification
02
Séparer les classes Role et Permission afin de permettre une gestion flexible des accès
03
Implémenter l’interface Authenticatable pour assurer une authentification cohérente
Systèmes de contrôle d’accès basé sur les rôles dans le secteur de la santé ou d’autres secteurs réglementés où le personnel exerce des fonctions et dispose de niveaux d’accès distincts.