

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 | |