











Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
java programming oriented object langage
Typology: Lecture notes
1 / 19
This page cannot be seen from the preview
Don't miss anything!












➢ Le diagramme d’activité est un diagramme dynamique d’UML décrivant les activités séquentielles et parallèles d’un système. ➢ Un diagramme d'activités (activités et transitions) est une variante du diagramme d'états- transitions (états et transitions). ➢ Les deux types de diagrammes permettent d'avoir deux vues différentes sur des automates donnés.
➢ Le langage de modélisation unifié regroupe plusieurs sous-catégories de diagrammes, notamment les diagrammes de structure, les diagrammes d'interaction et les diagrammes comportementaux. ➢ Les diagrammes d’activités, ainsi que les diagrammes de cas d’utilisation et d'états- transitions sont considérés comme des diagrammes comportementaux, car ils décrivent ce qui doit arriver dans le système modélisé. ➢ Les parties prenantes ont de nombreux problèmes à gérer ; il est donc important de communiquer avec clarté et concision.
❖ Utilité Dans une entreprise, les diagrammes d’activités aident les différents intervenants
✓ Des transitions ➢ Des activités des transitions sont automatiques entre activités, il est inutile également de préciser les événements. ➢ Les transitions sont déclenchées par la fin d'une activité et provoquent le début immédiat d'une autre. ➢ En théorie, tous les mécanismes dynamiques pourraient être décrits par un diagramme d'activités, mais seuls les mécanismes complexes ou intéressants méritent d'être représentés. Activités et transition, notation :
✓ Transition conditionnelle Activité Une décision peut aussi utiliser des transitions composites et créer un point de jonction. Le point de jonction (décision) : ❖ Matérialisé par un losange ❖ En entrée une seule transition ❖ En sortie plusieurs transitions [condition] [else]
✓ Transition conditionnelle ➢ Il est possible de représenter des transitions conditionnelles en utilisant des gardes(appelées aussi décisions) qui doivent être mutuellement exclusives. Activité & Groupe d’activités [prix<somme disponible] Demander l’addition Payer Faire la vaisselle [sinon]
Les diagrammes d'activités présentent plusieurs avantages pour les utilisateurs. Songez à créer un diagramme d’activités pour : ➢ Démontrer la logique d'un algorithme ➢ Décrire les étapes effectuées dans un cas d'utilisation d'UML ➢ Illustrer un processus métier ou un flux de travail entre les utilisateurs et le système ➢ Simplifier et améliorer n'importe quel processus en clarifiant les cas d'utilisation complexes ➢ Modéliser des éléments de l'architecture de logiciels, tels que la méthode, la fonction et l'utilisation
Symboles des diagrammes d'activités Ces formes et ces symboles de diagrammes d'activités sont parmi les plus courants que l'on trouve dans les diagrammes UML.
Symboles des diagrammes d'activités Ces formes et ces symboles de diagrammes d'activités sont parmi les plus courants que l'on trouve dans les diagrammes UML.
Composants de base d’un diagramme d'activités Symboles des diagrammes d'activités Ces formes et ces symboles de diagrammes d'activités sont parmi les plus courants que l'on trouve dans les diagrammes UML.
❖ Les diagrammes d'activités représentent les schémas de procédés d'une manière facile à comprendre. Examinez les deux exemples ci-dessous lorsque vous désirez créer des diagrammes d’activités UML. ➢ Diagramme d'activités d'une page de connexion Un grand nombre des activités que les gens souhaitent accomplir en ligne
Diagramme d'activités d'un système bancaire