Explore topic-wise MCQs in Software Engg.

This section includes 165 Mcqs, each offering curated multiple-choice questions to sharpen your Software Engg knowledge and support exam preparation. Choose a topic below to get started.

1.

Which of the following is not correct model in Software Development Paradigm?

A. Waterfall Model
B. P model
C. Spiral Model
D. V model
Answer» C. Spiral Model
2.

Which of the following are valid step in SDLC framework?

A. Requirement Gathering
B. System Analysis
C. Software Design
D. All of the above
Answer» E.
3.

Waterfall model phase in which modification of a software product is done after delivery to correct faults, to improve performance or other attributes is

A. maintenance
B. construction
C. planning
D. modeling
Answer» B. construction
4.

In waterfall model, phases

A. overlap
B. are not linear
C. are not sequential
D. not overlap
Answer» E.
5.

Waterfall model is

A. linear-sequential model
B. linear-combinational model
C. non-linear-combinational model
D. constant-sequential model
Answer» B. linear-combinational model
6.

Model which maps components into physical computing environment is

A. analysis model
B. polyment model
C. design model
D. use case model
Answer» C. design model
7.

Model describes test that are used to ensure that use case are properly reflected in software that has been constructed is

A. test model
B. analysis model
C. design model
D. use case model
Answer» B. analysis model
8.

Waterfall model phase which acknowledged that software is delivered to customer who evaluates delivered product and provides feedback based on evaluation is

A. deployment
B. construction
C. planning
D. maintenance
Answer» B. construction
9.

Spiral model originally proposed by

A. Boehm
B. Winston
C. Royce
D. Dexter
Answer» B. Winston
10.

Components which provides targeted functionality with well-defined interfaces that enable component to be integrated into software are termed as

A. COTS
B. TSP
C. SPICE
D. PSP
Answer» B. TSP
11.

AOCE uses a concept of horizontal slices through vertically decomposed software components called

A. concerns
B. aspects
C. slices
D. process
Answer» C. slices
12.

First circuit around spiral model represents a

A. product development
B. prototype development
C. iteration count
D. deployment
Answer» B. prototype development
13.

Automated tools that are used to convert process models into code and actual system are termed as

A. application generation
B. data library
C. phase generation
D. deployment framework
Answer» B. data library
14.

Model which contains a set of activities that leads to formal mathematical specifications of software is

A. Formal Methods Model
B. Informal Methods Model
C. Sequential Methods Model
D. Nonlinear Methods Model
Answer» B. Informal Methods Model
15.

A relatively new software engineering paradigm that provides a process and methodological approach for defining, specifying, designing and constructing aspects is referred to as

A. AOP
B. DOP
C. SOC
D. SPICE
Answer» B. DOP
16.

Phase which emphasizes use of per-existing software components and application of automatic code generation is

A. construction
B. modeling
C. communication
D. deployment
Answer» B. modeling
17.

If developers and customers are not committed to rapid fire activities necessary to complete system in much abbrevative time frame, RAD projects will

A. succesfull
B. fail
C. doesn't impact on RAD
D. None Of These
Answer» C. doesn't impact on RAD
18.

Phase which establishes a basis of subsequent iterations, if required is

A. construction
B. deployment
C. planning
D. communication
Answer» C. planning
19.

Model which include set of general objectives for software is

A. spiral model
B. prototyping model
C. concurrent development model
D. discontinuous model
Answer» C. concurrent development model
20.

Developer often make implementation compromises in order to get a prototype working

A. constantly
B. slowly
C. quickly
D. randomly
Answer» D. randomly
21.

Incremental software process model that emphasizes a short development cycle is

A. Waterfall model
B. Incremental process model
C. RAD model
D. spiral model
Answer» D. spiral model
22.

In prototype model, iteration is planned quickly in

A. quick plan
B. quick design
C. construction of prototype
D. deployment
Answer» B. quick design
23.

Prototyping paradigm begins with

A. communication
B. construction
C. planning
D. deployment
Answer» B. construction
24.

Incremental process model phase in which modification of a software product is done after delivery to correct faults, to improve performance or other attributes is

A. maintenance framework
B. planning framework
C. deployment framework
D. communication framework
Answer» B. planning framework
25.

In incremental process model, requirement and specification of software are collected in

A. communication framework
B. modeling framework
C. deployment framework
D. planning framework
Answer» B. modeling framework
26.

