java programming oriented object langage, Lecture notes of Java Programming

java programming oriented object langage

Typology: Lecture notes

2022/2023

Uploaded on 09/12/2023

zeineb-korbi
zeineb-korbi 🇹🇳

1 document

1 / 19

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Diagramme d’activité
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13

Partial preview of the text

Download java programming oriented object langage and more Lecture notes Java Programming in PDF only on Docsity!

Diagramme d’activité

Qu'est-ce qu'un diagramme d'activités?

➢ 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.

Qu'est-ce qu'un diagramme d'activité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.

Qu'est-ce qu'un diagramme d'activités ?(suite)

Utilité Dans une entreprise, les diagrammes d’activités aident les différents intervenants

  • côté commercial et côté développement – à collaborer pour comprendre un même procédé et un même comportement. ➢ Vous utiliserez un ensemble de symboles spécialisés y compris ceux que l'on emploie pour commencer , terminer , fusionner ou recevoir des étapes d’activités d’un logiciel

Le diagramme d'activités comprend :

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]

Avantages des diagrammes d'activités

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

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.

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.

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.

Exemples de diagrammes d'activités

❖ 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

  • vérifier leurs e-mails, gérer leur argent, commander des vêtements, etc.
    • exigent de se connecter à un site web. Ce diagramme d'activités montre le processus de connexion à un site web, de la saisie d'un nom d'utilisateur et d'un mot de passe à la connexion établie au système. Il utilise différentes formes de conteneurs pour les activités, les décisions et les notes.

Diagramme d'activités d'un système bancaire