Une analyse d'impact et de lignage fournit un rapport sur une liste d'objets impactés (objets influents ou dépendants), lorsqu'une action est effectuée sur un objet initial. Ce rapport est obtenu par l'application d'un ou de plusieurs jeux de règles d'analyse à l'objet initial.
Un fichier de ressources de jeu de règles d'analyse est un fichier XML avec un suffixe .rul, qui contient des règles d'analyse d'impact ou de lignage spécifiées sur les collections d'objets PowerAMC (voir Notions de base relatives aux dépendances).
PowerAMC est fourni avec des jeux de règles que vous pouvez personnaliser dans l'Editeur de ressources. Vous pouvez également créer votre propre jeu de règles.
Les jeux de règles suivants sont disponibles :
Type |
Jeu de règle |
Description |
---|---|---|
Impact |
Analyse d'impact conceptuelle |
Limite l'analyse aux objets impactés par des changements de modélisation, tel qu'une modification sur une définition d'exigence. |
Analyse d'impact sur les données |
Identifie l'utilisation d'une éventuelle valeur contenue dans l'objet initial. |
|
Analyse d'impact de suppression |
Limite l'analyse aux objets qui sont directement impactés par la suppression de l'objet initial. |
|
Analyse d'impact globale |
Identifie tous les objets qui dépendent de l'objet initial. |
|
Lignage |
Analyse de lignage conceptuelle |
Justifie l'existence de l'objet initial du point de vue de la modélisation, et s'assure qu'il satisfait un besoin bien défini. |
Analyse de lignage sur les données |
Identifies l'origine de la valeur contenue dans l'objet initial. |
|
Analyse de lignage globale |
Identifie tous les objets qui influencent l'objet initial. |
L'exemple suivant montre le Jeu de règles d'analyse d'impact globale dans l'Editeur de ressources :
Dans l'exemple ci-dessus, la métaclasse Entity est sélectionnée, et affiche la liste de ses règles d'analyse associées. La seconde règle d'analyse dans la liste indique que si une entité est modifiée (colonne Action), alors ses associations (colonne Collection) seront également modifiées (colonne Effet). La troisième règle indique que si une entité est supprimée, ses associations sont également supprimées.