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.

101.

Which of the following activities does not belong to the Implementation phase of the SDLC?

A. User training
B. File Conversion
C. Program testing
D. All of these
Answer» D. All of these
102.

A pseudocode is a/an

A. machine code
B. computer generated random number
C. protocol used in data communication
D. easy way to communicate the logic of a program, in English-like statements
Answer» E.
103.

Concurrent model development is also known as

A. concurrent engineering
B. unrelated engineering
C. unconnected engineers
D. formal engineering
Answer» B. unrelated engineering
104.

Model which can be represent schematically as series of framework activities, software engineering actions and tasks and their associated states is

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

In Concurrent Development Model, for example when analysis model correction is generated, analysis action present in awaiting state moves into

A. awaiting changes state
B. under development state
C. done state
D. none state
Answer» D. none state
106.

In Concurrent Development Model, event generated in process network trigger transitions among the

A. phases
B. states
C. cells
D. boundaries
Answer» C. cells
107.

In Concurrent Development Model, when initial communication is not completed modeling activity existed in the

A. awaiting changes state
B. under development state
C. none state
D. done state
Answer» D. done state
108.

Waterfall model were originally proposed by

A. Winston Royce
B. David Vaskevitch
C. Watt Humphrey
D. Manny Lehman
Answer» B. David Vaskevitch
109.

In Concurrent Development Model, for example when analysis model correction is not generated, analysis action is present in

A. none state
B. awaiting changes state
C. under development state
D. done state
Answer» C. under development state
110.

In incremental process model, each iteration phase is rigid and

A. not overlap each other
B. overlap each other
C. have no relation to other phase
D. have random sequence
Answer» C. have no relation to other phase
111.

In RAD modeling, new components and all its interfaces testing are done by

A. application generation
B. data library
C. Testing and turnover
D. communication
Answer» D. communication
112.

Prescriptive process model is also referred to as

A. severe process model
B. bleak process model
C. inclement process model
D. rigorous process model
Answer» E.
113.

In RAD modeling, data objects defined in

A. business modeling
B. data modeling
C. phase modeling
D. deployment modeling
Answer» C. phase modeling
114.

Development of formal models is currently quite

A. time continent
B. time consuming
C. inexpensive
D. simple
Answer» C. inexpensive
115.

The spiral model of software development

A. Ends with the delivery of the software product
B. Is more chaotic than the incremental model
C. Includes project risks evaluation during each iteration
D. All of the above
Answer» D. All of the above
116.

Waterfall model phase which establishes a plan for software engineering work that follows i.e estimating, scheduling, tracking is

A. communication
B. planning
C. construction
D. modeling
Answer» C. construction
117.

High speed adaptation of waterfall model in which rapid development is achieved by using a component based construction approach is

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

Waterfall model phase in which all possible requirements of system to be developed are captured and project initiate is

A. communication
B. planning
C. modeling
D. construction
Answer» B. planning
119.

In RAD model, information gathered in business modeling phase is reviewed and analyzed to form sets of data objects vital for business in

A. business modeling
B. process modeling
C. data modeling
D. deployment modeling
Answer» D. deployment modeling
120.

Waterfall model is also known as

A. automated life cycle
B. manual life cycle
C. modern life cycle
D. classic life cycle
Answer» E.
121.

In RAD modeling, product model which is under development is designed in terms of flow of information and distribution of information between various business channels in

A. business modeling
B. data modeling
C. process modeling
D. deployment modeling
Answer» B. data modeling
122.

In prototype model, iteration is planned quickly in quick plan phase and modeling of that plan occurs in

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

In Concurrent Development Model, when end user indicates changes in requirements must be made, modeling activity moves from under development state into the

A. awaiting changes state
B. under development state
C. done state
D. none state
Answer» B. under development state
124.

In Concurrent Development Model, when initial communication is completed modeling makes a transition into

A. under development state
B. awaiting changes state
C. done state
D. none state
Answer» B. awaiting changes state
125.

Errors are easy to be identified in

A. Incremental process model
B. waterfall process model
C. combinational process model
D. non linear process model
Answer» B. waterfall process model
126.

In Concurrent Development Model, all activities exist concurrently but reside in

A. single state
B. no state
C. different states
D. different communications
Answer» D. different communications
127.

