Pré. | Proc. |
Relation de confinement
Le nom de la relation Containment décrit bien son objectif - il est utilisé pour montrer qu'une ou plusieurs Exigences sont contenues dans, ou sont regroupées par, une autre exigence de niveau supérieur. C'est une relation fondamentale et très utilisée lors modélisation des exigences pour tout système de complexité même modérée. Un grand système peut avoir des milliers, voire des dizaines de milliers d'exigences, et il est préférable de les regrouper dans des hiérarchies. Une alternative à l'utilisation de la relation Containment consiste à regrouper Exigences à l'aide Paquetages . Cette méthode fonctionne lorsqu'il n'y a que deux niveaux dans la hiérarchie ou lorsque vous regroupez les Exigences par type - comme Partie prenante ou Physique - mais elle a des limites lorsqu'elle est utilisée plus largement.
La relation Containment est disponible sur la page des relations de la boîte à outils SysML Exigences .
Ce diagramme montre l'utilisation de la relation de confinement pour montrer deux exigences de niveau Exigences qui sont « contenues » par une exigence de niveau supérieur.
Le confinement des Exigences peut également être visualisé dans la fenêtre du Navigateur , où le confinement est représenté par des éléments imbriqués ou, plus formellement, les éléments contenus sont les enfants d'une autre Exigence. Ce nivellement est possible pour tous les éléments du référentiel, mais a une signification particulière avec Exigences . Cette image montre les mêmes Exigences que dans le diagramme précédent, mais dans la fenêtre du Navigateur .
Note que l'imbrication des Exigences dans la fenêtre Navigateur ne crée pas de relations de confinement entre les Exigences . En fait, il est possible que les deux méthodes différentes soient désynchronisées l'une de l'autre car ce sont des mécanismes indépendants.