Carte CRC: generate automaticamente

Le Class Responsibility Collaborator (CRC) Card sono state originariamente progettate come tecnica per insegnare la progettazione orientata agli oggetti, hanno un uso più ampio nella modellazione del software. Sono l'articolazione di un sottoinsieme dei requisiti dell'utente in una forma utile per gli sviluppatori orientati agli oggetti. Sono stati originariamente creati dai coautori del Manifesto Agile. Le carte sono divise in tre sezioni, 1. Il Nome della classe, 2. Il Responsabilità della Classe e 3. le altre classi che devono interagire per realizzare ciascuna delle responsabilità della classe primaria, queste sono le collaboratori

ScopeMaster® analizza le storie degli utenti (o il testo dei requisiti) per generare automaticamente queste carte. Comprende che se un passaggio funzionale all'interno di una user story richiede riferimento a più di una classe (tipo di oggetto), allora si presuppone una relazione di collaborazione.

Diagramma classi generato automaticamente da ScopeMaster

Esaminando il testo dei requisiti software, ScopeMaster può produrre schede collaboratore di responsabilità di classe suggerite.