In CRC based design, a CRC Team consists of (a) one or two users…
2015
In CRC based design, a CRC Team consists of
(a) one or two users representatives
(b) several programmers
(c) project co-ordinators
(d) one or two system analysts
Codes :
- A.
(a) and (c)
- B.
(a), (b), (c) and (d)
- C.
(a), (c) and (d)
- D.
(a), (b) and (d)
Attempted by 225 students.
Show answer & explanation
Correct answer: C
Answer: The CRC team consists of one or two user representatives, project coordinators, and one or two system analysts.
Why this composition works:
One or two user representatives — provide domain knowledge and clarify real user needs so classes and responsibilities reflect actual requirements.
Project coordinators — organize and facilitate the CRC sessions, keep discussions focused and manage scope and scheduling.
One or two system analysts — lead the modeling effort, guide identification of classes, responsibilities, and collaborators, and ensure consistency with requirements.
Why several programmers are not included in the core CRC team:
Keeping the CRC team small (users, coordinators, analysts) helps focused discussion and quicker decisions about class responsibilities.
Programmers may join some sessions for technical input, but they are not required as core members for identifying classes and responsibilities during CRC modeling.