CRC-Karten – Automatisch generiert

CRC-Karten (Class Responsibility Collaborator) wurden ursprünglich als Technik zum Unterrichten von objektorientiertem Design entwickelt. Sie finden jedoch eine breitere Anwendung in der Softwaremodellierung. Sie stellen eine Artikulation einer Teilmenge der Benutzeranforderungen in einer Form dar, die für objektorientierte Entwickler nützlich ist. Sie wurden ursprünglich von Co-Autoren des Agile Manifests erstellt. Die Karten sind in drei Abschnitte unterteilt: 1. Die Klassenname, 2. Die Verantwortlichkeiten der Klasse und 3. die anderen Klassen, die zur Interaktion erforderlich sind, um die jeweiligen Aufgaben der Primärklasse zu erfüllen, sind die Mitarbeiter

ScopeMaster® analysiert die User Stories (oder Anforderungstexte), um diese Karten automatisch zu generieren. Es versteht sich, dass eine Zusammenarbeitsbeziehung angenommen wird, wenn ein Funktionsschritt innerhalb einer User Story einen Verweis auf mehr als eine Klasse (Objekttyp) erfordert.

Von ScopeMaster automatisch generiertes Klassendiagramm

Durch die Prüfung des Textes der Softwareanforderungen kann ScopeMaster Vorschläge für Klassenverantwortungs-Mitarbeiterkarten erstellen.