MCQ On Software Development Strategies Part-3

Here are the collections of multiple choice questions on different types of process improvement models in software development strategies. It includes objective questions on productivity driven dynamic process modelling, human factors development models, capability maturity models and personal or team development model. It also includes MCQ on recent trends used in software process models like open source development model, agile software development model and workflow application model. 

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) Human factor development model
B) Capability maturity model
C) Personal software process model
D) Open source development model

3. .......................... is the methodology used in 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) Human factor development model
C) Personal software process model
D) 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) Rapid application development model
D) 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) Rapid application development model
D) Open source development model

10. Which of the following is the methodology used in 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 process 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) 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
MCQ On Software Development Strategies Part-3
2017-07-13T17:46:00-07:00
Shuseel Baral
Multiple Choice Question (MCQ)|Software Engineering|