Explore topic-wise MCQs in Software Engineering.

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.

51.

Which of the following is a systematic attempt to specify threats to the project plan ?

A. Risk identification
B. Performance risk
C. Support risk
D. Risk projection
Answer» E.
52.

Which of the following is a project scheduling method that can be applied to software development ?

A. PERT
B. CPM
C. CMM
D. Both PERT and CPM
Answer» E.
53.

Which of the following is a people-intensive activity ?

A. Problem solving
B. Organization
C. Motivation
D. Project management
Answer» E.
54.

Which of the following is a part of system release ?

A. electronic and paper documentation describing the system
B. packaging and associated publicity that have been designed for that release
C. an installation program that is used to help install the system on target hardware
D. all of the mentioned
Answer» E.
55.

Which of the following is a configuration item ?

A. Design & Test specification
B. Source code
C. Log information
D. All of the mentioned
Answer» E.
56.

Which of the following is a collection of project coordination technique ?

A. Formal approaches
B. Formal, interpersonal procedures
C. Informal, interpersonal procedures
D. All of the mentioned
Answer» E.
57.

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

Which of the following costs is not part of the total effort cost ?

A. Costs of networking and communications
B. Costs of providing heating and lighting office space
C. Costs of lunch time food
D. Costs of support staff
Answer» D. Costs of support staff
59.

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

Which of the following are parameters involved in computing the total cost of a software development project ?

A. Hardware and software costs
B. Effort costs
C. Travel and training costs
D. All of the mentioned
Answer» E.
61.

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

Which model is used to compute the effort required to integrate reusable components or program code that is automatically generated by design or program translation tools ?

A. An application-composition model
B. A post-architecture model
C. A reuse model
D. An early design model
Answer» D. An early design model
63.

Which model is used during early stages of the system design after the requirements have been established ?

A. An application-composition model
B. A post-architecture model
C. A reuse model
D. An early design model
Answer» E.
64.

Which model assumes that systems are created from reusable components, scripting or database programming ?

A. An application-composition model
B. A post-architecture model
C. A reuse model
D. An early design model
Answer» B. A post-architecture model
65.

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

Which is a software configuration management concept that helps us to control change without seriously impeding justifiable change ?

A. Baselines
B. Source code
C. Data model
D. None of the mentioned
Answer» B. Source code
67.

Which activity sits at the core of software requirements analysis ?

A. Problem decomposition
B. Partitioning
C. Problem elaboration
D. All of the mentioned
Answer» E.
68.

What threatens the viability of the software to be built ?

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

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

What is used to determine the recommended degree of rigor with which the software process should be applied on a project ?

A. Degree of Rigor
B. Adaptation criteria
C. Task Set
D. Both degree of Rigor and adaptation criteria
Answer» C. Task Set
71.

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

What is the product of the probability of incurring a loss due to the risk and the potential magnitude of that loss ?

A. Risk exposure
B. Risk prioritization
C. Risk analysis
D. All of the mentioned
Answer» B. Risk prioritization
73.

What is related to the overall functionality of the delivered software ?

A. Function-related metrics
B. Product-related metrics
C. Size-related metrics
D. None of the mentioned
Answer» B. Product-related metrics
74.

What is a collection of software engineering work tasks, milestones, and deliverables that must be accomplished to complete a particular project ?

A. Task set
B. Degree of milestone
C. Adaptation criteria
D. All of the mentioned
Answer» B. Degree of milestone
75.

What involves preparing software for external release and keeping track of the system versions that have been released for customer use ?

A. System building
B. Release management
C. Change management
D. Version management
Answer» C. Change management
76.

What evaluates the risk associated with the technology to be implemented as part of project scope ?

A. Concept scoping
B. Preliminary concept planning
C. Technology risk assessment
D. Customer reaction to the concept
Answer» C. Technology risk assessment
77.

What describes the data and control to be processed ?

A. Planning process
B. Software scope
C. External hardware
D. Project complexity
Answer» C. External hardware
78.

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

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

What can be used to complement decomposition techniques and offer a potentially valuable estimation approach in their own right ?

A. Automated estimation tools
B. Empirical estimation models
C. Decomposition techniques
D. Both Automated estimation tools and Empirical estimation models
Answer» C. Decomposition techniques
81.

What assess the risk and your plans for risk mitigation and revise these when you learn more about the risk ?

A. Risk monitoring
B. Risk planning
C. Risk analysis
D. Risk identification
Answer» B. Risk planning
82.

What all has to be identified as per risk identification ?

A. Threats
B. Vulnerabilities
C. Consequences
D. All of the mentioned
Answer» E.
83.

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

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

The process each manager follows during the life of a project is known as ___________________?

A. Project Management
B. Manager life cycle
C. Project Management Life Cycle
D. All of the mentioned
Answer» D. All of the mentioned
86.

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

The environment that supports the software project is called_______________________?

A. CLSS
B. SEE
C. FAST
D. CBSE
Answer» C. FAST
88.

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

Risk management is one of the most important jobs for a__________________?

A. Client
B. Investor
C. Production team
D. Project manager
Answer» E.
90.

Quality planning is the process of developing a quality plan for__________________?

A. team
B. project
C. customers
D. project manager
Answer» C. customers
91.

PM-CMM stands for___________________?

A. people management capability maturity model
B. process management capability maturity model
C. product management capability maturity model
D. project management capability maturity model
Answer» B. process management capability maturity model
92.

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

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

Identify the sub-process of process improvement ___________________?

A. Process introduction
B. Process analysis
C. De-processification
D. Process distribution
Answer» C. De-processification
95.

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

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

Every task that is scheduled should be assigned to a specific team member is termed as_________________?

A. Compartmentalization
B. Defined milestones
C. Defined responsibilities
D. Defined outcomes
Answer» D. Defined outcomes
97.

Estimation of size for a project is dependent on___________________?

A. Cost
B. Time
C. Schedule
D. None of the mentioned
Answer» E.
98.

Ensuring that no more than the allocated number of people are allocated at any given time in Software Scheduling is known as ________________?

A. Time Allocation
B. Effort Validation
C. Defined Milestone
D. Effort Distribution
Answer» C. Defined Milestone
99.

Commitments to unrealistic time and resource estimates may result in____________________?

A. project delay
B. poor quality work
C. project failure
D. all of the mentioned
Answer» E.
100.

COCOMO was developed initially by _____________________ ?

A. B.Beizer
B. Rajiv Gupta
C. B.W.Bohem
D. Gregg Rothermal
Answer» D. Gregg Rothermal