Model which combines elements of waterfall model applied in an iterative fashion is

A. RAD model
B. Incremental process model
C. Evolutionary process model
D. spiral model
Answer» C. Evolutionary process model
27.

Incremental process model phase which acknowledged that software is delivered to customer who evaluates delivered product and provides feedback based on evaluation and then iteration is processed is

A. deployment
B. planning
C. modeling
D. communication
Answer» B. planning
28.

For the best Software model suitable for the project, in which of the phase the developers decide a roadmap for project plan?

A. Software Design
B. System Analysis
C. Coding
D. Testing
Answer» C. Coding
29.

Where is the prototyping model of software development well suited?

A. When requirements are well defined.
B. For projects with large development teams.
C. When a customer cannot define requirements clearly.
D. None of the above.
Answer» D. None of the above.
30.

The tools that support different stages of software development life cycle are called as ______ .

A. CASE Tools
B. CAME tools
C. CAQE tools
D. CARE tools
Answer» B. CAME tools
31.

First level of prototype is evaluated by ______ .

A. Developer
B. Tester
C. User
D. System Analyst
Answer» D. System Analyst
32.

The spiral model has two dimensions namely _____________ and ____________.

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

The linear sequential model of software development is

A. A reasonable approach when requirements are well defined.
B. A good approach when a working program is required quickly.
C. The best approach to use for projects with large development teams.
D. An old fashioned model that cannot be used in a modern context.
Answer» B. A good approach when a working program is required quickly.
34.

The incremental model of software development is

A. A reasonable approach when requirements are well defined.
B. A good approach when a working core product is required quickly.
C. The best approach to use for projects with large development teams.
D. A revolutionary model that is not used for commercial products.
Answer» C. The best approach to use for projects with large development teams.
35.

Each iteration in incremental model passes through the

A. communication and modeling phases
B. planning and construction phases
C. deployment and maintenance phases
D. all phases
Answer» E.
36.

Evolutionary software process model that couples iterative nature of prototyping with controlled and systematic aspect of waterfall model is

A. prototyping model
B. spiral model
C. concurrent development model
D. decremented model
Answer» C. concurrent development model
37.

Prescriptive model often encompass capabilities of

A. CCMI
B. CBA IPI
C. SPICE
D. PCMI
Answer» B. CBA IPI
38.

Component-based development model contains many characteristics of

A. Prototyping model
B. Spiral model
C. Concurrent development model
D. Waterfall model
Answer» C. Concurrent development model
39.

COTS has a productivity index of

A. 16.9
B. 26.2
C. 42.9
D. 70.8
Answer» C. 42.9
40.

Design phase is followed by ______ .

A. Coding
B. Testing
C. Maintenance
D. None of the above.
Answer» B. Testing
41.

AOP stands for

A. Apple Oriented Programming
B. Arc Oriented Programming
C. Aspect Oriented Programming
D. Angle Oriented Programming
Answer» D. Angle Oriented Programming
42.

Prototype is evaluated by customer or end user in

A. deployment
B. quick plan
C. quick design
D. communication
Answer» B. quick plan
43.

Modeling encompasses phases which are

A. 2
B. 3
C. 4
D. 5
Answer» C. 4
44.

Which of the items listed below is not one of the software engineering layers?

A. Process
B. Manufacturing
C. Methods
D. Tools
Answer» C. Methods
45.

Each process model also prescribes a

A. workflow
B. timeflow
C. stateflow
D. scriptflow
Answer» B. timeflow
46.

Phase of prototype model which focuses on a representation of those aspects of software that will visible to end user is

A. construction of prototype
B. quick design
C. deployment
D. communication
Answer» C. deployment
47.

RAD may not be appropriate when

A. maintenance is absent
B. technical risks are high
C. technical risks are low
D. deployment is present
Answer» C. technical risks are low
48.

Oldest paradigm for software engineering is

A. Incremental process model
B. RAD model
C. Evolutionary process model
D. Waterfall model
Answer» E.
49.

Which of these is not one of the phase names defined by the Unified Process model for software development?

A. Inception phase
B. Elaboration phase
C. Construction phase
D. Validation phase
Answer» E.
50.

The prototyping model of software development is

A. A reasonable approach when requirements are well defined.
B. A useful approach when a customer cannot define requirements clearly.
C. The best approach to use for projects with large development teams.
D. A risky model that rarely produces a meaningful product.
Answer» C. The best approach to use for projects with large development teams.