Software Engineering Final Exam
Study online at https://quizlet.com/_hs3wwa
1. A set of software products that share a common core is called: Software Product Line
2. The methods and techniques used to develop software products are evolved
from the software engineering techniques used to develop custom software
systems.: True
3. A vision template is used to state how a vision should be designed.: False
4. Which software execution model relies completely on the user's computer?-
: Stand-alone
5. The requirements of a software product is generated and owned by the: Orga-
nization who develops the product
6. Rapid delivery is essential for bringing a software product to market.: True
7. What is not a part of product vision?: How the product is to be implemented and tested
8. Aspects of product vision: Why should the customers buy the product
Who the target customers are
What the product is about
9. Following are some responsibilities of a Product Manager: Ensure that the product
meets the business goals of the software development company
Stay in regular contact with customers and potential customers to understand their needs
Make developers aware of important technology issues
Be involved in all stages of a product's lifetime
10. Which of the following systems is not an example of a software product, as
we have defined it in class?: The tax system used by the Internal Revenue Service (IRS)
11. A software product is designed to address the needs of a particular customer.
An example of such product is the air traffic control system.: False
12. Dissatisfaction with agile software development led to the creation of
plan-driven methods in the 1990s: False
13. Name some important agile techniques that were introduced in extreme
programming.: Pair programming
Requirements expressed as scenarios or user stories
, Software Engineering Final Exam
Study online at https://quizlet.com/_hs3wwa
Refactoring
Test-first development
14. A product backlog contains a set of items retrieved from the sprint backlog-
: False
15. Agile software engineering focuses on: responding to changing product specifications
minimizing development overheads
delivering functionality quickly
16. In Scrum, a product backlog is a to-do-list of items such as ___________ that
the Scrum team has not yet completed.: bugs
features
product improvements
17. Following are some activities in an incremental development methodology.-
: Implement and test a selected features
Integrate feature and test
Choose features to be included in an increment
18. A plan-driven development, vs. agile development, is usually used for: devel-
oping long-lived software systems
developing large software systems such as air traffic control system
large teams involved in developing a large system
19. What are some principles of agile methods?: Maintain simplicity
Embrace change
Incremental delivery
Study online at https://quizlet.com/_hs3wwa
1. A set of software products that share a common core is called: Software Product Line
2. The methods and techniques used to develop software products are evolved
from the software engineering techniques used to develop custom software
systems.: True
3. A vision template is used to state how a vision should be designed.: False
4. Which software execution model relies completely on the user's computer?-
: Stand-alone
5. The requirements of a software product is generated and owned by the: Orga-
nization who develops the product
6. Rapid delivery is essential for bringing a software product to market.: True
7. What is not a part of product vision?: How the product is to be implemented and tested
8. Aspects of product vision: Why should the customers buy the product
Who the target customers are
What the product is about
9. Following are some responsibilities of a Product Manager: Ensure that the product
meets the business goals of the software development company
Stay in regular contact with customers and potential customers to understand their needs
Make developers aware of important technology issues
Be involved in all stages of a product's lifetime
10. Which of the following systems is not an example of a software product, as
we have defined it in class?: The tax system used by the Internal Revenue Service (IRS)
11. A software product is designed to address the needs of a particular customer.
An example of such product is the air traffic control system.: False
12. Dissatisfaction with agile software development led to the creation of
plan-driven methods in the 1990s: False
13. Name some important agile techniques that were introduced in extreme
programming.: Pair programming
Requirements expressed as scenarios or user stories
, Software Engineering Final Exam
Study online at https://quizlet.com/_hs3wwa
Refactoring
Test-first development
14. A product backlog contains a set of items retrieved from the sprint backlog-
: False
15. Agile software engineering focuses on: responding to changing product specifications
minimizing development overheads
delivering functionality quickly
16. In Scrum, a product backlog is a to-do-list of items such as ___________ that
the Scrum team has not yet completed.: bugs
features
product improvements
17. Following are some activities in an incremental development methodology.-
: Implement and test a selected features
Integrate feature and test
Choose features to be included in an increment
18. A plan-driven development, vs. agile development, is usually used for: devel-
oping long-lived software systems
developing large software systems such as air traffic control system
large teams involved in developing a large system
19. What are some principles of agile methods?: Maintain simplicity
Embrace change
Incremental delivery