méthodologie de développement de systèmes dinformation gis 247 – hiver 2007 septième séance...

45
Méthodologie de développement de systèmes d’information GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D.

Upload: tristram-braun

Post on 03-Apr-2015

106 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Méthodologie de développement de systèmes d’information GIS 247 – Hiver 2007

Septième séanceConception orientée objet

Vue dynamiquesGilles Cotteret, Ph.D.

Page 2: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 2

Activité 1

Étude préliminaire

Activité 1

Étude préliminaire

Activité 2

Diagnostic de l'existant

Activité 2

Diagnostic de l'existant

Activité 3

Conception du nouveau processus d'affaires

Activité 3

Conception du nouveau processus d'affaires

Activité 5A

Réalisation technique

Activité 5A

Réalisation techniqueActivité 5B

Paramétrage du progiciel

Activité 5B

Paramétrage du progiciel

Activité 4A

Conception du nouveau SI

Activité 4A

Conception du nouveau SIActivité 4B

Acquisition de progiciel

Activité 4B

Acquisition de progiciel

Activité 6

Mise en place, exploitation et évaluation

Activité 6

Mise en place, exploitation et évaluation

Source: Rivard S. et J. Talbot, 2001. Le développement de systèmes d'information. 3e éd., PUQ

Situation dans la dém

arche de développem

ent

Page 3: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 3

Source: C. Caron Notes de cours GIS 241 – Université de Sherbrooke

Déroulement du coursSéance

de coursApproche

orientée-objetApprochestructurée

4 Diagramme de classes

5 Diagr. Entité-Association

6 Modèle relationnel

7 Cas d'utilisationDiagr. d'activités (rappel)

Diagr. de séquence

8 Diagr. de flux de données

9 Modèle d'interface à l'utilisateur

Sta

tiq

ue

Dyn

am

iqu

e

Con

cep

tion

du

nou

veau

SI

Page 4: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 4

Menu du jour

• Entrée : vues dynamiques du système par UML

• Plat principal : cas d’utilisation, diagrammes

d’activités et diagrammes de séquence

• Dessert : quand utiliser quoi?

• Collation : Exercice #5, première partie

Page 5: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Les vues dynamiques du système

UML un outil approprié

Page 6: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 6

Source: Bédard & Larrivée, 2004. Recueil de lectures. Dép. des Sc. Géomatiques, Université Laval, Québec.

Commanderde la peinture

ClientUtilisateur interne

Préposé àla clientèle

Produire lespots de peinture

Comptable

Évaluer coût

Approuver commande

Système

Page 7: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 7

Préposé à la livraisonPréposé au guichet

Saisir une commande

Assignerun siège

Débiter du compte

obtenir la primede membre

Débiter le montantsur la carte

de crédit

Poster les billets

[souscription]

[simple commande]Assigner un siège

[membre?]

Guichet::ReceptionCommande

Source: Bédard & Larrivée, 2004. Recueil de lectures. Dép. des Sc. Géomatiques, Université Laval, Québec.

Page 8: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 8

utilisateur système

accès au dictionnaire

affichage écran glossaire

tant queconsultation

information

affichage écran information

métadonnées FGDC lien page FGDC

site externe

activation de la touche "back"

navigation dansle site FGDC

fin tant queconsultation

fin consultation dictionnaire

affichage page d'accueil

Source: Bédard & Larrivée, 2004. Recueil de lectures. Dép. des Sc. Géomatiques, Université Laval, Québec.

Page 9: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 9

Billetterie

VendeurBillet

GuideSpectacles

bd:SpectacleBD

:SpectacleBD

1: requête (compte, spectacle)4: offre (liste-siège) 5: achat (sièges) 8: confirmation (sièges, coût)

2: bd: chercheBD (spectacle)

3: liste-siège:= réserver (compte) 6: confirmer (sièges) 7: libérer (liste-siège)

lien

bd «temporaire »du spectacle retenu

Pointeur bd retournantla bd du spectable choisi

Source: Bédard & Larrivée, 2004. Recueil de lectures. Dép. des Sc. Géomatiques, Université Laval, Québec.

Page 10: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 10

Chauffage

attente

RefroidissementActivation Actif

Fermeture

Prêt/Activer

TropFroid(température désirée)

TropChaud(température désirée)

TropChaud(température désirée)

TropFroid (température désirée)

Bonnetempérature

Bonnetempérature

Source: Bédard & Larrivée, 2004. Recueil de lectures. Dép. des Sc. Géomatiques, Université Laval, Québec.

Page 11: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 11

Diagrammes d’interaction

Source: Muller, P-A, 1997. Les objets et les classes. ESSAIM, Mulhouse, France.

Page 12: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 12

Diagrammes isomorphes

Source: Booch G., J. Rumbaugh & I Jacobson, 1999. The Unified Modeling Language – User Guide. Addison-Wesley, Don Mills (Ontario).

Diagramme de séquence Diagramme de collaboration

Page 13: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Cas d’utilisation – Use cases

UML

Page 14: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 14

