TRM Calcul de la dette technique
Une TRM dette technique indique l’utilisation non approuvée d’un logiciel. La table des dettes techniques [sn_apm_trm_standards_technical_debt] affiche les TRM détails des produits et des applications d’entreprise associées, ainsi que la raison de la dette technique.
Les dettes techniques sont créées à deux niveaux si l’une des conditions suivantes est remplie. Le niveau 2 est activé uniquement si la propriété sn_apm_trm.is_product_life_cycle_tech_debt_enabled système est définie sur Vrai.
- Niveau 1
- Si un produit est associé à une application d’entreprise, mais ne fait pas partie de la TRM liste de produits. (OU)
- Si un produit est associé à une application d’entreprise et fait partie de la TRM liste de produits, mais que la production de la phase TRM n’est pas approuvée.
- Niveau 2
- Si un produit est associé à une application d’entreprise, fait partie de la TRM liste des produits, a la production de la phase TRM approuvée, mais n’a pas de cycle de vie de produit associé.TRM (OU)
- Si un produit est associé à une application d’entreprise et fait partie de la TRM liste des produits, que la TRM phase de production a été approuvée et que le cycle de TRM vie du produit existe, l’un des cas suivants est pris en compte :
Cas 1 : si la version complète du cycle de vie du modèle logiciel de service d’application n’est pas vide.
Une dette technique est créée si la condition suivante n’est pas remplie pour un cycle de vie de produit TRM :- Phase TRM avec production approuvée ET
- Phase TRM du produit TRM avec production approuvée ET
- Version correspondant à la version complète du cycle de vie de l’enregistrement de modèle logiciel de service d’application ET
- Date de démarrage de la phase <= date du jour <=date de fin de la phase.
Cas 2 : si la version complète du cycle de vie du modèle logiciel de service d’application est vide.
Une dette technique est créée si la condition suivante n’est pas remplie pour un cycle de vie de produit TRM :- Phase TRM avec production approuvée ET
- Phase TRM du produit TRM avec approbation de production ET
- La version est/commence par (en fonction de l’opérateur de version et de isSampPluginInstalled) la version du modèle logiciel associé ET
- L’édition est/commence par (en fonction de l’opérateur d’édition et de isSampPluginInstalled) de l’édition du modèle logiciel associé ET
- Date de démarrage de la phase <= date du jour <=date de fin de la phase.