Sol emd1 ingm 2013 Correction de l ? Examen du Module Ingénierie des Modèles Exercice Pts L ? ingénierie des modèles est une approche d'écriture de spéci ?cations et de développement d'applications Cette approche consiste à élaborer les modèles à di ?éren

Correction de l ? Examen du Module Ingénierie des Modèles Exercice Pts L ? ingénierie des modèles est une approche d'écriture de spéci ?cations et de développement d'applications Cette approche consiste à élaborer les modèles à di ?érents niveaux d ? abstraction et de les transformer automatiquement vers des modèles dépendant des plates-formes Un modèle permet de spéci ?er un niveau d ? abstraction du système dans le monde réel Un méta-modèle dé ?nit la structure ou la syntaxe que doit avoir tout modèle conforme à ce métamodèle Les méta-modèles peuvent être représenter par des diagrammes de classes Il n ? y a aucune di ?érence entre QVT et ATL Ils sont des langages de transformation de modèles conforme au MOF Les langages de programmation cités sont des plates formes Les méta-modèles des langages de programmation sont utilisés pour représenter les modèles PSM Exercice Pts Les classes du méta-modèle sont acteur systeme et cas d ? utilisation L ? énoncé représente un modèle du méta-modèle précédent CExercice Pts Ecrire l ? entête du programme module Familles Personnes create OUT Personnes from IN Familles Le mode d ? exécution d ? ATL est Normal a Le type du helper est Attribut b Ce helper determine le nom de famille d ? une personne helper context Familles Membres def EstHomme Boolean if not self PereFamille oclIsUnde ?ned then true else if not self GFamille oclIsUnde ?ned then true else false endif endif helper context Familles Membres def SitFam String if not self PereFamille oclIsUnde ?ned then ? Marié ? else if not self MereFamille oclIsUnde ?ned then ? Marié ? else ? Célibataire ? endif endif Les helpers précédents ne sont pas su ?sants il faut ajouter un helper pour récupérer l ? adresse helper context Familles Membres def AdresseFamille String if not self PereFamille oclIsUnde ?ned then self PereFamille Adresse else if not self MereFamille oclIsUnde ?ned then self MereFamille Adresse else if not self GFamille oclIsUnde ?ned then self GFamille Adresse else self FFamille Adresse endif endif endif rule Membre Homme from s Familles Membres s EstHomme to d Personnes Hommes Nom - s NomDeFamille Prenom - s Prenom Age - s Age Sexe - s AdresseF Situation - S SitFam rule Membre Femme from s Familles Membres not s EstHomme to d Personnes Femmes Nom - s NomDeFamille Prenom - s Prenom Age - s Age Sexe - s AdresseF Situation - S SitFam C

Documents similaires
Tableur Introduction à la notion de tableur Qu'est-ce qu'un tableur Un tableur ou chi ?rier électronique est un logiciel permettant de manipuler des données numériques et d'e ?ectuer automatiquement des calculs sur des nombres stockés dans un tableau Il e 0 0
Exercices cm1 lettre g Orthographe Les valeurs sonores de la lettre g Colorie les mots en fonction du son produit par la lettre g vert son g comme dans glace bleu son comme dans girafe et rouge son ? comme dans ligne un gyrophare la vigne une virgule un s 0 0
pb pdf Alternative Francophone vol - http ejournals library ualberta ca index php af La Nouvelle Manga ? et autres vicissitudes de la légitimation du manga en France Nicolas Perez Prada Université de Limoges En introduction à son article intitulé La légit 0 0
Page 61 90 fr norestriction 0 0
Lettre d x27 appreciation aeppm 0 0
Laguna RENAULT LAGUNA COUPÉ DRIVE THE CHANGE CRENAULT LAGUNA COUPÉ CGARANTIE DEPUIS ANS NOUS PARTAGEONS LA VISION QUE POUR ÊTRE BIEN DANS SON ÉPOQUE L ? AUTOMOBILE DOIT TOUJOURS ÊTRE UN PROGRÈS UN ENGAGEMENT RESPONSABLE UNE SOURCE D ? ENTHOUSIASME ET DE M 0 0
Carnaval schumann Christiane Weissenbacher Scènes mignonnes sur quatre notes ? le Carnaval op de Robert Schumann février CCreative Commons Paternité - Pas d'Utilisation Commerciale - Pas de Modi ?cation Vous êtes libres - de reproduire distribuer et commu 0 0
La gravure 2 La gravure entre histoire des arts et pratique Les compétences La gravure dé ?nition Gravure et histoire des arts Une séance de gravure avec des pommes de terre du styrodur du carton ? Bibliographie et sites Les compétences dans les cycles Le 0 0
Boostez votre creativite et liberez votre artiste interieur 1 0 0
Fiche algorithmique 2 BTS CGO A P - Organisation du Système d ? Informations Fiche algorithmique Fiche de révisions - Algorithmique Rédigé par Jimmy Paquereau Généralités Algorithme un algorithme est la description d ? une procédure à suivre a ?n de résou 0 0
  • 44
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager