Les bibliothèques suivantes sont disponibles. Chacune d'entre elles (exceptée PdCommon, PdWSP et PdPRJ) correspond aux modèles de PowerAMC :
Nom de bibliothèque |
Modèle correspondant |
---|---|
PdCommon |
Objets communs à tous les modèles |
PdWSP |
Espace de travail |
PdRMG |
Référentiel |
PdPDM |
Modèle physique de données |
PdBPM |
Modèle de processus métiers |
PdCDM |
Modèle conceptuel de données |
PdLDM |
Modèle logique de données |
PdILM |
Modèle de fluidité de l'information |
PdFRM |
Modèle libre |
PdPRJ |
Projet |
PdEAM |
Modèle d'architecture d'entreprise |
PdIAM |
Modèle d'analyse d'impact |
PdOOM |
Modèle orienté objet |
PdRQM |
Modèle de gestion des exigences |
PdXSM |
Modèle XML |
PdCommon ne correspond à aucun modèle en particulier. Cette bibliothèque regroupe tous les objets partagés par au moins deux modèles. Par exemple, les règles de gestion sont définies dans cette bibliothèque.
Il définit également les classes abstraites du modèle, par exemple BaseObject est défini dans le diagramme Common Abstract Objects dans le package Objects de PdCommon.
Les modèles sont liés à la bibliothèque PdCommon par des liens de généralisation qui indiquent comment chaque modèle hérite des objets communs de cette bibliothèque.
Pour chacune des bibliothèques vous pouvez parcourir une liste de :
Abstract classes (classes abstraites situées sous le noeud Abstract Classes). Ce sont des classes générales utilisées pour factoriser les attributs et les comportements. Elles ne sont pas visibles dans PowerAMC. Les classes instanciables héritent des classes abstraites.
Instanciable classes (classes instanciables situées directement à la racine du noeud de chaque bibliothèque). Ce sont des classes spécifiques qui correspondent aux objets de l'interface. Elles possèdent des propriétés telles que le nom et le code, et elles héritent également des attributs et des comportements des classes abstraites via des liens de généralisation. Par exemple, NamedObject désigne la classe commune à la plupart des objets de modélisation de PowerAMC. Elle stocke des propriétés telles que le nom, le code, le commentaire, l'annotation et la description.
Pour plus d'informations sur les bibliothèques PowerAMC, voir Fichiers de ressources et métamodèle public.