1.What are the benefits in terms of software qualities of the3-layer architectural style?
2. Explain with concrete examples the two software designprinciples: strong cohesion and low coupling.
3. Based on the problem requirements elicited in Question#14 ofAssignment#1, design (draw) the top level architecture of yourapplication.
4. What is the goal of software testing?
5. Compare black box testing with white box testing.
6. Describe in detail the five types of software maintenance.
7. Contrast between top-down strategy in software design andbottom-up strategy in software implementation and testing.
8. What is the difference between software validation andverification?
9. Describe in detail the modified waterfall model.
10. Contrast evolutionary prototyping and
PayPal Gateway not configured
PayPal Gateway not configured