le modéle de composant

19
Modélisation a base de composant System De Gestion de Location de Matériel ANNEE UNIVERSITAIRE 2010 - 2011 ANNEE UNIVERSITAIRE 2010 - 2011 Élaboré par : HoussemEddine Ben Amor

Upload: houssem-eddine-ben-amor

Post on 21-Jun-2015

150 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Le modéle de composant

Modélisation a base de composant

System De Gestion de Location de Matériel

ANNEE UNIVERSITAIRE 2010 - 2011ANNEE UNIVERSITAIRE 2010 - 2011

Élaboré par : HoussemEddine Ben Amor

Page 2: Le modéle de composant

PLANPLANIntroduction

1.Présentation général

2.Construction de réseau d’interaction

3.Identification et installation des ports

4.Typage des ports par des interfaces requises et offertes

5.Constitution des interfaces

Conclusion

Page 3: Le modéle de composant

1.Introduction

Page 4: Le modéle de composant

A l’aide de langage UML 2.0 on va décrire les composants et les interfaces de notre application dans une modélisation a base de composant.

 Le langage UML est révisé et amélioré régulièrement. La prochaine révision UML est prévue pour être validée mi-2004 par l'OMG. Les éditeurs d'outils UML proposent de manière complète ou incomplète des éléments UML2.0.

ML est à présent un standard défini par l'Object Management Group (OMG). La dernière version diffusée par l'OMG est UML 2.3 depuis mai 2010.

Page 5: Le modéle de composant

2.Présentation général2.Présentation généralGénéraleGénérale

Page 6: Le modéle de composant

L’application choisie est une system de location de Voiture .Elle permet au client de louer ou d’emprunter des Voiture et il doit les restituer.

L’emprunte ou la location se fait en paient une tarife a la caisse.

Dans le stock, il y a les types de voitures que le client peut les emprunter ou louer.

Vue sur la modèle d’exemple :

Page 7: Le modéle de composant

2.Construction de réseau d’interaction2.Construction de réseau d’interaction

Page 8: Le modéle de composant

construction du réseau d’interaction dont les nœud sont des instances de composant et les arcs traduisent une interaction entre deux nœuds.

On peut déduire le nombre de ports installé sur chaque composant. Sachant qu’un point d’interaction relie deux composants différents.

Page 9: Le modéle de composant

Réseau d’interaction

Voiture Caisse

tarification

Stock

Paiment

Client

VoitureDisponible

Louer/ restituant

1 2 3

Page 10: Le modéle de composant

Définition des arcs:

Flux1:les matériels à emprunter /louer.

Flux2:Matériels disponible dans le stock.

Flux3:la montant a payer lors de la location.

Page 11: Le modéle de composant

3.Identification et installation des ports3.Identification et installation des ports

Page 12: Le modéle de composant

Identification et installation des ports:

Chaque composant figurant dans ce diagramme est dote des ports nécessaires .Les ports doivent être typé, c’est à dire on doit identifier pour chaque port ces interfaces requises et fournit.

Voiture Caisse

StockClient

Page 13: Le modéle de composant

4.Typage des ports par des interfaces 4.Typage des ports par des interfaces requis et offertesrequis et offertes

Page 14: Le modéle de composant

Typage de port avec identification Fournit/Requise

Voiture Caisse

StockClient

emprunter/louer

emprunter/louer

restituer

restituer

payer

payer

Disponible

Disponible

Page 15: Le modéle de composant

5.Constitution des interfaces5.Constitution des interfaces

Page 16: Le modéle de composant

Protocole State Machine Client

Voiture

Vertex

Vertex

Vertex

Vertex

Protocole State Machine Emprunter/louer Matériel

Page 17: Le modéle de composant

Protocole State Machine Client

Caisse

Vertex

Protocole State Machine de composant Paiement a la caisse

Page 18: Le modéle de composant

Conclusion

Page 19: Le modéle de composant

Savoir mener à bien l'analyse orientée objet d'un système d'informations avec UML2.

UML 2.0 est utilise partout une expression est utile :

•programmation par contrat•attribut derives, corps d'une methode, garde sur une transition,