
Chapter 2 Fichiers de ressources et métamodèle public de PowerAMC
Métamodèle public PowerAMC
Un métamodèle décrit les éléments d'un modèle, ainsi que la syntaxe et la sémantique de la notation qui permet leur manipulation. Un modèle est une abstraction des données, et peut être décrit à l'aide de métadonnées. Un métamodèle est une abstraction des métadonnées.
Le métamodèle public de PowerAMC est une abstraction des métadonnées pour tous les modules PowerAMC, représentées dans un Modèle Orienté Objet (MOO). Ce métamodèle permet de comprendre la structure globale des métadonnées PowerAMC lorsque vous travaillez avec :
- des scripts VB scripts
- des templates de langage de génération par template (Generation Template Language,GTL)
- des fichiers de modèle XML PowerAMC (voir Format de fichier XML de PowerAMC)
Le MOO de métamodèle public est documenté dans le fichier d'aide pour Visual Basic (cliquez sur Aide→Aide sur les objets du métamodèle) et est installé à l'emplacement suivant :
[répertoire d'installation de PowerAMC]\Exemples\metamodel.moo
Le métamodèle est réparti dans les packages principaux suivants :
- PdBPM - Modèle de Processus Métiers (MPM)
- PdCDM - Modèle Conceptuel de Données (MCD)
- PdCommon - contient tous les objets communs à au moins deux modèles, ainsi que les classes abstraites du modèle. Par exemple, les règles de gestion, qui sont disponibles dans tous les modèles, et la classe BaseObject, à partir de laquelle tous les objets sont dérivés, sont définies dans ce package. Les autres packages de modèle sont liés à PdCommon via des liens de généralisation indiquant que chaque modèle hérite des objets communs du package PdCommon.
- PdFRM - Modèle libre (MLB)
- PdILM - Modèle de Fluidité de l'Information (MFI)
- PdMTM - Modèle de Traitements Merise (MTM)
- PdOOM - Modèle Orienté Objet( MOO)
- PdPDM - Modèle Physique de Données (MPD)
- PdRMG - Référentiel
- PdRQM - Modèle de gestion des exigences (MGX)
- PdXSM - Modèle XML
- PdWSP – Espace de travail
Chacun de ces packages racine contient les types de sous-objets suivants, organisés par diagramme ou, dans le cas de PdCommon, par sous-packages:
- Features - Toutes les fonctionnalités mises en oeuvre par des classes dans le modèle. Par exemple, Report (disponible dans tous les modèles) appartient à PdCommon, et AbstractDataType appartient à PdPDM.
- Objects - Objets de conception dans le modèle
- Symbols - Représentation graphique des objets de conception
Copyright (C) 2008. Sybase Inc. All rights reserved.
|
|