posted 22 years ago
The corrext answer is c.
d) sounds reasonable at first reading, however the answer is incomplete, since it dose not specify how the work with in the layer is assigned to individual programers. If it was some thing like
"divide teams according to the layers in the software architecture and utilize use cases to schedule the work for the individual team members and have them work as independently as possible in order to minimize dependencies between the layers
it would have been acceptable
Based on the above reasoning I have picked c and I believe it is right, since I have scored 96 and 100.