La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

UML Unified Modeling Language. UML : 8 diagrammes 1.Classes 2.Activités 3.Séquences 4.Collaboration 5.Etats transition 6.Cas d’utilisation 7.Composants.

Présentations similaires


Présentation au sujet: "UML Unified Modeling Language. UML : 8 diagrammes 1.Classes 2.Activités 3.Séquences 4.Collaboration 5.Etats transition 6.Cas d’utilisation 7.Composants."— Transcription de la présentation:

1 UML Unified Modeling Language

2 UML : 8 diagrammes 1.Classes 2.Activités 3.Séquences 4.Collaboration 5.Etats transition 6.Cas d’utilisation 7.Composants 8.Déploiement

3 Diagramme de classes  Représente la structure conceptuelle d’un système

4 Classe  Un concept du système d’information : une entité une association porteuse d’attribut

5 ELEVE N° élève {id} Nom élève Prénom élève An naissance CLASSE

6 ELEVE N° élève {id} ASSOCIATIONS entre CLASSES MATIERE N° matière {id} apprend

7 ELEVE N° élève {id} ASSOCIATION MULTIPLE entre 2 CLASSES MATIERE N° matière {id} Apprend principalement Apprend secondairement

8 ELEVE N° élève {id} CLASSE ASSOCIATION MATIERE N° matière {id} apprend note Arité = nombre de classes participant à l’association

9 ELEVE Association réflexive CLASSE LYCEE

10 ELEVE N° élève {id} CONTRAINTE d’INCLUSION CLASSE N° CLASSE {id} Appartient à Comprend

11 PERSONNE N° PERS {id} CONTRAINTE d’EXCLUSION MATIERE N° MATIERE {id} Apprend Enseigne {Ou X}

12 TYPE CLIENT AGREGATION CLIENT N° CLIENT {id}

13 MAIRIE COMPOSITION CONSEIL MUNICIPAL SERVICES COMMUNE

14 ELEVE Généralisation/Spécialisation PROFESSEUR PERSONNE EXCLUSIF

15 ELEVE HERITAGE PROFESSEUR PERSONNE EXCLUSIF N° personne Nom Prénom Date naissance

16 REGLES pour ELABORER le DIAGRAMME de CLASSES 1. NORMALISATION 2. COMPREHENSIBLE

17 Diagramme d’activités  Décrit les enchaînements de traitements

18 Inscription d’un élève Saisir les informations élève Affecter un élève à une classe Attribuer des professeurs à un élève Test : statut élève

19 Diagramme de séquences  Décrit l’évolution temporelle d’une interaction entre objets

20 Commercial Administrateur études F Contrat F Inscription Séquences pour une inscription d’élève

21 Diagramme de collaboration  Décrit l’organisation spatiale d’une interaction entre objets

22 Professeur Administrateur études F Notation F Inscription Séquences pour une inscription d’élève dans une classe F Conseil de classe

23 Diagramme états transition  Définit le comportement dynamique des objets d’une classe

24 INSCRIPTIONFORMATION FIN de FORMATION NOTATION

25 Diagramme de cas d’utilisation  Description privilégiant le point de vue de l’utilisateur

26 TRAITEMENT de FACTURE COMPTABLE CAS d’UTILISATION

27 TRAITEMENT de FACTURE ETRANGERE TRAITEMENT de FACTURE COMPTABLE « extend » EXTENSION d’un CAS

28 REAPPROVISIONNEMENT DES STOCKS PASSATION DE COMMANDE GESTIONNAIRE « include » UTILISATION d’un CAS

29 Fiche descriptive : cas d’utilisation Titre Texte descriptif Acteurs Actions de déclenchement du cas Actions associées au cas Actions clôturant le cas Règles de gestion et d’organisation mises en œuvre Documents :reçus, utilisés, produits, diffusés Scénarios illustrant le cas

30 Diagramme de composants  Décrit l’organisation logicielle du système

31 Diagramme de déploiement  Décrit l’organisation physique du système


Télécharger ppt "UML Unified Modeling Language. UML : 8 diagrammes 1.Classes 2.Activités 3.Séquences 4.Collaboration 5.Etats transition 6.Cas d’utilisation 7.Composants."

Présentations similaires


Annonces Google