Page 89 - DCAP405_SOFTWARE_ENGINEERING
P. 89
Software Engineering
Notes 3. “Most models promote a business approach that maps software development with customer
needs and company goals.” Discuss.
4. Extreme Programming is successful because it stresses customer satisfaction. Do you agree?
Give reasons and examples to support your answer.
5. In complex environments, planning is a paradox. Justify this statement with examples.
6. Substantiate why managing in a complex environment is scary as hell — it is also a blast?
7. Collaborative activities build products. Discuss this statement with diagram.
8. Explain the concept of RAD? Why RAD is an anathema to many IT organizations. Give
reasons.
9. In the Scrum methodology why the team is responsible for completing work? Give reasons.
10. FDD is a model-driven, short-iteration process. Do you think so? Why?
Answers: Self Assessment
1. initiative 2. business
3. conformance 4. smaller
5. Extreme Programming 6. RAD
7. Dynamic Systems Development Method (DSDM)
8. Resources 9. Deliverable
10. Sprints 11. ScrumMaster
12. Crystal 13. practice-based
14. AM’s 15. stakeholders
5.6 Further Readings
Online links http://www.agilemodeling.com/essays/amdd.htm
http://searchsoftwarequality.techtarget.com/definition/Scrum
82 LOVELY PROFESSIONAL UNIVERSITY