Question: Software Engineering - 10th edition - Ian Sommerville Chapter 3: 1. What are the common attributes of rapid software development? 2. What are the characteristics


Software Engineering - 10th edition - Ian Sommerville
Chapter 3: 1. What are the common attributes of rapid software development? 2. What are the characteristics of agile methods? 3. What types of systems does agile methods work best on? 4. What are the 5 principles of agile software development? 5. What is it sometime difficult to realize the principles underlying agile methods? 6. What are the two questions to be considered when considering agile methods and maintenance? 7. What should you consider when trying to decide whether to use either a plan-driven or agile method to develop a software system? 8. What are the characteristics of extreme programming (XP) mentioned by Sommerville? 9. What is the fundamental precept of traditional software engineering? 10. What is a general problem with incremental development? 11. What are the key features of testing in XP? 12. What may/does the test-first development approach not lead to thorough program testing? 13. What are the advantages of pair programming? 14. What are the key characteristics of the Scrum method? 15. What are the advantages to using the Scrum method? 16. How does large systems development differ from small system development? 17. What are the perspectives on the scaling of agile methods? 18. What are the critical adaptations that must be made to agile methods to cope with large systems engineering? 19. Why is it difficult to introduce agile method into large companies
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
