Vous êtes sur la page 1sur 1

Master d’Informatique - Module Ingénierie du Logiciel Examen : 20 décembre 2007

<<component>>
Achat

GestionDemande
IAchat
cre e rDe m a nde (in clie ntId : inte ge r, in re fMe uble : [1..*] string):inte ge r
Port tra nsform e rDe m a nde (in de m a nde : inte ge r, in re gle m e nt : string)
<<interface>>
IAchat
* de m a nde
cre e rDe m a nde (in clie ntId : inte ge r, in re fMe uble : [1..*] string):inte ge r
tra nsform e rDe m a nde (in de m a nde : inte ge r, in re gle m e nt : string) Demande
clie ntId : inte ge r
re fMe uble [1..*] : string

Port

ILivraison

<<component>>
<<interface>>
Livraison
ILivraison
re tire rC om m a nde (in com m a nde : inte ge r)
re tourne rC om m a nde (in com m a nde : inte ge r, in m e uble : [1..*] string) GestionC ommande
cre e rCo m m a nde ():inte ge r
re tire rC om m a nde (in com m a nde : inte ge r)
re tourne rC om m a nde (in com m a nde : inte ge r, in m e uble : [1..*] string)
cre e rC om m a nde ():inte ge r
ILivraison Port
* com m a nde

C ommande
clie ntId : inte ge r

Barême :
10% par question
Question 2.3 : Réalisez le diagramme de structuration interne du composant « Achat ».
Voici ma correction :
Il faut voir une part instance de la classe représentant la liste des demandes.
Il doit y avoir des connecteurs de délégation entre cette part et les ports (le port offrant
l’interface IAchat et le port qui requiert l’interface ILivraiso

<<component>>
Achat

IAchat
P ort Pa rt1:Ge stionDe m a nde

Port

ILivraison

Barême :
50% pour la part
25% par port
Question 2.4 : Réalisez un diagramme de séquence présentant un test d’intégration relatif au
composant « Livraison ».
Voici ma correction :

Page 5

Vous aimerez peut-être aussi