CSC440 Chapter 3: Agile Software Development (Software Engineering, Sommerville, 10th Edition) questions with correct answers
Most important requirement for software systems CORRECT ANSWER Rapid development and delivery Common characteristics of agile development CORRECT ANSWER - Program specification, design and implementation are inter-leaved - The system is developed as a series of versions or increments with stakeholders involved in version specification and evaluation - Frequent delivery of new versions for evaluation - Extensive tool support (e.g. automated testing tools) used to support development. - Minimal documentation - focus on working code Plan-driven development CORRECT ANSWER Based around separate development stages with the outputs to be produced at each of these stages planned in advance. Agile Development CORRECT ANSWER Specification, design, implementation and testing are inter-leaved and the outputs from the development process are decided through a process of negotiation during the software development process. Five principles of Agile Methods CORRECT ANSWER 1) Customer involvement 2) Incremental delivery 3) People not process 4) Embrace change 5) Maintain simplicity Agile Manifesto Tenets CORRECT ANSWER - Individuals and Interactions over processes and tools - Working software over comprehensive documentation
Connected book
Written for
- Institution
- Agile Software Development
- Course
- Agile Software Development
Document information
- Uploaded on
- March 26, 2023
- Number of pages
- 7
- Written in
- 2022/2023
- Type
- Exam (elaborations)
- Contains
- Questions & answers
Subjects
- sommerville
-
csc440 chapter 3 agile software development software engineering
-
10th edition questions with correct answers