Pré-requis UML pour PARADISEO - Gforge
Transcription
Pré-requis UML pour PARADISEO - Gforge
! " #$ % ##&'( ) * + *, * ( - . , / + ( ' 0 1 2 + #3 # 3 ( 4 + ((( *#3 / 1 5 / *+ 67 & 8 9 9 7(((( 9 * *#3 . 5:! ( & ; + * + , .( < + * ( = > * > > * > = 8 > > > *? > *+ ( . ( 1 ( ( @ ( * ( + 8 " 1 Nom Rectangle largeur hauteur Attributs draw() moveTo() resize() Méthodes 1 > ( Nom Rectangle -largeur: float -hauteur: float -estVisible: boolean = true +draw() +moveTo(NewP:Position) +resize(scale:Float) +toString(): Boolean Attributs Méthodes @ > ( * , * * +( + 8 " ! 7 + ? / ( 4 . 8 ( 4 A + ? ( * ( + , . ? ( &8, . " B C " B8C ( ' " ( 4* . ( ' , . + ( * " ? / , . ( D * ( E 0 8 * ;( / , */ * , * , ( ', " @ représentation de la composition du template ("i" instances de "T") T i: entier Liste i Paramètre du template T T i: entier Paramètre du template ListeOrdonnée Classe paramétrable (template) Année "blind" <Mois, 12> ListeOrdonnée<Jour,7> Classe de réalisation D > F * ( > > > > > " , (( " / G " + / H !(( I H !(( I ((G " " 1((@D((: 1 / : E 4* , + , + :( ' + ,+( # E " > < H + + I > F; > > 9 * / , * + J( $ + ( * / ( * 8 , ( ' 8 K ( * 8 K *, + + . ,( , " > * * * > * * * L * * D : Voiture twingo : Voiture twingo Instance Anonyme Instance nommée de la classe voiture Instance nommée d’une classe anonyme :Voiture couleur = grise Instance anonyme de la classe Voiture ref = 307 307:Vehicule::Voiture::Berline : Voiture Instance nommé avec chemin copmplet Collection d’instances anonymes de la classe voture E > 0 > * L ( 9 A * A / * * A ( * , + " 8 + * + A ( + + 5( 8 + * " * ( 9 A A */ ( ( E Travaille pour 1..* 0..1 employé employeur Entreprise Personne 0..n 1 directeur est dirigé par : > , * ( Pièce Porte monnaie J > ( Vehicule VehiculeAMoteur Voiture VehiculeAEnergieHumaine Bicyclette Moto 2 > ', * ( Titre 0..1 1..n 1 * Destinataire * E-mail 1 0..1 Texte 5 > ', * ( : * Fichier Composition (les pages sont physiquement contenues dans le livre) 1 Livre 1..n Page 1 Agrégation : le livre peut etre constitué d’une couverture 1 Couverture > ', * ( J