0% found this document useful (0 votes)
47 views19 pages

Software Engineering Models Overview

de ques

Uploaded by

God Father
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views19 pages

Software Engineering Models Overview

de ques

Uploaded by

God Father
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

Software Engineering Objective Type Questions with Answers

1.

The first step in Software Development Life Cycle(SDLC) is

[A] Preliminary investigation and Analysis

[B] System Design

[C] System Testing

[D] Coding

Answer & Explanation

Answer: Option A

2.

The detailed study of existing system is referred to as

[A] System Planning

[B] System Analysis

[C] Feasibility Study

[D] Design DFD

Answer & Explanation

Answer: Option B

3.

System analysis and design phase of Software Development Life Cycle (SDLC) includes which of the following ?

[A] Parallel run

[B] Sizing

[C] Specification Freeze

[D] All of these

Answer & Explanation

Answer: Option D

4.
Prototyping aims at

[A] end user understanding and approval

[B] program logic

[C] planning of dataflow organisation

[D] none of these

Answer & Explanation

Answer: Option A

5.

What is a prototype ?

[A] Mini-model of existing system

[B] Mini-model of the proposed system

[C] Working model of the existing system

[D] None of these above

Answer & Explanation

Answer: Option B
Multiple Choice Questions and Answers on Software
Engineering

11.

The phase of System Development associated with creation of the test data is

[A] System analysis

[B] Physical design

[C] System acceptance

[D] Logical design

Answer & Explanation

Answer: Option C

12.

Which of the following is not a named phase in the System development life cycle ?

[A] Assesment

[B] Maintenance

[C] Development

[D] Testing

Answer & Explanation

Answer: Option A

13.

Which of the following is a true statement regarding the SDLC phases ?

[A] The SDLC is not iterative

[B] The life cycle is always a sequentially ordered set of phases

[C] It is not possible to completed some activities in one phase in parallel with those of another phase

[D] The life cycle may be though of as a circular process

Answer & Explanation

Answer: Option A
14.

Which of the following is the most important phase of SDLC ?

[A] Requirements analysis

[B] Design

[C] Testing

[D] Coding

Answer & Explanation

Answer: Option A

15.

Which step of SDLC performs cost/benefit analysis ?

[A] Feasibility study

[B] Analysis

[C] Design

[D] None of these above

Answer & Explanation

Answer: Option B
Software Design Objective Type Questions with Answers

1.

An ER diagram depicts

[A] Entities

[B] Keys

[C] Relationship

[D] All of these above

Answer & Explanation

Answer: Option D

2.

In an ER diagram noun is treated as

[A] Entity

[B] Relationship

[C] Primary key

[D] Foreign key

Answer & Explanation

Answer: Option A

3.

Data Flow Diagrams are used for

[A] Process modelling

[B] Modelling interactions in a real time environment

[C] Data modelling

[D] None of these above

Answer & Explanation

Answer: Option A

4.
Requirements to develop a software

[A] Model business

[B] Analyze

[C] Design

[D] All of these above

Answer & Explanation

Answer: Option D

5.

The basic tool used in structured design is a

[A] Structure Chart

[B] Data flow diagram

[C] ER diagram

[D] Program flowchart

Answer & Explanation

Answer: Option A
Chapter-wise Questions and Answers on Software
Engineering

6.

At highest level, a DFD is referred to as


[A] Scope diagram

[B] Context diagram

[C] Level 1 DFD

[D] Level 2 DFD

Answer & Explanation

Answer: Option B

7.

In a DFD, an originator or data receiver is usually designated by

[A] A square box

[B] A circle

[C] A rectangle

[D] None of these

Answer & Explanation

Answer: Option C

8.

ER diagram is related with

[A] Entity relationship

[B] Data flow

[C] Foreign key

[D] System testing

Answer & Explanation

Answer: Option A

9.
The output of System Design stage is represented by

[A] State diagram

[B] Structure chart

[C] ER diagram

[D] Context diagram

Answer & Explanation

Answer: Option B

10.

A Zero level DFD describes :

[A] The fully blown up System Design

[B] Data flow in all the modules

[C] Overview of processes, inputs and output

[D] None of these

Answer & Explanation

Answer: Option C
System Design MCQ Questions and Answers | Software Design
objective type questions

