MCQOPTIONS
Saved Bookmarks
This section includes 111 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engineering knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Which of the following states that work expands to fill the time available ? |
| A. | CASE tools |
| B. | Pricing to win |
| C. | Parkinson’s Law |
| D. | Expert judgement |
| Answer» D. Expert judgement | |
| 2. |
Which of the following strategies means that the impact of the risk will be reduced ? |
| A. | Avoidance strategies |
| B. | Minimization strategies |
| C. | Contingency plans |
| D. | All of the mentioned |
| Answer» C. Contingency plans | |
| 3. |
Which of the following term is best defined by the statement: “Derive traceability information to maximize information hiding in the design.” ? |
| A. | Underestimated development time |
| B. | Organizational restructuring |
| C. | Requirements changes |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 4. |
Which of the following term is best defined by the statement “The creation of a new codeline from a version in an existing codeline” ? |
| A. | Branching |
| B. | Merging |
| C. | Codeline |
| D. | Mainline |
| Answer» B. Merging | |
| 5. |
Which of the following term is best defined by the statement: “The underlying technology on which the system is built is superseded by new technology.” ? |
| A. | Technology change |
| B. | Product competition |
| C. | Requirements change |
| D. | None of the mentioned |
| Answer» B. Product competition | |
| 6. |
Which of the following uses empirically derived formulas to predict effort as a function of LOC or FP ? |
| A. | FP-Based Estimation |
| B. | Process-Based Estimation |
| C. | COCOMO |
| D. | Both FP-Based Estimation and COCOMO |
| Answer» E. | |
| 7. |
Which one is not a stage of COCOMO-II ? |
| A. | Early design estimation model |
| B. | Application Composition estimation model |
| C. | Comprehensive cost estimation model |
| D. | Post architecture estimation model |
| Answer» B. Application Composition estimation model | |
| 8. |
Which one is not a risk management activity ? |
| A. | Risk assessment |
| B. | Risk generation |
| C. | Risk control |
| D. | None of the mentioned |
| Answer» C. Risk control | |
| 9. |
Which one is not a size measure for software product ? |
| A. | LOC |
| B. | Halstead’s program length |
| C. | Function Count |
| D. | Cyclomatic Complexity |
| Answer» E. | |
| 10. |
Which paradigm structures a team loosely and depends on individual initiative of the team members ? |
| A. | random paradigm |
| B. | open paradigm |
| C. | closed paradigm |
| D. | synchronous paradigm |
| Answer» E. | |
| 11. |
Which paradigm relies on the natural compartmentalization of a problem and organizes team members to work on pieces of the problem with little active communication among themselves ? |
| A. | random paradigm |
| B. | open paradigm |
| C. | closed paradigm |
| D. | synchronous paradigm |
| Answer» D. synchronous paradigm | |
| 12. |
Which risks are associated with constraints imposed by management or the marketplace ? |
| A. | Business impact risks |
| B. | Process definition risks |
| C. | Product size risks |
| D. | Development environment risks |
| Answer» B. Process definition risks | |
| 13. |
Which risks are associated with the overall size of the software to be built or modified ? |
| A. | Business impact risks |
| B. | Process definition risks |
| C. | Product size risks |
| D. | Development environment risks |
| Answer» D. Development environment risks | |
| 14. |
Which software engineering team has no permanent leader ? |
| A. | Controlled decentralized (CD) |
| B. | Democratic decentralized (DD) |
| C. | Controlled Centralized (CC) |
| D. | None of the mentioned |
| Answer» C. Controlled Centralized (CC) | |
| 15. |
Which software project sizing approach develop estimates of the information domain characteristics ? |
| A. | Function point sizing |
| B. | Change sizing |
| C. | Standard component sizing |
| D. | Fuzzy logic sizing |
| Answer» B. Change sizing | |
| 16. |
Which technique is applicable when other projects in the same analogy application domain have been completed ? |
| A. | Algorithmic cost modelling |
| B. | Expert judgement |
| C. | Estimation by analogy |
| D. | Parkinson’s Law |
| Answer» D. Parkinson’s Law | |
| 17. |
Which type of software engineering team has a defined leader who coordinates specific tasks and secondary leaders that have responsibility for sub tasks ? |
| A. | Controlled decentralized (CD) |
| B. | Democratic decentralized (DD) |
| C. | Controlled centralized (CC) |
| D. | None of the mentioned |
| Answer» B. Democratic decentralized (DD) | |
| 18. |
Which version of COCOMO states that once requirements have been stabilized, the basic software architecture has been established ? |
| A. | Early design stage model |
| B. | Post-architecture-stage model |
| C. | Application composition model |
| D. | All of the mentioned |
| Answer» B. Post-architecture-stage model | |
| 19. |
Who defines the business issues that often have significant influence on the project ? |
| A. | Practitioners |
| B. | Project managers |
| C. | Senior managers |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 20. |
Who delivers the technical skills that are necessary to engineer a product or an application ? |
| A. | Practitioners |
| B. | Project managers |
| C. | Senior managers |
| D. | None of the mentioned |
| Answer» B. Project managers | |
| 21. |
Who interacts with the software once it is released for production use ? |
| A. | End-users |
| B. | Client |
| C. | Project (technical) managers |
| D. | Senior managers |
| Answer» B. Client | |
| 22. |
Who suggested the four different approaches to the sizing problem ? |
| A. | Putnam |
| B. | Myers |
| C. | Boehm |
| D. | Putnam and Myers |
| Answer» E. | |
| 23. |
Why is decomposition technique required ? |
| A. | Software project estimation is a form of problem solving |
| B. | Developing a cost and effort estimate for a software project is too complex |
| C. | All of the mentioned |
| D. | None of the mentioned |
| Answer» D. None of the mentioned | |
| 24. |
Which of the following risks are derived from the software or hardware technologies that are used to develop the system ? |
| A. | Managerial risks |
| B. | Technology risks |
| C. | Estimation risks |
| D. | Organizational risks |
| Answer» C. Estimation risks | |
| 25. |
Which of the following risks are derived from the organizational environment where the software is being developed ? |
| A. | People risks |
| B. | Technology risks |
| C. | Estimation risks |
| D. | Organizational risks |
| Answer» E. | |
| 26. |
Which of the following risk is the failure of a purchased component to perform as expected ? |
| A. | Product risk |
| B. | Project risk |
| C. | Business risk |
| D. | Programming risk |
| Answer» B. Project risk | |
| 27. |
Which of the following process is concerned with analyzing the costs and benefits of proposed changes ? |
| A. | Change management |
| B. | Version management |
| C. | System building |
| D. | Release management |
| Answer» B. Version management | |
| 28. |
Which of the following paradigm attempts to structure a team in a manner that achieves some of the controls associated with the closed paradigm but also much of the innovation that occurs when using the random paradigm ? |
| A. | asynchronous paradigm |
| B. | open paradigm |
| C. | closed paradigm |
| D. | synchronous paradigm |
| Answer» C. closed paradigm | |
| 29. |
Which of the following option is not tracked by configuration management tools ? |
| A. | Tracking of change proposals |
| B. | Storing versions of system components |
| C. | Tracking the releases of system versions to customers |
| D. | None of the mentioned |
| Answer» E. | |
| 30. |
Which of the following is/are main parameters that you should use when computing the costs of a software development project ? |
| A. | travel and training costs |
| B. | hardware and software costs |
| C. | effort costs (the costs of paying software engineers and managers) |
| D. | all of the mentioned |
| Answer» E. | |
| 31. |
Which of the following is the reason that software is delivered late ? |
| A. | Changing customer requirements that are not reflected in schedule changes |
| B. | Technical difficulties that could not have been foreseen in advance |
| C. | Human difficulties that could not have been foreseen in advance |
| D. | All of the mentioned |
| Answer» E. | |
| 32. |
Which of the following is the process of assembling program components, data, and libraries, and then compiling and linking these to create an executable system ? |
| A. | System building |
| B. | Release management |
| C. | Change management |
| D. | Version management |
| Answer» B. Release management | |
| 33. |
Which of the following is not project management goal ? |
| A. | Keeping overall costs within budget |
| B. | Delivering the software to the customer at the agreed time |
| C. | Maintaining a happy and well-functioning development team |
| D. | Avoiding customer complaints |
| Answer» E. | |
| 34. |
Which of the following is not one of the five information domain characteristics of Function Point (FP) decomposition ? |
| A. | External inputs |
| B. | External outputs |
| C. | External process |
| D. | External inquiries |
| Answer» D. External inquiries | |
| 35. |
Which of the following is not considered as a risk in project management ? |
| A. | Specification delays |
| B. | Product competition |
| C. | Testing |
| D. | Staff turnover |
| Answer» D. Staff turnover | |
| 36. |
Which of the following is not an option to achieve reliable cost and effort estimate ? |
| A. | Base estimates on similar projects that have already been completed |
| B. | Use one or more empirical models for software cost and effort estimation |
| C. | Use relatively simple decomposition techniques to generate project cost and effort estimates |
| D. | The ability to translate the size estimate into human effort, calendar time, and dollars |
| Answer» E. | |
| 37. |
Which of the following is not an effective software project management focus ? |
| A. | people |
| B. | product |
| C. | popularity |
| D. | process |
| Answer» D. process | |
| 38. |
Which of the following is not an effective project manager trait ? |
| A. | Problem solving |
| B. | Managerial identity |
| C. | Influence and team building |
| D. | None of the mentioned |
| Answer» E. | |
| 39. |
Which of the following is not an approach to software cost estimation ? |
| A. | Empirical |
| B. | Heuristic |
| C. | Analytical |
| D. | Critical |
| Answer» E. | |
| 40. |
Which of the following is not an adaptation criteria for software projects ? |
| A. | Size of the project |
| B. | Customers Complaints |
| C. | Project staff |
| D. | Mission criticality |
| Answer» C. Project staff | |
| 41. |
Which of the following is not achieved by an automated estimation tools ? |
| A. | Predicting staffing levels |
| B. | Predicting software cost |
| C. | Predicting software schedules |
| D. | Predicting clients demands |
| Answer» E. | |
| 42. |
Which of the following is not a Version management feature ? |
| A. | Version and release identification |
| B. | Build script generation |
| C. | Project support |
| D. | Change history recording |
| Answer» C. Project support | |
| 43. |
Which of the following is not a Software Configuration Management Activity ? |
| A. | Configuration item identification |
| B. | Risk management |
| C. | Release management |
| D. | Branch management |
| Answer» C. Release management | |
| 44. |
Which of the following is not a project factor that should be considered when planning the structure of software engineering teams ? |
| A. | The difficulty of the problem to be solved |
| B. | High frustration caused by personal, business, or technological factors that causes friction among team members |
| C. | The degree of sociability required for the project |
| D. | The rigidity of the delivery date |
| Answer» D. The rigidity of the delivery date | |
| 45. |
Which of the following is not a project manager’s activity ? |
| A. | project control |
| B. | project management |
| C. | project planning |
| D. | project design |
| Answer» E. | |
| 46. |
Which of the following is not a business risk ? |
| A. | building an excellent product or system that no one really wants |
| B. | losing the support of senior management due to a change in focus or change in people |
| C. | lack of documented requirements or software scope |
| D. | losing budgetary or personnel commitment |
| Answer» D. losing budgetary or personnel commitment | |
| 47. |
Which of the following is not a build system feature ? |
| A. | Minimal recompilation |
| B. | Documentation generation |
| C. | Storage management |
| D. | Reporting |
| Answer» D. Reporting | |
| 48. |
Which of the following is incorrect activity for the configuration management of a software system ? |
| A. | Internship management |
| B. | Change management |
| C. | Version management |
| D. | System management |
| Answer» B. Change management | |
| 49. |
Which of the following is an important factor that can affect the accuracy and efficacy of estimates ? |
| A. | Project size |
| B. | Planning process |
| C. | Project complexity |
| D. | Degree of structural uncertainty |
| Answer» B. Planning process | |
| 50. |
Which of the following is an activity that distributes estimated effort across the planned project duration by allocating the effort to specific software engineering tasks ? |
| A. | Software Macroscopic schedule |
| B. | Software Project scheduling |
| C. | Software Detailed schedule |
| D. | None of the mentioned |
| Answer» C. Software Detailed schedule | |