le modéle de composant
TRANSCRIPT
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
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
1.Introduction
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.
2.Présentation général2.Présentation généralGénéraleGénérale
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 :
2.Construction de réseau d’interaction2.Construction de réseau d’interaction
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.
Réseau d’interaction
Voiture Caisse
tarification
Stock
Paiment
Client
VoitureDisponible
Louer/ restituant
1 2 3
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.
3.Identification et installation des ports3.Identification et installation des ports
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
4.Typage des ports par des interfaces 4.Typage des ports par des interfaces requis et offertesrequis et offertes
Typage de port avec identification Fournit/Requise
Voiture Caisse
StockClient
emprunter/louer
emprunter/louer
restituer
restituer
payer
payer
Disponible
Disponible
5.Constitution des interfaces5.Constitution des interfaces
Protocole State Machine Client
Voiture
Vertex
Vertex
Vertex
Vertex
Protocole State Machine Emprunter/louer Matériel
Protocole State Machine Client
Caisse
Vertex
Protocole State Machine de composant Paiement a la caisse
Conclusion
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,