Read Also: MCQ On Software Development Strategies Part-1
1. The ………………… refers to the often disappointing lack of improvement in software development productivity despite the application of powerful new development techniques and automated support like CASE tools.
A) system dynamics model
B) capability maturity model
C) personal software process model
D) open-source development model
2. ……………………….., closely and formally address the team and organizational context in which a development process is embedded.
A) The human factor development model
B) Capability maturity model
C) The personal software process model
D) The open-source development model
3. …………………….. is the methodology used in the agile software development model.
A) Incremental development of working software
B) Internet communication and distribution
C) Rapid linear sequence development and reuse
D) Aspect-oriented software architecture
4. The …………………………… is a multi-staged process definition model intended to characterize and guide the engineering excellence or maturity of an organization’s software development process.
A) system dynamics model
B) capability maturity model
C) personal software process model
D) open-source development model
5. The ………………………………. attempts to guide individual developers in sharpening the discipline with which they approach software development.
A) system dynamics model
B) capability maturity model
C) personal software process model
D) open-source development model
6. …………………………… is a technological development that emerges from outside the mainstream of scientific development and radically challenges the existing technological paradigm.
A) System dynamics model
B) The human factor development model
C) The personal software process model
D) The open-source development model
7. A major advantage of the …………………… is that it
permits computerized, simulated controlled experiments to test the
impact of different development strategies.
A) system dynamics model
B) capability maturity model
C) personal software process model
D) open-source development model
8. ……………………………. are compatible with an agile approach, but they are certainly not identical to agile models as they stand.
A) Agile development model
B) Evolutionary development model
C) The rapid application development model
D) The open-source development model
9. ……………………….. is based on iterative incremental delivery as a response to changing and emergent requirements.
A) Agile development model
B) Evolutionary development model
C) The rapid application development model
D) The open-source development model
10. Which of the following is the methodology used in the rapid application development model?
A) Incremental development of working software
B) Internet communication and distribution
C) Rapid linear sequence development and reuse
D) Aspect-oriented software architecture
11. The ………………………. is a model for identifying the
organizational processes required to ensure software process quality.
A) system dynamics model
B) capability maturity model
C) personal software process model
D) open-source development model
12. ………………….. workflows involve human actors collaborating on a goal, but with few of any defined procedures for interaction.
i) Ad hoc ii) Collaborative iii) Administrative iv) Production
A) i and iii only
B) ii and iv only
C) i and ii only
D) i and iv only
13. ………………… typically handle low business value activities such as scheduling an interview.
A) Ad hoc workflows
B) Collaborative workflows
C) Administrative workflows
D) Production workflows
14. ……………………. workflows refer to how business value administrative domain chains of activities such as purchase order processing.
A) Ad hoc
B) Collaborative
C) Administrative
D) Production
15. ……………… typically handle high business value activities like preparing product documentation.
A) Ad hoc workflows
B) Collaborative workflows
C) Administrative workflows
D) Production workflows
16. ……………… refer to high-value core business processes such as insurance claims handling or loan processing in the case of a bank.
A) Ad hoc workflows
B) Collaborative workflows
C) Administrative workflows
D) Production workflows
17. ……………………………….. is a design strategy that tries to address the design and implementation complications associated with such inter-dependencies by explicitly introducing aspects as system characteristics.
A) Agile development model
B) Evolutionary development model
C) The rapid linear sequence development model
D) Aspect-oriented development model
18. ………………….. tends to be susceptible to performance problems that are not recognized until field tests, when they are finally ..
A) Workflow system development
B) Evolutionary development
C) Rapid linear sequence development
D) Aspect-oriented development
Answers
1. A) system dynamics model
2. B) Capability maturity model
3. A) Incremental development of working software
4. B) capability maturity model
5. C) personal software process model
6. D) Open-source development model
7. A) system dynamics model
8. B) Evolutionary development model
9. A) Agile development model
10. C) Rapid linear sequence development and reuse
11. B) capability maturity model
12. C) i and ii only
13. A) Ad hoc workflows
14. C) Administrative
15. B) Collaborative workflows
16. D) Production workflows
17. D) Aspect-oriented development model
18. A) Workflow system development
Read Next: Top 20 MCQ Questions On Software Testing Techniques