Use case – cas d’utilisationFORMALISME

Source: adapté de Bédard & Larrivée, 2004. Recueil de lectures. Dép. des Sc. Géomatiques, Université Laval, Québec.

Commanderde la peinture

Client

Utilisateur interne

Préposé àla clientèle

Produire lespots de peinture

ComptableÉvaluer coût

Approuver commande

ACTEURUSE CASE

Système

INTERACTION

Employé

GÉNÉRALISATION

Page 15: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 15

Exemple : distributeur de billets

Consulter solde du compte

Client

Ravitailler le coffre

Technicien

Eteindre/allumer le

distributeur

Retirer de l’argent

Distributeur de billets

Page 16: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 16

Source: Rivard S. et J. Talbot, 2001. Le développement de systèmes d'information. 3e éd., PUQ

Niveaux de détail (granularité)

Niveau général : ex pharmacie

Page 17: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 17

Source: Rivard S. et J. Talbot, 2001. Le développement de systèmes d'information. 3e éd., PUQ

Niveaux de détail (granularité)

Niveau plus fin : ex pharmacie

Page 18: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 18

Niveaux de détailNiveau plus fin : ex pharmacie – autre notation

<<extends>><<extend

s>><<extend

s>>

<<extends>>

Page 19: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 19

Source: Booch G., J. Rumbaugh & I Jacobson, 1999. The Unified Modeling Language – User Guide. Addison-Wesley, Don Mills (Ontario).

Focus différents : contexte vs contenu

Page 20: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Diagrammes d’activités (rappel)

UML

Page 21: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 21

Préposé à la livraisonPréposé au guichet

Saisir une commande

Assignerun siège

Débiter du compte

obtenir la primede membre

Débiter le montantsur la carte

de crédit

Poster les billets

[souscription]

[simple commande]Assigner un siège

[membre?]

Guichet::ReceptionCommande

Source: Bédard & Larrivée, 2004. Recueil de lectures. Dép. des Sc. Géomatiques, Université Laval, Québec.

Diagrammes d’activités

Page 22: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Diagrammes de séquence

UML

Page 23: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 23

Diagramme de séquenceNotation : forme générique

utilisateur système

accès au dictionnaire

affichage écran glossaire

tant queconsultation

information

affichage écran information

métadonnées FGDC lien page FGDC

site externe

activation de la touche "back"

navigation dansle site FGDC

fin tant queconsultation

fin consultation dictionnaire

affichage page d'accueil

RÔLE

MESSAGE

ACTEUR

Source: adapté de Bédard & Larrivée, 2004. Recueil de lectures. Dép. des Sc. Géomatiques, Université Laval, Québec.

Page 24: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 24

Diagramme de séquenceNotation : forme avec instances

Source: Booch G., J. Rumbaugh & I Jacobson, 1999. The Unified Modeling Language – User Guide. Addison-Wesley, Don Mills (Ontario).

OBJET

Page 25: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 25

Granularités

Source: Booch G., J. Rumbaugh & I Jacobson, 1999. The Unified

Modeling Language – User Guide. Addison-Wesley, Don Mills

(Ontario).

Page 26: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 26

Source: adapté de Bédard & Larrivée, 2004. Recueil de lectures. Dép. des Sc. Géomatiques, Université Laval, Québec.

utilisateur système accès au dictionnaire

affichage écran glossaire

tant queconsultation

information

affichage écran information

métadonnées FGDC lien page FGDC

site externe

activation de la touche "back"

navigation dansle site FGDC

fin tant queconsultation

fin consultation dictionnaire

affichage page d'accueil

Source: Booch G., J. Rumbaugh & I Jacobson, 1999. The Unified Modeling

Language – User Guide. Addison-Wesley, Don Mills (Ontario).

Niveaux d’abstraction

Page 27: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 27

Exemple:scénarionormal

Source: Booch G., J. Rumbaugh & I Jacobson, 1999. The Unified Modeling Language – User Guide. Addison-Wesley, Don Mills (Ontario).

Page 28: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 28

Exemple:client sansdossier

Source: Booch G., J. Rumbaugh & I Jacobson, 1999. The Unified Modeling Language – User Guide. Addison-Wesley, Don Mills (Ontario).

Page 29: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 29

Exemple:médicament non disponible

: Médicament

Source: Booch G., J. Rumbaugh & I Jacobson, 1999. The Unified Modeling Language – User Guide. Addison-Wesley, Don Mills (Ontario).

Page 30: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 30

Exemple:médecin passur la liste

Source: Booch G., J. Rumbaugh & I Jacobson, 1999. The Unified Modeling Language – User Guide. Addison-Wesley, Don Mills (Ontario).

Page 31: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Diagrammes UML :Comment les utiliser?

Page 32: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 32

Diagrammes UML : comment les utiliser?

• Multipliez les vues sur vos modèles ! – Un diagramme n'offre qu'une vue très partielle et

précise d'un modèle.– Croisez les vues complémentaires (dynamiques /

statiques). • Restez simple !

