Explore topic-wise MCQs in Software Engineering Mcqs.

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

1.

Which one of the following is not an Umbrella Activity that complements the five process framework activities and help team manage and control progress, quality, change, and risk ?

A. Reusability management
B. Risk management
C. Measurement
D. User Reviews
Answer» E.
2.

4GL is an example of ________________ processing?

A. White Box
B. Black Box
C. Functional
D. Both Black Box & Functional
Answer» E.
3.

Which one of the following is not an application of embedded software product ?

A. keypad control of a security system
B. pattern recognition game playing
C. digital function of dashboard display in a car
D. none of the mentioned
Answer» C. digital function of dashboard display in a car
4.

In XP an automated unit test framework is used to write tests for a new piece of functionality before that functionality itself is implemented ____________________?

A. True
B. True
Answer» B. True
5.

The spiral model has two dimensions namely _______________ and _______________?

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

Choose the correct option from given below?

A. Prototyping Model facilitates reusability of components
B. RAD Model Model facilitates reusability of components
C. Both RAD & Prototyping Model facilitates reusability of components
D. None
Answer» D. None
7.

Which one of the following is not an Evolutionary Process Model ?

A. WINWIN Spiral Model
B. Incremental Model
C. Concurrent Development Model
D. All of the mentioned
Answer» E.
8.

Tests are automated in Extreme Programming ?

A. True
B. False
Answer» B. False
9.

Incremental development in Extreme Programming (XP) is supported through a system release once every month ?

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

Which on of the following is not an agile method ?

A. XP
B. 4GT
C. AUP
D. All of the mentioned
Answer» C. AUP
11.

Developers work individually on a release and they compare their results with other developers before forwarding that release to customers ?

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

Which three framework activities are present in Adaptive Software Development(ASD) ?

A. analysis, design, coding
B. requirements gathering, adaptive cycle planning, iterative development
C. speculation, collaboration, learning
D. all of the mentioned
Answer» D. all of the mentioned
13.

How many phases are there in Scrum ?

A. Two
B. Three
C. Four
D. Scrum is an agile method which means it does not have phases
Answer» C. Four
14.

User requirements are expressed as _______________ in Extreme Programming?

A. implementation tasks
B. functionalities
C. scenarios
D. none of the mentioned
Answer» D. none of the mentioned
15.

If you were a lead developer of a software company and you are asked to submit a project/product within a stipulated time-frame with no cost barriers, which model would you select ?

A. Waterfall
B. Spiral
C. RAD
D. Incremental
Answer» D. Incremental
16.

Agile Software Development is based on_________________?

A. Incremental Development
B. Iterative Development
C. near Develop
D. Both Incremental and Iterative Development
Answer» E.
17.

A company is developing an advance version of their current software available in the market, what model approach would they prefer ?

A. RAD
B. Iterative Enhancement
C. Both RAD & Iterative Enhancement
D. Spiral
Answer» D. Spiral
18.

The longer a fault exists in software__________________?

A. the more tedious its removal becomes
B. the more costly it is to detect and correct
C. the less likely it is to be properly corrected
D. All of the mentioned
Answer» E.
19.

Which two of the following models will not be able to give the desired outcome if user’s participation is not involved?

A. Waterfall & Spiral
B. RAD & Spiral
C. RAD & Waterfall
D. RAD & Prototyping
Answer» E.
20.

Which of the following life cycle model can be chosen if the development team has less experience on similar projects ?

A. Spiral
B. Waterfall
C. RAD
D. Iterative Enhancement Model
Answer» B. Waterfall
21.

Selection of a model is based on_____________________?

A. Requirements
B. Development team & Users
C. Project type and associated risk
D. All of the mentioned
Answer» E.
22.

Which one of the following is not a fundamental activity for software processes in software engineering ?

A. Software Verification
B. Software Validation
C. Software design and implementation
D. Software evolution
Answer» B. Software Validation
23.

Which phase of the RUP is used to establish a business case for the system ?

A. Transition
B. Elaboration
C. Construction
D. Inception
Answer» E.
24.

Which of the following activities of a Generic Process framework provides a feedback report ?

A. Communication
B. Planning
C. Modeling & Construction
D. Deployment
Answer» E.
25.

Which of the following does not apply to agility to a software process ?

A. Uses incremental product delivery strategy
B. Only essential work products are produced
C. Eliminate the use of project planning and testing
D. All of the mentioned
Answer» D. All of the mentioned
26.

Four types of change are encountered during the support phase . Which one of the following is not one that falls into such category ?

A. Translation
B. Correction
C. Adaptation
D. Prevention
Answer» B. Correction
27.

What is a major advantage of using a 4GT Model for producing small scale products, applications or programs ?

A. Improved productivity of software engineers
B. Reduction in software development time
C. 4GT helped by CASE tools and code generators offers a credible solution to many software problems
D. None of the mentioned
Answer» C. 4GT helped by CASE tools and code generators offers a credible solution to many software problems
28.

