User Tools

Site Tools


2016_2017:s2:td:td_sequences

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
2016_2017:s2:td:td_sequences [2017/01/28 20:22] – [Je sais identifier les interactions entre les objets de mon système] blay2016_2017:s2:td:td_sequences [2017/02/12 16:37] (current) – [Je comprends (15mn)] blay
Line 1: Line 1:
 ====== Diagramme de séquence ====== ====== Diagramme de séquence ======
 +
 +
 +Attention en ligne vous trouverez un très grand nombre de diagrammes de séquence incohérent ! 
 +
 +===== Je comprends (15mn) =====
 +
 +"Les diagrammes de séquences sont la représentation graphique des interactions entre les acteurs et le **système** (pas entre acteurs!!)  selon un ordre chronologique".
 +
 +<note tip>
 +Ces diagrammes doivent vous aider à mieux comprendre qui "fait quoi" et par conséquence qui dans votre code portera les comportements.
 +</note>
 +
 +{{:2016_2017:s2:td:sequence_2017-02-08_a_15.47.14.png?500|}}
 +
 +Relativement au diagramme de séquence ci-dessus répondez aux questions suivantes : 
 +
 +  - Quels sont les acteurs?
 +  - Comprenez-vous le scénario?
 +  - Quelle structure correspond à une boucle? à une condition?
 +  - Quel objet est créé?
 +  - Qui exécute le comportement de "réserver une chambre à une date donnée"  ?
 +  - Qui répond à "available(date)" ?
 +  - Qui fait appel à  "available(date)" ?
 +  - Qui exécute "lookForAvailableHotels(Place)" ?
 +  - Définissez les classes correspondantes et les méthodes qui leur sont associées.
 +      - Que devez-vous modifier pour que les "éléments" clef correspondent à des classes ?
 +      - Quelles méthodes devraient implémenter ces classes?
 +
 +
 +
 +===== Je m'implique, J'apprends (60 mn) =====
  
     * Q1 :  **Représentez le diagramme de séquence Système** correspondant au cas d'utilisation     * Q1 :  **Représentez le diagramme de séquence Système** correspondant au cas d'utilisation
2016_2017/s2/td/td_sequences.1485634957.txt.gz · Last modified: 2017/01/28 20:22 by blay