In incremental process model, each linear sequence of a software produces deliverable

A. increment
B. decrement
C. constant
D. None Of These
Answer» B. decrement
128.

Incremental process model focuses on delivery of an operational product with

A. no increment
B. each decrement
C. each increment
D. None Of These
Answer» D. None Of These
129.

In Concurrent Development Model, early in project when communication activity has completed its first iteration it exists in the

A. awaiting changes state
B. under development state
C. done state
D. none state
Answer» B. under development state
130.

Once core product is analyzed by client, there exist a

A. plan phase
B. maintenance phase
C. communication phase
D. decremental phase
Answer» B. maintenance phase
131.

In Concurrent Development Model, externally observable mode of behavior is termed as

A. state
B. cell
C. wait
D. phase
Answer» B. cell
132.

When incremental model is used, first increment is often a

A. core product
B. context product
C. last product
D. incremental product
Answer» B. context product
133.

In incremental process model, coding of software is done in

A. construction framework
B. planning framework
C. modeling framework
D. deployment framework
Answer» B. planning framework
134.

Bradac found that linear nature of waterfall model leads to

A. flowing state
B. blocking state
C. dynamic state
D. random state
Answer» C. dynamic state
135.

Which of the following is the first step in SDLC framwork?

A. Feasibility Study
B. Requirement Gathering
C. Communication
D. System Analysis
Answer» D. System Analysis
136.

Model in which overall success of a project highly depends on risks analysis phase is called

A. risk-driven model
B. phase-driven model
C. risk-process model
D. risk-safe model
Answer» B. phase-driven model
137.

Phase that works to understand business problem and information characteristics that software must accommodate is

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

The concurrent development model is

A. Another name for the rapid application development model.
B. Often used for the development of client/server applications.
C. Only used for development of parallel or distributed systems.
D. Used whenever a large number of change requests are anticipated.
Answer» C. Only used for development of parallel or distributed systems.
139.

Prototyping model is based on

A. limited functionality
B. unlimited functionality
C. linear combinations
D. non linear sequential statements
Answer» B. unlimited functionality
140.

In incremental process model, some high-end function are designed in

A. construction framework
B. modeling framework
C. planning framework
D. deployment framework
Answer» C. planning framework
141.

AOSD stands for

A. Aspect Oriented Software Development
B. Angle Oriented Software Development
C. Arc Oriented Software Development
D. Apple Oriented Software Development
Answer» B. Angle Oriented Software Development
142.

Model which identifies design classes, subsystems and interfaces between them is

A. analysis model
B. design model
C. implementation model
D. use case model
Answer» C. implementation model
143.

Waterfall model phase in which system design is prepared and this system design helps in specifying system requirements and define overall system architecture is

A. modeling
B. planning
C. construction
D. communication
Answer» B. planning
144.

The main activity of the design phase of the system life cycle is to

A. understand the current system
B. develop and test the new system
C. replace the old system with the new one
D. propose alternatives to the current system
Answer» E.
145.

In the maintenance phase the product must be tested against previous test cases. This is known as __________ testing.

A. Unit
B. Regression
C. Acceptance
D. Integration
Answer» C. Acceptance
146.

Waterfall model is not suitable for:

A. Small projects
B. Complex projects
C. Accommodating changes
D. Maintenance Projects
Answer» D. Maintenance Projects
147.

Which type of integration testing uses stubs?

A. Top down testing
B. Bottom up testing
C. Both in top down and bottom up testing
D. System testing
Answer» B. Bottom up testing
148.

Which one of the following is a functional requirement?

A. Maintainability
B. Portability
C. Business needs
D. Reliability
Answer» D. Reliability
149.

The architectural model is derived from which of these sources?A) Information about the application domain for the software to be built; B) Specific requirements model elements such as data flow diagrams or analysis classes, their relationships and collaborations for the problem at hand;C) The availability of architectural styles and patterns.

A. Both A & B
B. Both B & C
C. Both A & C
D. All mentioned above
Answer» E.
150.

RAD Software process model stands for _____ .

A. Rapid Application Development.
B. Relative Application Development.
C. Rapid Application Design.
D. Recent Application Development.
Answer» B. Relative Application Development.