Originally posted by qiang wang:
7) When using OOAD artifacts to organize and assign team responsibilities on a project, it is BEST to:
a) evenly distribute use cases among team members and have them work as independently as possible in order to minimize code dependencies.
b) designate one team for implementing interaction diagrams related to the "common code path" and another team for implementing interaction diagrams related to "code path variations" (for example ? conditional or error paths).
c) divide teams according to package diagram dependencies and utilize use cases to schedule the work for the individual team members.
d) divide teams according to the layers in the software architecture and have them work as independently as possible in order to minimize dependencies between the layers.
select one:
c or d ?
C, 'work as independently as possible' in D doesn't sound right.