MCQOPTIONS
Saved Bookmarks
This section includes 165 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engg knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Which of the following is not correct model in Software Development Paradigm? |
| A. | Waterfall Model |
| B. | P model |
| C. | Spiral Model |
| D. | V model |
| Answer» C. Spiral Model | |
| 2. |
Which of the following are valid step in SDLC framework? |
| A. | Requirement Gathering |
| B. | System Analysis |
| C. | Software Design |
| D. | All of the above |
| Answer» E. | |
| 3. |
Waterfall model phase in which modification of a software product is done after delivery to correct faults, to improve performance or other attributes is |
| A. | maintenance |
| B. | construction |
| C. | planning |
| D. | modeling |
| Answer» B. construction | |
| 4. |
In waterfall model, phases |
| A. | overlap |
| B. | are not linear |
| C. | are not sequential |
| D. | not overlap |
| Answer» E. | |
| 5. |
Waterfall model is |
| A. | linear-sequential model |
| B. | linear-combinational model |
| C. | non-linear-combinational model |
| D. | constant-sequential model |
| Answer» B. linear-combinational model | |
| 6. |
Model which maps components into physical computing environment is |
| A. | analysis model |
| B. | polyment model |
| C. | design model |
| D. | use case model |
| Answer» C. design model | |
| 7. |
Model describes test that are used to ensure that use case are properly reflected in software that has been constructed is |
| A. | test model |
| B. | analysis model |
| C. | design model |
| D. | use case model |
| Answer» B. analysis model | |
| 8. |
Waterfall model phase which acknowledged that software is delivered to customer who evaluates delivered product and provides feedback based on evaluation is |
| A. | deployment |
| B. | construction |
| C. | planning |
| D. | maintenance |
| Answer» B. construction | |
| 9. |
Spiral model originally proposed by |
| A. | Boehm |
| B. | Winston |
| C. | Royce |
| D. | Dexter |
| Answer» B. Winston | |
| 10. |
Components which provides targeted functionality with well-defined interfaces that enable component to be integrated into software are termed as |
| A. | COTS |
| B. | TSP |
| C. | SPICE |
| D. | PSP |
| Answer» B. TSP | |
| 11. |
AOCE uses a concept of horizontal slices through vertically decomposed software components called |
| A. | concerns |
| B. | aspects |
| C. | slices |
| D. | process |
| Answer» C. slices | |
| 12. |
First circuit around spiral model represents a |
| A. | product development |
| B. | prototype development |
| C. | iteration count |
| D. | deployment |
| Answer» B. prototype development | |
| 13. |
Automated tools that are used to convert process models into code and actual system are termed as |
| A. | application generation |
| B. | data library |
| C. | phase generation |
| D. | deployment framework |
| Answer» B. data library | |
| 14. |
Model which contains a set of activities that leads to formal mathematical specifications of software is |
| A. | Formal Methods Model |
| B. | Informal Methods Model |
| C. | Sequential Methods Model |
| D. | Nonlinear Methods Model |
| Answer» B. Informal Methods Model | |
| 15. |
A relatively new software engineering paradigm that provides a process and methodological approach for defining, specifying, designing and constructing aspects is referred to as |
| A. | AOP |
| B. | DOP |
| C. | SOC |
| D. | SPICE |
| Answer» B. DOP | |
| 16. |
Phase which emphasizes use of per-existing software components and application of automatic code generation is |
| A. | construction |
| B. | modeling |
| C. | communication |
| D. | deployment |
| Answer» B. modeling | |
| 17. |
If developers and customers are not committed to rapid fire activities necessary to complete system in much abbrevative time frame, RAD projects will |
| A. | succesfull |
| B. | fail |
| C. | doesn't impact on RAD |
| D. | None Of These |
| Answer» C. doesn't impact on RAD | |
| 18. |
Phase which establishes a basis of subsequent iterations, if required is |
| A. | construction |
| B. | deployment |
| C. | planning |
| D. | communication |
| Answer» C. planning | |
| 19. |
Model which include set of general objectives for software is |
| A. | spiral model |
| B. | prototyping model |
| C. | concurrent development model |
| D. | discontinuous model |
| Answer» C. concurrent development model | |
| 20. |
Developer often make implementation compromises in order to get a prototype working |
| A. | constantly |
| B. | slowly |
| C. | quickly |
| D. | randomly |
| Answer» D. randomly | |
| 21. |
Incremental software process model that emphasizes a short development cycle is |
| A. | Waterfall model |
| B. | Incremental process model |
| C. | RAD model |
| D. | spiral model |
| Answer» D. spiral model | |
| 22. |
In prototype model, iteration is planned quickly in |
| A. | quick plan |
| B. | quick design |
| C. | construction of prototype |
| D. | deployment |
| Answer» B. quick design | |
| 23. |
Prototyping paradigm begins with |
| A. | communication |
| B. | construction |
| C. | planning |
| D. | deployment |
| Answer» B. construction | |
| 24. |
Incremental process model phase in which modification of a software product is done after delivery to correct faults, to improve performance or other attributes is |
| A. | maintenance framework |
| B. | planning framework |
| C. | deployment framework |
| D. | communication framework |
| Answer» B. planning framework | |
| 25. |
In incremental process model, requirement and specification of software are collected in |
| A. | communication framework |
| B. | modeling framework |
| C. | deployment framework |
| D. | planning framework |
| Answer» B. modeling framework | |
| 26. |
Model which combines elements of waterfall model applied in an iterative fashion is |
| A. | RAD model |
| B. | Incremental process model |
| C. | Evolutionary process model |
| D. | spiral model |
| Answer» C. Evolutionary process model | |
| 27. |
Incremental process model phase which acknowledged that software is delivered to customer who evaluates delivered product and provides feedback based on evaluation and then iteration is processed is |
| A. | deployment |
| B. | planning |
| C. | modeling |
| D. | communication |
| Answer» B. planning | |
| 28. |
For the best Software model suitable for the project, in which of the phase the developers decide a roadmap for project plan? |
| A. | Software Design |
| B. | System Analysis |
| C. | Coding |
| D. | Testing |
| Answer» C. Coding | |
| 29. |
Where is the prototyping model of software development well suited? |
| A. | When requirements are well defined. |
| B. | For projects with large development teams. |
| C. | When a customer cannot define requirements clearly. |
| D. | None of the above. |
| Answer» D. None of the above. | |
| 30. |
The tools that support different stages of software development life cycle are called as ______ . |
| A. | CASE Tools |
| B. | CAME tools |
| C. | CAQE tools |
| D. | CARE tools |
| Answer» B. CAME tools | |
| 31. |
First level of prototype is evaluated by ______ . |
| A. | Developer |
| B. | Tester |
| C. | User |
| D. | System Analyst |
| Answer» D. System Analyst | |
| 32. |
The spiral model has two dimensions namely _____________ and ____________. |
| A. | diagonal, angular |
| B. | radial, perpendicular |
| C. | radial, angular |
| D. | diagonal, perpendicular |
| Answer» D. diagonal, perpendicular | |
| 33. |
The linear sequential model of software development is |
| A. | A reasonable approach when requirements are well defined. |
| B. | A good approach when a working program is required quickly. |
| C. | The best approach to use for projects with large development teams. |
| D. | An old fashioned model that cannot be used in a modern context. |
| Answer» B. A good approach when a working program is required quickly. | |
| 34. |
The incremental model of software development is |
| A. | A reasonable approach when requirements are well defined. |
| B. | A good approach when a working core product is required quickly. |
| C. | The best approach to use for projects with large development teams. |
| D. | A revolutionary model that is not used for commercial products. |
| Answer» C. The best approach to use for projects with large development teams. | |
| 35. |
Each iteration in incremental model passes through the |
| A. | communication and modeling phases |
| B. | planning and construction phases |
| C. | deployment and maintenance phases |
| D. | all phases |
| Answer» E. | |
| 36. |
Evolutionary software process model that couples iterative nature of prototyping with controlled and systematic aspect of waterfall model is |
| A. | prototyping model |
| B. | spiral model |
| C. | concurrent development model |
| D. | decremented model |
| Answer» C. concurrent development model | |
| 37. |
Prescriptive model often encompass capabilities of |
| A. | CCMI |
| B. | CBA IPI |
| C. | SPICE |
| D. | PCMI |
| Answer» B. CBA IPI | |
| 38. |
Component-based development model contains many characteristics of |
| A. | Prototyping model |
| B. | Spiral model |
| C. | Concurrent development model |
| D. | Waterfall model |
| Answer» C. Concurrent development model | |
| 39. |
COTS has a productivity index of |
| A. | 16.9 |
| B. | 26.2 |
| C. | 42.9 |
| D. | 70.8 |
| Answer» C. 42.9 | |
| 40. |
Design phase is followed by ______ . |
| A. | Coding |
| B. | Testing |
| C. | Maintenance |
| D. | None of the above. |
| Answer» B. Testing | |
| 41. |
AOP stands for |
| A. | Apple Oriented Programming |
| B. | Arc Oriented Programming |
| C. | Aspect Oriented Programming |
| D. | Angle Oriented Programming |
| Answer» D. Angle Oriented Programming | |
| 42. |
Prototype is evaluated by customer or end user in |
| A. | deployment |
| B. | quick plan |
| C. | quick design |
| D. | communication |
| Answer» B. quick plan | |
| 43. |
Modeling encompasses phases which are |
| A. | 2 |
| B. | 3 |
| C. | 4 |
| D. | 5 |
| Answer» C. 4 | |
| 44. |
Which of the items listed below is not one of the software engineering layers? |
| A. | Process |
| B. | Manufacturing |
| C. | Methods |
| D. | Tools |
| Answer» C. Methods | |
| 45. |
Each process model also prescribes a |
| A. | workflow |
| B. | timeflow |
| C. | stateflow |
| D. | scriptflow |
| Answer» B. timeflow | |
| 46. |
Phase of prototype model which focuses on a representation of those aspects of software that will visible to end user is |
| A. | construction of prototype |
| B. | quick design |
| C. | deployment |
| D. | communication |
| Answer» C. deployment | |
| 47. |
RAD may not be appropriate when |
| A. | maintenance is absent |
| B. | technical risks are high |
| C. | technical risks are low |
| D. | deployment is present |
| Answer» C. technical risks are low | |
| 48. |
Oldest paradigm for software engineering is |
| A. | Incremental process model |
| B. | RAD model |
| C. | Evolutionary process model |
| D. | Waterfall model |
| Answer» E. | |
| 49. |
Which of these is not one of the phase names defined by the Unified Process model for software development? |
| A. | Inception phase |
| B. | Elaboration phase |
| C. | Construction phase |
| D. | Validation phase |
| Answer» E. | |
| 50. |
The prototyping model of software development is |
| A. | A reasonable approach when requirements are well defined. |
| B. | A useful approach when a customer cannot define requirements clearly. |
| C. | The best approach to use for projects with large development teams. |
| D. | A risky model that rarely produces a meaningful product. |
| Answer» C. The best approach to use for projects with large development teams. | |