Cartes CRC – générées automatiquement

Les cartes de collaboration de responsabilité de classe (CRC) ont été conçues à l'origine comme une technique d'enseignement de la conception orientée objet. Elles sont plus largement utilisées dans la modélisation de logiciels. Ils constituent une articulation d'un sous-ensemble des exigences des utilisateurs sous une forme utile pour les développeurs orientés objet. Ils ont été créés à l’origine par les co-auteurs du Manifeste Agile. Les cartes sont divisées en trois sections, 1. Le Nom du cours, 2. Le Responsabilités de la classe et 3. les autres classes qui doivent interagir pour accomplir chacune des responsabilités de la classe primaire, ce sont les collaborateurs

ScopeMaster® analyse les user stories (ou le texte des exigences) pour générer automatiquement ces cartes. Il comprend que si une étape fonctionnelle au sein d'une user story nécessite une référence à plus d'une classe (type d'objet), alors une relation de collaboration est supposée.

Diagramme de classes généré automatiquement par ScopeMaster

En examinant le texte des exigences logicielles, ScopeMaster peut produire des suggestions de cartes de collaborateur de responsabilité de classe.