11.

The database design activity deals with the design of the

[A] Logical database

[B] Physical database

[C] Both [A] and [B]

[D] Only [B]

Answer & Explanation

Answer: Option C

12.

At the most detailed level of the Data flow diagram involves which one of following process ?

[A] Functional primitives

[B] Data flows

[C] Interfaces

[D] Transform descriptions

Answer & Explanation

Answer: Option D

13.

Which of the following defines the rules of DFD ?

[A] All data flows must contain data

[B] All data flows must begin and/or end at a process

[C] Only processes can connect to data storages

[D] All of the above

Answer & Explanation

Answer: Option B
14.

Which one of the following is not related to DFD ?

[A] Bubble (Process)

[B] Arrow (Flow)

[C] Secondary storage

[D] Data store

Answer & Explanation

Answer: Option C

15.

Entities, attributes and relationships are associated with

[A] logical concepts of data

[B] physical concepts of data

[D] none of these

Answer & Explanation

Answer: Option A
1. Build & Fix Model is suitable for programming
exercises of ___________ LOC (Line of Code).

a) 100-200
b) 200-400
c) 400-1000
d) above 1000

Answer: a
Explanation: Build & Fix Model is suitable for
small projects & programming exercises of 100
or 200 lines.

2. RAD stands for


a) Relative Application Development
b) Rapid Application Development
c) Rapid Application Document
d) None of the mentioned

Answer: b
Explanation: None.

3. Which one of the following models is not


suitable for accommodating any change?
a) Build & Fix Model
b) Prototyping Model
c) RAD Model
d) Waterfall Model

Answer: d
Explanation: Real projects rarely follow the
sequential flow that the Waterfall Model
proposes.

5. Which one of the following is not a phase of


Prototyping Model?
a) Quick Design
b) Coding
c) Prototype Refinement
d) Engineer Product

Answer: b
Explanation: A prototyping model generates
only a working model of a system.

6. Which of the following statements regarding


Build & Fix Model is wrong?

a) No room for structured design


b) Code soon becomes unfixable & unchangeable
c) Maintenance is practically not possible
d) It scales up well to large projects
Answer: d
Explanation: Build & Fix Model is suitable for
100-200 LOC

10. Which model can be selected if user is


involved in all the phases of SDLC?

a) Waterfall Model

b) Prototyping Model
c) RAD Model
d) both Prototyping Model & RAD Model

Answer: c
Explanation: None.
1. 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: d
Explanation: None.

2. 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: c
Explanation: Each linear sequence produces a
deliverable “increment” of the software and
particularly when we have to quickly deliver a
limited functionality system.

3. What is the major advantage of using


Incremental Model?
a) Customer can respond to each increment
b) Easier to test and debug
c) It is used when there is a need to get a product
to the market early
d) Easier to test and debug & It is used when
there is a need to get a product to the market
early

Answer: d
Explanation: Incremental Model is generally
easier to test and debug than other methods of
software development because relatively
smaller changes are made during each
iteration and is popular particularly when we
have to quickly deliver a limited functionality
system.However, option “a” can be seen in
other models as well like RAD model,hence
option “d” answers the question.

4. The spiral model was originally proposed by


a) IBM
b) Barry Boehm
c) Pressman
d) Royce

Answer: b
Explanation: None.

5. The spiral model has two dimensions namely


_____________ and ____________
a) diagonal, angular
b) radial, perpendicular
c) radial, angular
d) diagonal, perpendicular

Answer: c
Explanation: The radial dimension of the model
represents the cumulative costs and the
angular dimension represents the progress
made in completing each cycle. Each loop of
the spiral from X-axis clockwise through 360o
represents one phase.

6. 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: b
Explanation: Except option “b” all other
tasks/activities are present in Spiral Model as
well.

7. 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: a
Explanation: All other options are the
advantages of Spiral Model.

8. Spiral Model has user involvement in all its


phases.
a) True
b) False

Answer: b
Explanation: None.

9. How is Incremental Model different from Spiral


Model?
a) Progress can be measured for Incremental
Model
b) Changing requirements can be accommodated
in Incremental Model
c) Users can see the system early in Incremental
Model
d) All of the mentioned

Answer: a
Explanation: None.

You might also like