Agile Software Development Final Exam
Agile Software Development Final Exam Which of the following is called "Principle of use"? - Programs will be used by people Which of the following allows the program to invoke a proper method from the object based on its type even if the object acts as one of the ancestors? - Polymorphism When designing and programming the main focus is to create a solution that works. Other quality factors are not important and can be ignored. - False Which of the following is called "Principle of migration"? - Programs will be moved to new environments What is the primary purpose of design? - to communicate with other people Which of the following are OO Design Principles - Abstraction, Encapsulation, Modularity Can Facade pattern be layered (i.e., can you have Facade under another Facade implementation)? - True What is the name and intent of the pattern presented on the image? - Iterator. Access elements of a container sequentially without exposing the underlying representation Which of the following patterns can be used to assure the existence of at most one object of the class in the system? - Singleton In the Observer pattern, the Subject ... - notifies the observers and provides a method to get updated data Which two mechanisms were used in Singleton to achieve the pattern's goals? - private constructor and public static instance getter Which of the following patterns can be used to implement various traversals through a binary tree (e.g., in-order, post-order and pre-order)? - Iterator An Observer pattern creates a relation ______________ between Subject and Observer - one-to-many The Observer pattern does not support broadcasting. - False Which pattern is used to define a higher level interface that makes the system easier to use for most common tasks? - Facade In the popular prioritization technique called "MoSCoW", the "M" stands for: - Must Have Which of the following meetings is not part of Scrum? - Product Review Meeting Which one of the following are Scrum artifacts? - Product Backlog, Sprint Backlog, Burndown Chart "Velocity" is a measure of ... - Project Progress Which one of the following is not a Scrum role? - Product
Document information
- Uploaded on
- April 15, 2024
- Number of pages
- 4
- Written in
- 2023/2024
- Type
- Exam (elaborations)
- Contains
- Questions & answers