[PDF] Cours 5 Diagrammes de séquence



Previous PDF Next PDF







Cours 5 Diagrammes de séquence

D Longuet - UML 4 Utilisation en phase de conception Acteur Utiliser Diagramme de cas d'utilisation Diagramme de classes du système Système Objectif : Description de la réalisation d'un cas d'utilisation sur le système décrit par le diagramme de classes Problème : Communication entre les acteurs et le système vu comme un ensemble d'objets



UML Sequence Diagrams - coursescswashingtonedu

What is a UML sequence diagram? 4 • Sequence diagram: an “interaction diagram” that models a single scenario executing in a system • 2nd most used UML diagram (behind class diagram) • Shows what messages are sent and when • Relating UML diagrams to other design artifacts: • CRC cards → class diagrams • Use cases → sequence



UML - Diagramme de cas dutilisation (Use case diagram)

Diagrammes UML Introductiona UML Diagramme de cas d'utilisation Diagramme de classes Diagramme de packages Diagramme d'objets Diagramme de communication Diagramme de se quence Diagramme d'activite Diagramme d'etats Autres diagrammes Dema rche de conception OO 67 Diagramme de cas d’utilisation Relationacteur-acteur relation degen er alisation



modélisation avec UML - LearnDzwordpresscom

3 Vue comportementale du système : le diagramme de séquence Le diagramme de séquence met en action les classes intervenant dans le scénario d’un cas d’utilisation 3 1 Relation avec les classes La cohérence entre les cas d’utilisation et les diagrammes de classes se trouve dans les diagrammes de séquence



UML for e-Commerce

cases, robustness diagrams, sequence diagrams, detailed static models b3 chapters on reviews bMinimal yet sufficient subset of UML that is almost universally needed

[PDF] diagramme de cas d utilisation extend

[PDF] diagramme de classe uml pdf

[PDF] lexique financier anglais français pdf

[PDF] lexique comptable anglais français pdf

[PDF] most common english expressions

[PDF] vocabulaire comptable anglais pdf

[PDF] glossaire français anglais comptabilité pdf

[PDF] glossaire français anglais finance

[PDF] correspondance plan comptable anglais francais

[PDF] regle de grammaire arabe tome 2

[PDF] conjugaison des verbes en arabe pdf

[PDF] corrigé cas ovh management

[PDF] corrigé bts management des entreprises 2016

[PDF] cas electra bts

[PDF] corrigé management bts 2014

Cours 5 Diagrammes de séquence UML

Cours 5

Diagrammes de séquencePolytech Paris-Sud

Formation initiale 3e année

Spécialité Informatique

Année 2016-2017

Delphine Longuetdelphine.longuet@lri.fr

D. Longuet - UML2Diagrammes de séquence (conception) Objectif : Représenter les communications avec et au sein du logiciel ●Représentation temporelle des interactions entre les objets ●Chronologie des messages échangés entre les objets et avec les acteurs En conception : Décrire la réalisation des cas d'utilisation sur le système décrit par le diagramme de classes ●Point de vue interne sur le fonctionnement du système ●Description au niveau de l'instance (état du système à un instant) ●Description de scénarios particuliers ●Représentation des échanges de messages ●Entre les acteurs et le système, entre les objets du système ●De façon chronologique D. Longuet - UML3Diagrammes de séquence (conception)

Éléments du diagramme de séquence

●Acteurs ●Objets (instances) ●Messages (cas d'utilisation, appels d'opération) Principes de base : Représentation graphique de la chronologie des échanges de messages avec le système ou au sein du système ●" Vie » de chaque entité représentée verticalement ●Échanges de messages représentés horizontalement D. Longuet - UML4Utilisation en phase de conception

ActeurUtiliser

Diagramme de cas d'utilisationDiagramme de classes du systèmeSystème Objectif : Description de la réalisation d'un cas d'utilisation sur le système décrit par le diagramme de classes Problème : Communication entre les acteurs et le système vu comme un ensemble d'objetsClasse1Classe3Classe2 D. Longuet - UML5Utilisation en phase de conception

ActeurUtiliser

Diagramme de cas d'utilisationDiagramme de classes du systèmeSystème Communication entre acteurs et système via une interface (texte, web,

ActeurClasse1Classe3Classe2

D. Longuet - UML6Utilisation en phase de conception

ActeurUtiliser

Classe1Classe3

Diagramme de cas d'utilisationDiagramme de classes du systèmeSystème

ActeurInterface

Communication entre acteurs et système via une interface (texte, web, physique...) Solution : Création de classes de contrôle et de classes d'interface qui : ●gèrent les interactions avec les acteurs ●encapsulent le résultat des opérationsClasse2

Classe1Classe3Classe2

Contrôle

ÉcranClavierclasse de contrôleclasses

d'interface

D. Longuet - UML7Diagramme de séquence du cas d'utilisation UtiliserUtilisation en phase de conception

: Acteur: Interfaceobj1 : Classe1 obj2 : Classe2saisir() opération(args)Classe2() obj2retour détruire()ActeurUtiliser Diagramme de cas d'utilisationDiagramme de classesSystème aiÌifiÌichage: ContrôleClasse1Classe3Classe2 : Clavier: Écran saisir()aiÌifiÌichage aiÌifiÌichageaiÌifiÌichage

D. Longuet - UML8Éléments de base

Jean : Acteurobjet1 : Classe1objet2 : Classe2

opération1() opération2(args) retour2 retour1instance d'acteurinstance d'une classe du diagramme de classes valeur renvoyéeexécutionappel d'une opération ligne de vie

D. Longuet - UML9Types de messages

Message synchrone : Émetteur bloqué en attente du retour Message asynchrone : Émetteur non bloqué, continue son exécutionvériifierSolde(compte) soldeOKexécution bloquée allumer() processus évoluant en parallèlelflèche pleine lflèche ouverte pas nécessairement de retour: GAB: Banque : Ascenseur: Voyant D. Longuet - UML10Création et destruction d'objet : PageWeb nouvSession : Session nouvSessionSession() destroy()appel du constructeur de la classequotesdbs_dbs2.pdfusesText_3