Adaptive Software Development MCQ Questions
Adaptive Software Development MCQs : This section focuses on "Basics" of Adaptive Software Development. These Multiple Choice Questions (MCQ) should be practiced to improve the Adaptive Software Development skills required for various interviews (campus interview, walk-in interview, company interview), placements, entrance exams and other competitive examinations.
1. The Agile Manifesto was published by a team of software developers in?
A. 2000
B. 2001
C. 2002
D. 2003
View Answer
Ans : B
Explanation: The Agile Manifesto was published by a team of software developers in 2001.
2. Which of the following are correct characteristics of Agility?
A. It fosters shared responsibility and accountability
B. Facilitates effective communication and continuous collaboration
C. The whole-team approach avoids delays and wait times
D. All of the above
View Answer
Ans : D
Explanation: All of the above are correct characteristics of Agility
3. RAD stands for?
A. Reactive Application Development
B. Rapid Application Developer
C. Rapid Application Development
D. Rapid Adaptive Development
View Answer
Ans : C
Explanation: Rapid-application development, also called rapid-application building, is both a general term for adaptive software development approaches, and the name for James Martin's method of rapid development
4. A ________ model is a framework that describes the activities performed at each stage of a software development project.
A. SPLC
B. SDLC
C. SQLC
D. SERC
View Answer
Ans : B
Explanation: A Software Development Life Cycle (SDLC) model is a framework that describes the activities performed at each stage of a software development project.
5. The first step of Software Development Life Cycle?
A. Analysis
B. Design
C. Testing
D. Requirements Gathering
View Answer
Ans : D
Explanation: Requirements Gathering : Requirements for a software to be developed are gathered. These requirements will be in a language that is understood by the customer / user. Domain specific terminology is recommended.
6. Which phase involves arriving at the software architecture and implementation specifics based on technology chosen for development?
A. Design
B. Construction
C. Testing
D. None of the above
View Answer
Ans : A
Explanation: Design : This phase involves arriving at the software architecture and implementation specifics based on technology chosen for development.
7. In Adaptive Software Development, the speculate phase has ________ activities.
A. 1
B. 2
C. 3
D. 4
View Answer
Ans : B
Explanation: In Adaptive Software Development, the speculate phase has two activities: Initiation and Planning
8. Adaptive Software Development Lifecycle has ________ basic characteristics.
A. 3
B. 4
C. 5
D. 6
View Answer
Ans : D
Explanation: Adaptive Software Development Lifecycle has six basic characteristics: Mission focused, Feature based, Iterative, Time-boxed, Risk driven and Change tolerant
9. Which term plan is too deterministic and indicates a reasonably high degree of certainty about the desired result?
A. Speculate
B. Collaborate
C. Learn
D. None of the above
View Answer
Ans : A
Explanation: Speculate : The term plan is too deterministic and indicates a reasonably high degree of certainty about the desired result. The implicit and explicit goal of conformance to plan, restricts the manager's ability to steer the project in innovative directions.
10. Complex applications are not built, they evolve.
A. TRUE
B. FALSE
C. Can be true or false
D. Can not say
View Answer
Ans : A
Explanation: Complex applications are not built, they evolve. Complex applications require that a large volume of information be collected, analyzed, and applied to the problem.
Discussion