MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Class responsibility collaborator (CRC) modeling describes,
A
Identification and organization of the classes those are relevant to system
B
Product requirements
C
Both A and B
D
None of the mentioned above
Explanation: 

Detailed explanation-1: -Class Responsibility and Collaboration (CRC) Modeling is an older low-tech technique first used in 1989 to describe an application, system, module, or process in terms of how it interacts with other components and “Actors”.

Detailed explanation-2: -CRC Cards (Class, Responsibilities, Collaborators) are typically used when object-oriented design and development is preferred, and are helpful when there is a need to rapidly design one or more product features that may be instantiated as an object within the source code.

Detailed explanation-3: -CRC Models A CRC model is a collection of CRC cards that represent whole or part of an application or problem domain. The most common use for CRC models, the one that this white paper addresses, is to gather and define the user requirements for an object-oriented application1.

Detailed explanation-4: -A CRC card is a physical card representing a single class. Each card lists the class’s name, attributes and methods (its responsibilities), and class associations (collaborations).

There is 1 question to complete.