Explore topic-wise MCQs in Software Engineering.

This section includes 68 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 one of the following is not a maintenance model ?

A. Waterfall model
B. Reuse-oriented model
C. Iterative enhancement model
D. Quick fix model
Answer» B. Reuse-oriented model
2.

Which property of a sociotechnical system depends on the technical system components, its operators, and its operating environment ?

A. security
B. usability
C. volume
D. reliability
Answer» C. volume
3.

Which property of a sociotechnical system varies depending on how the component assemblies are arranged and connected ?

A. security
B. security
C. volume
D. reliability
Answer» D. reliability
4.

Which regression test selection technique exposes faults caused by modifications ?

A. Efficiency
B. Precision
C. Generality
D. Inclusiveness
Answer» E.
5.

Which requirements are the foundation from which quality is measured ?

A. Hardware
B. Software
C. Programmers
D. None of the mentioned
Answer» C. Programmers
6.

Who identifies, documents, and verifies that corrections have been made to the software ?

A. Project manager
B. Project team
C. SQA group
D. All of the mentioned
Answer» D. All of the mentioned
7.

Which of the following requires design control measures, such as holding and recording design reviews and qualification tests ?

A. CMM
B. ISO 9001
C. ISO 9000-3
D. None of the mentioned
Answer» D. None of the mentioned
8.

Which of the following manuals is not a user documentation ?

A. Beginner’s Guide
B. Installation guide
C. Reference Guide
D. SRS
Answer» E.
9.

Which of the following manuals is a user documentation ?

A. SRS -Software Requirement Specification
B. SDD -Software Design Document
C. System Overview
D. None of the mentioned
Answer» D. None of the mentioned
10.

Which of the following is not included in failure costs ?

A. rework
B. repair
C. failure mode analysis
D. none of the mentioned
Answer» E.
11.

Which of the following is not included in External failure costs ?

A. testing
B. help line support
C. warranty work
D. complaint resolution
Answer» B. help line support
12.

Which of the following is not an appraisal cost in SQA ?

A. inter-process inspection
B. maintenance
C. quality planning
D. testing
Answer» D. testing
13.

Which of the following is not a SQA plan for a project ?

A. evaluations to be performed
B. amount of technical work
C. audits and reviews to be performed
D. documents to be produced by the SQA group
Answer» C. audits and reviews to be performed
14.

Which of the following is not a part of process change ?

A. Introducing new practices, methods or processes
B. Introducing new team members to existing project
C. Introducing or removing deliverable
D. Introducing new roles or responsibilities
Answer» C. Introducing or removing deliverable
15.

Which of the following is not a maturity level in CMM ?

A. Design
B. Repeatable
C. Managed
D. Optimizing
Answer» D. Optimizing
16.

Which of the following companies provide certifications for their own products ?

A. CISCO
B. ORACLE
C. Microsoft
D. All of the mentioned
Answer» E.
17.

What type of software testing is generally used in Software Maintenance ?

A. Regression Testing
B. System Testing
C. Integration Testing
D. Unit Testing
Answer» B. System Testing
18.

What is often undefined and is left to the ingenuity of the project managers and engineers ?

A. Role
B. Exception
C. Activity
D. Process
Answer» C. Activity
19.

What is not included in prevention costs ?

A. quality planning
B. formal technical reviews
C. test equipment
D. equipment calibration and maintenance
Answer» E.
20.

What is a tangible output of an activity that is predicted in a project plan ?

A. Deliverable
B. Activity
C. Condition
D. Process
Answer» B. Activity
21.

What is a software patch ?

A. Required or Critical Fix
B. Emergency Fix
C. Daily or routine Fix
D. None of the mentioned
Answer» C. Daily or routine Fix
22.

What does ACT stands for in In Boehm model for software maintenance ?

A. Actual change track
B. Annual change track
C. Annual change traffic
D. Actual change traffic
Answer» D. Actual change traffic
23.

What are the two ways to view the human error of a sociotechnical system ?

A. hardware and software approach
B. management and users approach
C. person and systems approach
D. all of the mentioned
Answer» D. all of the mentioned
24.

What are legacy systems ?

A. new systems
B. old systems
C. under-developed systems
D. none of the mentioned
Answer» C. under-developed systems
25.

“Understandability” answers which of the following description ?

