MCQOPTIONS
Saved Bookmarks
This section includes 54 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engineering Mcqs knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Which one of the following is not an Umbrella Activity that complements the five process framework activities and help team manage and control progress, quality, change, and risk ? |
| A. | Reusability management |
| B. | Risk management |
| C. | Measurement |
| D. | User Reviews |
| Answer» E. | |
| 2. |
4GL is an example of ________________ processing? |
| A. | White Box |
| B. | Black Box |
| C. | Functional |
| D. | Both Black Box & Functional |
| Answer» E. | |
| 3. |
Which one of the following is not an application of embedded software product ? |
| A. | keypad control of a security system |
| B. | pattern recognition game playing |
| C. | digital function of dashboard display in a car |
| D. | none of the mentioned |
| Answer» C. digital function of dashboard display in a car | |
| 4. |
In XP an automated unit test framework is used to write tests for a new piece of functionality before that functionality itself is implemented ____________________? |
| A. | True |
| B. | True |
| Answer» B. True | |
| 5. |
The spiral model has two dimensions namely _______________ and _______________? |
| A. | diagonal, angular |
| B. | radial, perpendicular |
| C. | radial, angular |
| D. | diagonal, perpendicular |
| Answer» D. diagonal, perpendicular | |
| 6. |
Choose the correct option from given below? |
| A. | Prototyping Model facilitates reusability of components |
| B. | RAD Model Model facilitates reusability of components |
| C. | Both RAD & Prototyping Model facilitates reusability of components |
| D. | None |
| Answer» D. None | |
| 7. |
Which one of the following is not an Evolutionary Process Model ? |
| A. | WINWIN Spiral Model |
| B. | Incremental Model |
| C. | Concurrent Development Model |
| D. | All of the mentioned |
| Answer» E. | |
| 8. |
Tests are automated in Extreme Programming ? |
| A. | True |
| B. | False |
| Answer» B. False | |
| 9. |
Incremental development in Extreme Programming (XP) is supported through a system release once every month ? |
| A. | True |
| B. | False |
| Answer» C. | |
| 10. |
Which on of the following is not an agile method ? |
| A. | XP |
| B. | 4GT |
| C. | AUP |
| D. | All of the mentioned |
| Answer» C. AUP | |
| 11. |
Developers work individually on a release and they compare their results with other developers before forwarding that release to customers ? |
| A. | True |
| B. | False |
| Answer» C. | |
| 12. |
Which three framework activities are present in Adaptive Software Development(ASD) ? |
| A. | analysis, design, coding |
| B. | requirements gathering, adaptive cycle planning, iterative development |
| C. | speculation, collaboration, learning |
| D. | all of the mentioned |
| Answer» D. all of the mentioned | |
| 13. |
How many phases are there in Scrum ? |
| A. | Two |
| B. | Three |
| C. | Four |
| D. | Scrum is an agile method which means it does not have phases |
| Answer» C. Four | |
| 14. |
User requirements are expressed as _______________ in Extreme Programming? |
| A. | implementation tasks |
| B. | functionalities |
| C. | scenarios |
| D. | none of the mentioned |
| Answer» D. none of the mentioned | |
| 15. |
If you were a lead developer of a software company and you are asked to submit a project/product within a stipulated time-frame with no cost barriers, which model would you select ? |
| A. | Waterfall |
| B. | Spiral |
| C. | RAD |
| D. | Incremental |
| Answer» D. Incremental | |
| 16. |
Agile Software Development is based on_________________? |
| A. | Incremental Development |
| B. | Iterative Development |
| C. | near Develop |
| D. | Both Incremental and Iterative Development |
| Answer» E. | |
| 17. |
A company is developing an advance version of their current software available in the market, what model approach would they prefer ? |
| A. | RAD |
| B. | Iterative Enhancement |
| C. | Both RAD & Iterative Enhancement |
| D. | Spiral |
| Answer» D. Spiral | |
| 18. |
The longer a fault exists in software__________________? |
| A. | the more tedious its removal becomes |
| B. | the more costly it is to detect and correct |
| C. | the less likely it is to be properly corrected |
| D. | All of the mentioned |
| Answer» E. | |
| 19. |
Which two of the following models will not be able to give the desired outcome if user’s participation is not involved? |
| A. | Waterfall & Spiral |
| B. | RAD & Spiral |
| C. | RAD & Waterfall |
| D. | RAD & Prototyping |
| Answer» E. | |
| 20. |
Which of the following life cycle model can be chosen if the development team has less experience on similar projects ? |
| A. | Spiral |
| B. | Waterfall |
| C. | RAD |
| D. | Iterative Enhancement Model |
| Answer» B. Waterfall | |
| 21. |
Selection of a model is based on_____________________? |
| A. | Requirements |
| B. | Development team & Users |
| C. | Project type and associated risk |
| D. | All of the mentioned |
| Answer» E. | |
| 22. |
Which one of the following is not a fundamental activity for software processes in software engineering ? |
| A. | Software Verification |
| B. | Software Validation |
| C. | Software design and implementation |
| D. | Software evolution |
| Answer» B. Software Validation | |
| 23. |
Which phase of the RUP is used to establish a business case for the system ? |
| A. | Transition |
| B. | Elaboration |
| C. | Construction |
| D. | Inception |
| Answer» E. | |
| 24. |
Which of the following activities of a Generic Process framework provides a feedback report ? |
| A. | Communication |
| B. | Planning |
| C. | Modeling & Construction |
| D. | Deployment |
| Answer» E. | |
| 25. |
Which of the following does not apply to agility to a software process ? |
| A. | Uses incremental product delivery strategy |
| B. | Only essential work products are produced |
| C. | Eliminate the use of project planning and testing |
| D. | All of the mentioned |
| Answer» D. All of the mentioned | |
| 26. |
Four types of change are encountered during the support phase . Which one of the following is not one that falls into such category ? |
| A. | Translation |
| B. | Correction |
| C. | Adaptation |
| D. | Prevention |
| Answer» B. Correction | |
| 27. |
What is a major advantage of using a 4GT Model for producing small scale products, applications or programs ? |
| A. | Improved productivity of software engineers |
| B. | Reduction in software development time |
| C. | 4GT helped by CASE tools and code generators offers a credible solution to many software problems |
| D. | None of the mentioned |
| Answer» C. 4GT helped by CASE tools and code generators offers a credible solution to many software problems | |
| 28. |
How is plan driven development different from agile development ? |
| A. | Outputs are decided through a process of negotiation during the software development process |
| B. | Specification, design, implementation and testing are interleaved |
| C. | Iteration occurs within activities |
| D. | All of the mentioned |
| Answer» D. All of the mentioned | |
| 29. |
Select the option that suits the Manifesto for Agile Software Development________________? |
| A. | Individuals and interactions |
| B. | Working software |
| C. | Customer collaboration |
| D. | All of the mentioned |
| Answer» E. | |
| 30. |
Which of the following model has a major disadvantage in terms of the coding phase of a software life cycle model ? |
| A. | Spiral Model |
| B. | Waterfall Model |
| C. | Rad Model |
| D. | 4GT Model |
| Answer» E. | |
| 31. |
RUP stands for______________ created by a division of ______________? |
| A. | Rational Unified Program, IBM |
| B. | Rational Unified Process, Infosys |
| C. | Rational Unified Process, Microsoft |
| D. | Rational Unified Process, IBM |
| Answer» E. | |
| 32. |
Which of the following is not a type of a 4GL? One originating _________________? |
| A. | on Lisp machine |
| B. | on report generators |
| C. | from database query languages |
| D. | from GUI creators |
| Answer» B. on report generators | |
| 33. |
If you were to create client/server applications, which model would you go for ? |
| A. | WINWIN Spiral Model |
| B. | Spiral Model |
| C. | Concurrent Model |
| D. | Incremental Model |
| Answer» D. Incremental Model | |
| 34. |
Identify the disadvantage of Spiral Model? |
| A. | Doesn’t work well for smaller projects |
| B. | High amount of risk analysis |
| C. | Strong approval and documentation control |
| D. | Additional Functionality can be added at a later date |
| Answer» B. High amount of risk analysis | |
| 35. |
The Incremental Model is a result of combination of elements of which two models? |
| A. | Build & FIX Model & Waterfall Model |
| B. | Linear Model & RAD Model |
| C. | Linear Model & Prototyping Model |
| D. | Waterfall Model & RAD Model |
| Answer» D. Waterfall Model & RAD Model | |
| 36. |
Which two models doesn’t allow defining requirements early in the cycle? |
| A. | Waterfall & RAD |
| B. | Prototyping & Spiral |
| C. | Prototyping & RAD |
| D. | Waterfall & Spiral |
| Answer» C. Prototyping & RAD | |
| 37. |
Which of the following 4GLs invented at IBM and subsequently adopted by ANSI and ISO as the standard language for managing structured data? |
| A. | SQL |
| B. | PROLOG |
| C. | C |
| D. | JAVA |
| Answer» B. PROLOG | |
| 38. |
Is a customer involved test development and validation in XP ? |
| A. | Yes |
| B. | No |
| C. | It may vary from Customer to Customer |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 39. |
Arrange the following activities for making a software product using 4GT. i. Design strategy ii. Transformation into product iii. Implementation iv. Requirement gathering ? |
| A. | 1, 4, 3, 2 |
| B. | 4, 3, 1, 2 |
| C. | 4, 1, 3, 2 |
| D. | 1, 3, 4, 2 |
| Answer» D. 1, 3, 4, 2 | |
| 40. |
The 4GT Model is a package of _________________? |
| A. | CASE Tools |
| B. | Software tools |
| C. | Software Programs |
| D. | None of the mentioned |
| Answer» C. Software Programs | |
| 41. |
Which four framework activities are found in the Extreme Programming(XP) ? |
| A. | analysis, design, coding, testing |
| B. | planning, analysis, design, coding |
| C. | planning, design, coding, testing |
| D. | planning, analysis, coding, testing |
| Answer» D. planning, analysis, coding, testing | |
| 42. |
Which one of the following is not a software process quality ? |
| A. | Productivity |
| B. | Portability |
| C. | Timeliness |
| D. | Visibility |
| Answer» C. Timeliness | |
| 43. |
Purpose of process is to deliver software________________? |
| A. | in time |
| B. | with acceptable quality |
| C. | that is cost efficient |
| D. | both in time & with acceptable quality |
| Answer» E. | |
| 44. |
_______________ & ________________ are two kinds of software products ? |
| A. | CAD, CAM |
| B. | Firmware, Embedded |
| C. | Generic, Customised |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 45. |
The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the_____________ phase which focuses on what, the______________ phase which focuses on how and the_____________ phase which focuses on change ? i. support ii. development iii. definition |
| A. | 1, 2, 3 |
| B. | 2, 1, 3 |
| C. | 3, 2, 1 |
| D. | 3, 1, 2 |
| Answer» D. 3, 1, 2 | |
| 46. |
How is WINWIN Spiral Model different from Spiral Model ? |
| A. | It defines tasks required to define resources, timelines, and other project related information |
| B. | It defines a set of negotiation activities at the beginning of each pass around the spiral |
| C. | It defines tasks required to assess both technical and management risks |
| D. | It defines tasks required to construct, test, install, and provide user support |
| Answer» C. It defines tasks required to assess both technical and management risks | |
| 47. |
Programmers prefer programming to testing and sometimes they take shortcuts when writing tests. For example, they may write incomplete tests that do not check for all possible exceptions that may occur ? |
| A. | True |
| B. | True |
| Answer» B. True | |
| 48. |
The RUP is normally described from three perspectives-dynamic, static & practice.What does static perspective do ? |
| A. | It shows the process activities that are enacted |
| B. | It suggests good practices to be used during the process |
| C. | It shows the phases of the model over time |
| D. | All of the mentioned |
| Answer» B. It suggests good practices to be used during the process | |
| 49. |
Identify a fourth generation language(4GL) from the given below_________________? |
| A. | FORTRAN |
| B. | COBOL |
| C. | Unix shell |
| D. | C++ |
| Answer» D. C++ | |
| 50. |
Purpose of process is to deliver software ___________________? |
| A. | in time |
| B. | with acceptable quality |
| C. | that is cost efficient |
| D. | both in time & with acceptable quality |
| Answer» E. | |