191k views
3 votes
A CRC card cooperation process terminates when the following happens

a. All actors are examined
b. All flow event specification of all use cases and all public operations of classes are examined
c. All flow event specification of use cases are examined
d. All classes are examined

User Evan Dark
by
7.7k points

1 Answer

4 votes

Final answer:

The CRC card cooperation process ends when all flow event specifications of use cases are examined, determining the full interactions necessary for the use cases and exploring class responsibilities and communications.

Step-by-step explanation:

The CRC card cooperation process terminates when all flow event specifications of use cases are examined. This is the point at which the interactions needed to fulfill the requirements of the use cases have been fully explored. CRC (Class-Responsibility-Collaborator) cards are a brainstorming tool used in the design of object-oriented software with an emphasis on understanding the responsibilities of classes and the communication between them. The CRC card process typically involves the creation of cards that represent classes and the collaboration between those classes to achieve the software's requirements.

During the cooperation process, each class card is examined in the context of a specific scenario, seeing how it behaves and interacts with other classes. This helps designers to identify the responsibilities of the class and its collaborators. This examination continues until all the classes involved in a use case have been fully discussed and their interactions understood, signifying the end of the process.

User Jeremy Skinner
by
8.2k points
Welcome to QAmmunity.org, where you can ask questions and receive answers from other members of our community.