A. The extent to which the process is explicitly defined
B. Process errors are avoided or trapped before they result in product errors
C. Defined process is acceptable and usable by the engineers responsible for producing the software product
D. Process continues in spite of unexpected problems
Answer» B. Process errors are avoided or trapped before they result in product errors
26.

Third Party Certification for software standards is based on ___________________?

A. Ul 1998, Second Edition
B. UT 1998, Second Edition
C. Ul 1992, Second Edition
D. Ul 1996, Second Edition
Answer» B. UT 1998, Second Edition
27.

There are _______________ overlapping stages in the lifetime of large and complex sociotechnical systems?

A. two
B. three
C. four
D. five
Answer» C. four
28.

The two dimensions of spiral model are ______________________?

A. diagonal, angular
B. radial, perpendicular
C. radial, angular
D. diagonal, perpendicular
Answer» D. diagonal, perpendicular
29.

The process of transforming a model into source code is known as___________________?

A. Forward engineering
B. Reverse engineering
C. Re-engineering
D. Reconstructing
Answer» B. Reverse engineering
30.

The process of generating analysis and design documents is known as ___________________?

A. Software engineering
B. Software re-engineering
C. Reverse engineering
D. Re-engineering
Answer» D. Re-engineering
31.

The primary objective of formal technical reviews is to find _________________ during the process so that they do not become defects after release of the software?

A. errors
B. equivalent faults
C. failure cause
D. none of the mentioned
Answer» B. equivalent faults
32.

The modification of the software to match changes in the ever changing environment, falls under which category of software maintenance ?

A. Corrective
B. Adaptive
C. Perfective
D. Preventive
Answer» C. Perfective
33.

The ISO 9000 series of standards is a program that can be used for external quality assurance purposes ?

A. True
B. False
Answer» C.
34.

The Incremental Model is combination of elements of_____________________?

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

The documentation of a process which records the tasks, the roles and the entities used is called__________________?

A. Process metric
B. Process analysis
C. Process modelling
D. None of the mentioned
Answer» D. None of the mentioned
36.

The cost of re-engineering is often significantly less than the costs of developing new software ?

A. True
B. False
Answer» B. False
37.

The CMM emphasizes____________________?

A. continuous process improvement
B. the need to record information
C. the need to accept quality system
D. none of the mentioned
Answer» C. the need to accept quality system
38.

The CMMI assessment is based on a x-point scale. What is the value of x ?

A. 0
B. 2
C. 4
D. 6
Answer» E.
39.

The Capability Maturity Model (CMM) is a continuous model ?

A. True
B. False
Answer» C.
40.

Robustness” answers which of the following description ?

A. CASE tools be used to support the process activities
B. Process errors are avoided or trapped before they result in product errors
C. Defined process is acceptable and usable by the engineers responsible for producing the software
D. Process continues in spite of unexpected problems
Answer» E.
41.

Reverse engineering is the last activity in a re-engineering project _____________________?

A. True
B. False
Answer» C.
42.

Regression testing is a very expensive activity?

A. True
B. False
Answer» B. False
43.

Prototypes and 4GL business systems are categorized under which process ?

A. Informal
B. Managed
C. Methodical
D. Supported
Answer» B. Managed
44.

Program modularization and Source code translation are the activities of ____________________?

A. Forward engineering
B. Reverse Engineering
C. Reengineering
D. Reverse Engineering and Reengineering
Answer» D. Reverse Engineering and Reengineering
45.

Processes for evolving a software product depend on __________________?

A. Type of software to be maintained
B. Development processes used
C. Skills and experience of the people involved
D. All of the mentioned
Answer» E.
46.

Process improvement is the set of activities, methods, and transformations that developers use to develop and maintain information systems ?

A. True
B. False
Answer» C.
47.

National Voluntary Laboratory Accreditation Program approve accreditation in ___________________?

A. Environmental standards
B. Computers and electronics
C. Product testing
D. All of the mentioned
Answer» E.
48.

Model preferred to create client/server applications is _______________________?

A. WINWIN Spiral Model
B. Spiral Model
C. Concurrent Model
D. Incremental Model
Answer» D. Incremental Model
49.

_______________ measures the ability of a regression test selection technique to handle realistic applications ?

A. Efficiency
B. Precision
C. Generality
D. Inclusiveness
Answer» D. Inclusiveness
50.

It is always best to start process analysis with a new test model ?

A. True
B. False
Answer» C.