Résumé:
UML est le langage unifié de modélisation qui est le plus utilisé actuellement dans le monde, c‟est un moyen qui permet l‟analyse et la conception des applications, toute fois ce langage ne permet pas de vérifier la cohérence du modèle fonctionnel avec la politique de contrôle d‟accès, ce qui génère des failles dont profitent les attaquants. Le contrôle d‟accès permet de contrôler les accès au système, il est classé en trois classes DAC, MAC et RBAC toute fois notre choix c‟est porté le MAC pour son efficacité dans les systèmes à forte composante hiérarchique. L‟utilisation de ce modèle de contrôle d‟accès nous a permis de palier les problèmes liés aux contrôle d‟accès et cela des les premières phases d‟analyse d‟une application (première étape de développement), ce qui rend l‟application plus fiable et plus résistantes aux menaces des hackers.