– Utilisez les niveaux d'abstraction pour synthétiser vos modèles (rappelez-vous du bon vieux « du général au particulier »).

– Ne surchargez pas vos diagrammes. – Commentez vos diagrammes (notes, texte...).

Source: UML en français. http://uml.free.fr, février 2007

Page 33: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 33

Diagrammes UML : comment les utiliser?

• Pensez au lecteur du diagramme – Client– Collègue– Programmeur– …

->Les diagrammes sont des vecteurs d’information = s’il n’y a que vous qui comprenez le diagramme : PROBLÈME!

• Diagrammes dynamiques– Se complètent– Partiellement redondants

Source: UML en français. http://uml.free.fr, février 2007

Page 34: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 34

Redondance contrôléedes modèles dynamiques

Diagramme de cas d'utilisation "Traiter la prescription"

Source: Rivard S. et J. Talbot, 2001. Le développement de systèmes d'information. 3e éd., PUQ

Page 35: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 35

Redondance contrôléedes modèles dynamiques

Diagramme d'activités "Traiter la prescription"

Source: Rivard S. et J. Talbot, 2001. Le développement de systèmes d'information. 3e éd., PUQ

Page 36: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 36

Redondance contrôléedes modèles dynamiques

Diagramme de collaboration "Traiter la prescription"

Source: Rivard S. et J. Talbot, 2001. Le développement de systèmes d'information. 3e éd., PUQ

Page 37: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 37

Redondance contrôléedes modèles dynamiques

Diagramme de séquence "Traiter la prescription"

Source: Rivard S. et J. Talbot, 2001. Le développement de systèmes d'information. 3e éd., PUQ

Page 38: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 38

Autre exemple

de 2 modèlescomplé-

mentairesDiagrammed'activités"Traiter lacommande"

Focus = les acteurs

Source: Rivard S. et J. Talbot, 2001. Le développement de systèmes d'information. 3e éd., PUQ

Page 39: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 39

Autre exemple

de 2 modèlescomplé-mentaire

sDiagrammede séquence"Traiter la commande"

Focus = les objets

Source: Rivard S. et J. Talbot, 2001. Le développement de systèmes d'information. 3e éd., PUQ

Page 40: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 40

Diagrammes UML : lesquels utiliser?

• Pensez au lecteur du diagramme – Client– Collègue– Programmeur– …

->Inutile de tout modéliser dépend de l’information que l’on veut faire passer->Abstrait/concret->Général/particulier->IL N’EST PAS OBLIGATOIRE D’UTILISER TOUS LES

DIAGRAMMES UML POUR FAIRE UNE BONNE MODÉLISATION

Page 41: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 41

Quels diagrammes utiliser?Suggestion: pour tout un SI, utiliser chaque

diagramme avec max 2 niveaux de détails

Contexte (niveau 1)Contexte (niveau 1)

1 modèled'activités1 modèled'activités

Diagramme de cas d'utilisation

Système (niveau 2)Système

(niveau 2)

Diagrammed'activités

1 modèle /sous-activités

1 modèle /sous-activités

Diagrammede séquence

1 modèle descénario (&altern.)

1 modèle descénario (&altern.)

1 modèle de sous-scénario (&altern.)1 modèle de sous-scénario (&altern.)

/cas

/sous-cas /activité

/sous- activ.

OU

OU

Rétroactions

Rétroactions

Source: C. Caron Notes de cours GIS 241 – Université de Sherbrooke

Page 42: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 42

Exercice en classe

• But de l'exercice:

– Pratiquer la création de

diagrammes de cas d'utilisation

– Pratiquer la création d'un

diagramme de séquence

Page 43: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 43

Diagramme de casd'utilisation (1/2)

Interactions avec une voiture(système automobile)

– Le conducteur doit conduire la voiture– Le pompiste et le garagiste peuvent faire le

plein d'essence– Concernant le véhicule, le garagiste doit le

rendre en état de fonctionnement– Le propriétaire doit effectuer les paiements

sur le véhicule (le rembourser)

Page 44: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 44

Diagramme de casd'utilisation (2/2)

• Pour rendre le véhicule en état de fonctionnement, le garagiste doit:– Procéder à une vérification globale annuelle

du véhicule

– Faire des recommandations préventives

– Réparer le véhicule lors d'un bris

– Faire l'entretien régulier (changement des huiles)

Page 45: Méthodologie de développement de systèmes dinformation GIS 247 – Hiver 2007 Septième séance Conception orientée objet Vue dynamiques Gilles Cotteret, Ph.D

Gilles Cotteret, Ph.D. GIS 247, Méthodologie de développement de systèmes d’information 45

Diagramme de séquence

Mise en marche d'une voiture manuelle• Le conducteur doit mettre le contact, alors le

moteur démarre

• Le conducteur doit enlever le frein à main, alors le véhicule devient libre de mouvement

• Le conducteur appuie sur l'embrayage, puis enclenche (passe) la vitesse

• Lorsque le conducteur relâche l'embrayage, la transmission s'active et la voiture avance