Explore topic-wise MCQs in Software Engineering Mcqs.

This section includes 117 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.

51.

Which method recommends that very frequent system builds should be carried out with automated testing to discover software problems ?

A. Agile method
B. Parallel compilation method
C. Large systems method
D. All of the mentioned
Answer» B. Parallel compilation method
52.

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

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

Which of the following is not a build system feature ?

A. Minimal recompilation
B. Documentation generation
C. Storage management
D. Reporting
Answer» D. Reporting
55.

A sequence of baselines representing different versions of a system is known as ____________________?

A. System building
B. Mainline
C. Software Configuration Item(SCI)
D. None of the mentioned
Answer» C. Software Configuration Item(SCI)
56.

Which of the following is a collection of component versions that make up a system ?

A. Version
B. Codeline
C. Baseline
D. None of the mentioned
Answer» D. None of the mentioned
57.

Software Configuration Management can be administered in several ways. These include __________________?

A. A single software configuration management team for the whole organization
B. A separate configuration management team for each project
C. Software Configuration Management distributed among the project members
D. All of the mentioned
Answer» B. A separate configuration management team for each project
58.

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

What is the recommended distribution of effort for a project ?

A. 40-20-40
B. 50-20-30
C. 30-40-30
D. 50-30-20
Answer» B. 50-20-30
60.

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

What combines procedures and tools to manage different versions of configuration objects that are created during the software process ?

A. Change control
B. Version control
C. SCIs
D. None of the mentioned
Answer» C. SCIs
62.

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

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

The project planner examines the statement of scope and extracts all important software functions which is known as___________________?

A. Association
B. Decomposition
C. Planning process
D. All of the mentioned
Answer» C. Planning process
65.

What complements the formal technical review by assessing a configuration object for characteristics that are generally not considered during review ?

A. Software configuration audit
B. Software configuration management
C. Baseline
D. None of the mentioned
Answer» B. Software configuration management
66.

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

Which of the following process ensures that versions of systems and components are recorded and maintained?

A. Codeline
B. Configuration control
C. Version
D. Workspace
Answer» C. Version
68.

Who suggested the four different approaches to the sizing problem ?

A. Putnam
B. Myers
C. Boehm
D. Putnam and Myers
Answer» E.
69.

The definition and use of configuration management standards is essential for quality certification in__________________?

A. ISO 9000
B. CMM
C. CMMI
D. All of the mentioned
Answer» E.
70.

v Programming language experience is a part of which factor of COCOMO cost drivers ?

A. Personnel Factor
B. Product Factor
C. Platform Factor
D. Project Factor
Answer» B. Product Factor
71.

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)
72.

Which of the following categories is part of the output of software process ?

A. computer programs
B. documents that describe the computer programs
C. data
D. all of the mentioned
Answer» E.
73.

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

A 66.6% risk is considered as__________________?

A. very low
B. low
C. moderate
D. high
Answer» E.
75.

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

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

Which of the following term is best defined by the statement:”the degree of uncertainty that the product will meet its requirements and be fit for its intended use.”?

A. Performance risk
B. Cost risk
C. Support risk
D. Schedule risk
Answer» B. Cost risk
78.

Which of the following term is best defined by the statement: “There will be a change of organizational management with different priorities.”?

A. Staff turnover
B. Technology change
C. Management change
D. Product competition
Answer» D. Product competition
79.

A software ______________ provides the framework from which a comprehensive plan for software development can be established?

A. people
B. product
C. process
D. none of the mentioned
Answer» D. none of the mentioned
80.

Which of the following is not an effective software project management focus ?

A. people
B. product
C. popularity
D. process
Answer» D. process
81.

If an Indirect approach is taken, then the sizing approach is represented as_______________?

A. LOC
B. FP
C. Fuzzy Logic
D. LOC and FP
Answer» C. Fuzzy Logic
82.

The expected value for the estimation variable (size), S, can be computed as a weighted average of the optimistic(Sopt), most likely (Sm), and pessimistic (Spess) estimates given as___________________?

A. EV = (Sopt + 4Sm + Spess)/4
B. EV = (Sopt + 4Sm + Spess)/6
C. EV = (Sopt + 2Sm + Spess)/6
D. EV = (Sopt + 2Sm + Spess)/4
Answer» C. EV = (Sopt + 2Sm + Spess)/6
83.

If a Direct approach to software project sizing is taken, size can be measured in__________________?

A. LOC
B. FP
C. LOC and FP
D. None of the mentioned
Answer» B. FP
84.

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

How many forms exists of Barry Boehm’s COCOMO Model ?

A. Two
B. Three
C. Four
D. No form exists
Answer» C. Four
86.

SPMP stands for__________________?

A. Software Project Manager’s Plan
B. Software Project Management Plan
C. Software Product Management Plan
D. Software Product Manager’s Plan
Answer» C. Software Product Management Plan
87.

Which of the following is not an approach to software cost estimation ?

A. Empirical
B. Heuristic
C. Analytical
D. Critical
Answer» E.
88.

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

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)
90.

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

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

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

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

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

Which model was used during the early stages of software engineering, when prototyping of user interfaces, consideration of software and system interaction, assessment of performance, and evaluation of technology maturity were paramount ?

A. Early design stage model
B. Post-architecture-stage model
C. Application composition model
D. All of the mentioned
Answer» D. All of the mentioned
96.

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

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

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

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

What threatens the quality and timeliness of the software to be produced ?

A. Known risks
B. Business risks
C. Project risks
D. Technical risks
Answer» E.