How is plan driven development different from agile development ?

A. Outputs are decided through a process of negotiation during the software development process
B. Specification, design, implementation and testing are interleaved
C. Iteration occurs within activities
D. All of the mentioned
Answer» D. All of the mentioned
29.

Select the option that suits the Manifesto for Agile Software Development________________?

A. Individuals and interactions
B. Working software
C. Customer collaboration
D. All of the mentioned
Answer» E.
30.

Which of the following model has a major disadvantage in terms of the coding phase of a software life cycle model ?

A. Spiral Model
B. Waterfall Model
C. Rad Model
D. 4GT Model
Answer» E.
31.

RUP stands for______________ created by a division of ______________?

A. Rational Unified Program, IBM
B. Rational Unified Process, Infosys
C. Rational Unified Process, Microsoft
D. Rational Unified Process, IBM
Answer» E.
32.

Which of the following is not a type of a 4GL? One originating _________________?

A. on Lisp machine
B. on report generators
C. from database query languages
D. from GUI creators
Answer» B. on report generators
33.

If you were to create client/server applications, which model would you go for ?

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

Identify the disadvantage of Spiral Model?

A. Doesn’t work well for smaller projects
B. High amount of risk analysis
C. Strong approval and documentation control
D. Additional Functionality can be added at a later date
Answer» B. High amount of risk analysis
35.

The Incremental Model is a result of combination of elements of which two models?

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

Which two models doesn’t allow defining requirements early in the cycle?

A. Waterfall & RAD
B. Prototyping & Spiral
C. Prototyping & RAD
D. Waterfall & Spiral
Answer» C. Prototyping & RAD
37.

Which of the following 4GLs invented at IBM and subsequently adopted by ANSI and ISO as the standard language for managing structured data?

A. SQL
B. PROLOG
C. C
D. JAVA
Answer» B. PROLOG
38.

Is a customer involved test development and validation in XP ?

A. Yes
B. No
C. It may vary from Customer to Customer
D. None of the mentioned
Answer» D. None of the mentioned
39.

Arrange the following activities for making a software product using 4GT. i. Design strategy ii. Transformation into product iii. Implementation iv. Requirement gathering ?

A. 1, 4, 3, 2
B. 4, 3, 1, 2
C. 4, 1, 3, 2
D. 1, 3, 4, 2
Answer» D. 1, 3, 4, 2
40.

The 4GT Model is a package of _________________?

A. CASE Tools
B. Software tools
C. Software Programs
D. None of the mentioned
Answer» C. Software Programs
41.

Which four framework activities are found in the Extreme Programming(XP) ?

A. analysis, design, coding, testing
B. planning, analysis, design, coding
C. planning, design, coding, testing
D. planning, analysis, coding, testing
Answer» D. planning, analysis, coding, testing
42.

Which one of the following is not a software process quality ?

A. Productivity
B. Portability
C. Timeliness
D. Visibility
Answer» C. Timeliness
43.

Purpose of process is to deliver software________________?

A. in time
B. with acceptable quality
C. that is cost efficient
D. both in time & with acceptable quality
Answer» E.
44.

_______________ & ________________ are two kinds of software products ?

A. CAD, CAM
B. Firmware, Embedded
C. Generic, Customised
D. None of the mentioned
Answer» D. None of the mentioned
45.

The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the_____________ phase which focuses on what, the______________ phase which focuses on how and the_____________ phase which focuses on change ? i. support ii. development iii. definition

A. 1, 2, 3
B. 2, 1, 3
C. 3, 2, 1
D. 3, 1, 2
Answer» D. 3, 1, 2
46.

How is WINWIN Spiral Model different from Spiral Model ?

A. It defines tasks required to define resources, timelines, and other project related information
B. It defines a set of negotiation activities at the beginning of each pass around the spiral
C. It defines tasks required to assess both technical and management risks
D. It defines tasks required to construct, test, install, and provide user support
Answer» C. It defines tasks required to assess both technical and management risks
47.

Programmers prefer programming to testing and sometimes they take shortcuts when writing tests. For example, they may write incomplete tests that do not check for all possible exceptions that may occur ?

A. True
B. True
Answer» B. True
48.

The RUP is normally described from three perspectives-dynamic, static & practice.What does static perspective do ?

A. It shows the process activities that are enacted
B. It suggests good practices to be used during the process
C. It shows the phases of the model over time
D. All of the mentioned
Answer» B. It suggests good practices to be used during the process
49.

Identify a fourth generation language(4GL) from the given below_________________?

A. FORTRAN
B. COBOL
C. Unix shell
D. C++
Answer» D. C++
50.

Purpose of process is to deliver software ___________________?

A. in time
B. with acceptable quality
C. that is cost efficient
D. both in time & with acceptable quality
Answer» E.