Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
cnam:nfe114:secureuml [2024/06/05 00:33] – [Exemples] jcheron | cnam:nfe114:secureuml [2024/06/05 01:31] (Version actuelle) – [Exemples] jcheron | ||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
Regroupent les permissions en fonction des responsabilités des utilisateurs. | Regroupent les permissions en fonction des responsabilités des utilisateurs. | ||
=== Permissions === | === Permissions === | ||
- | Actions autorisées que les rôles peuvent effectuer sur les objets du système. | + | Actions autorisées que les rôles peuvent effectuer sur les objets du système |
==== Diagrammes de Secure-UML ==== | ==== Diagrammes de Secure-UML ==== | ||
Ligne 151: | Ligne 151: | ||
!define ROLE Class | !define ROLE Class | ||
!define PERMISSION Class | !define PERMISSION Class | ||
+ | |||
+ | note "<< | ||
' Définition des classes pour les rôles | ' Définition des classes pour les rôles | ||
Ligne 158: | Ligne 160: | ||
' Définition des permissions | ' Définition des permissions | ||
PERMISSION Lecture << | PERMISSION Lecture << | ||
- | + read(): execute | + | + read(unLivre): execute |
+ | + return(unLivre): | ||
+ | + borrow(unLivre):execute | ||
} | } | ||
PERMISSION Modification << | PERMISSION Modification << | ||
Ligne 211: | Ligne 215: | ||
Administration --> Bibliothèque:: | Administration --> Bibliothèque:: | ||
Administration --> Emprunt : << | Administration --> Emprunt : << | ||
+ | Lecture .. N1 | ||
@enduml | @enduml | ||
</ | </ | ||
Ligne 231: | Ligne 235: | ||
PERMISSION Lecture << | PERMISSION Lecture << | ||
+ read(): execute | + read(): execute | ||
+ | + return(): execute | ||
+ | + borrow(): | ||
} | } | ||
PERMISSION Modification << | PERMISSION Modification << |