Cartões CRC – gerados automaticamente

Os cartões Class Responsibility Collaborator (CRC) foram originalmente projetados como uma técnica para ensinar design orientado a objetos e têm uso mais amplo na modelagem de software. Eles são uma articulação de um subconjunto de requisitos do usuário de uma forma útil para desenvolvedores orientados a objetos. Eles foram originalmente criados por coautores do Manifesto Ágil. Os cartões estão divididos em três seções, 1. O Nome da classe, 2. O Responsabilidades da Classe e 3. as outras classes que são necessárias para interagir para cumprir cada uma das responsabilidades da classe primária, estas são as colaboradores

O ScopeMaster® analisa as histórias de usuários (ou textos de requisitos) para gerar esses cartões automaticamente. Ele entende que se uma etapa funcional dentro de uma história de usuário requer referência a mais de uma classe (tipo de objeto), então um relacionamento de colaboração é assumido.

Diagrama de classes gerado automaticamente pelo ScopeMaster

Ao examinar o texto dos requisitos de software, o ScopeMaster pode produzir sugestões de cartões de colaboradores com responsabilidade de classe.