Software Development Process
Software Engineering 1.37
MSBTE's Questions & Answèrs
Summer 2015
(4 M)
1. Explain software engineering as a layered technology approach.
Ans. Refer to Section 1.1.5. (4 M)
2. State any four attributes of good software.
Ans. Refer to Page 1.2. (4 M)
3. Differentiate between waterfal model and incremental model.
Ans. Difference between waterfall model and increnental model:
Tncrementalmodel
NO Waterall
incremental model combines elements of
1 The linear sequential model suggests a The model (applied
systematic, sequential approach to the linear sequential
iterative philosophy of
software development that begins at the repetitively) with the
system level and progresses through prototyping
analysis, design, coding, testing, and
support.
2. All phases are clearly defined. Few of the steps are defined.
3. One of the most systematic methods for It isiterative in nature.
software development.
4 Being oldest, this is one of the time tested New model for development
methods
5 Real projects rarely follow sequential It provides on the rigid nature of sequential
model. approach
6. It is often difficult for the customer to This method is of great help when
state all requirements explicitly organization is low on staffing.
7. The working model is available only in the This model could be time consuming.
latter part of the development.
4. What do you mean by process framework? Explain with suitable diagram. (4 M)
Ans. Refer to Sections 1.3 and 1.3.2.
5. Explain spiral model with neat diagram. (4 M)
Ans. Refer to Section 1.3.3.2.1.
6. Describe Agile process model in detail. (4 M
Ans. Refer to Section 1.4.5.
Winter 2015|
1. Describe the characteristics of software. (4M
Ans, Refer to Section 1,1.3.
2, Briefly explain softwareengineering as a layered technology. (4N
Ans, Refer to Section 1.1,5.
3. With a neat diagrarm, explain the nature and general stepsof spiral model. Also give its
advantages and disadvantages. (61
Ans, Refer toSection 1.3.3.2.1,
Software Development Proceas
1.38
approach.
development
software disadvantages
SofwareEnglneering
features of Agile
Explainthe 14. its
advantagesand (4M
4. Section applicable?Give
Referto model is
Ans. situationRAD
Inwhích 1.3.3.1.3. activities.
5. Section framework
Referto
Ans, basicprocess
Explainthe
6
Section1.3.2. Summer 2016
Ans. Refer
to (4M
software.
characteristicsof
Statethree (any4
1
DefineSoftware. 1,1.3. agile process model points). (4 M
Sections111and model and
Ans. Referto prescriptive process process models:
Differentiate between prescriptiveand agile AgileProcess Model
2.
table compares
Ans. Following PrescriptiveProcessModel
approach for project
Sr. No. software It is an recent
traditionalapproach for
A
management.
modularity, iterative, time bound
1
productdevelopment.
Focus is on
parsimony, adaptive, incremental
tools such as
Focus is on tasks, convergent,collaborative approach.
2. tracking and
estimating, scheduling,
control the concept of
Agile process model uses
Waterfall, Incremental, extreme programming.
3. Models include
prototype, RAD and spiral.
People oriented process.
Product oriented process.
4.
Cycle-time reduction is most important.
5 Traditional and modern approaches
framework
using generic process
activities with medium to large cycle
time.
(4 M
of Software Engineering.
3. Describe the layered technology approach
Ans. Refer to Section 1.1.5.
situations in which it can be used. (4 M)
4. What is waterfall model? State the practical
Ans. Refer to Section 1.3.3.1.1.
(4 M
5. State and explain any four types of software.
Ans, Refer to Section 1.1.4.
Winter 2016|
(4 M
1. Describe any four categories of software.
Ans, Refer to Section 1.1.4,
(4 M
2, Write any four features of Agile Software Development approach.
Ans. Refer to Section 1.4.
3 With neat díagram, explain RAD model with its advantages and disadvantages. (4M
Ans. Refer to Section 1.3.3.1.3.
4. Explain process framework with suitable diagram. 4
Ans. Refer to Section 1.3.2.
Software Development Process
1.39
Software Engineering (4 M)
(any four points)
5. Differentiate between waterfall and incremental model
Ans. Refer to Q.3 of Summer 2015. (4 M)
approach with neat diagram.
6. Explain software engineering as a layered technology
Ans. Refer to Section 1.1.5.
Summer 2017
(4 M)
1. What is software? What is embedded software?
Ans. Refer to Section 1.1.1 and Page 1.6 Point (3). (4 M)
2. Explain the term scrum.
Ans. Refer to Section 1.4.8. (4 M)
Explain with suitable diagram.
3. What do you mean by process framework?
Ans. Refer to Section 1.3.2. (4 M)
approach.
4. Explain software engineering as a layered
Ans. Refer to Section 1.15. (4 M)
5. What is agile process?
Ans. Refer to Section 1.4.4. (4 M)
disadvantages.
6. Explain RAD model with its advantages and
Ans. Refer to Section 1.3.3.1.3.
Winter 2017|
(4 M)
software.
1. Explain changing nature of
Ans. Refer to Section 1.4.4. (4 M)
2. Explain the waterfall model.
1.3.3.1.1.
Ans. Refer to Section (4 M)
process model.
3 Difference between prescriptive and agile
2016.
Ans. Refer to Q.2 of Summer (8 M)
What are its characteristics?
What is software?
4.
1.1.3.
Ans. Refer to Sections 1.1.1 and
Summer 2018
model and list two disadvantages of spiral model (4 M)
Draw the neat labelled diagram of spiral
1.1.3.2.1.
Ans. Refer to Section (4 M)
"software does not wear out".
2 Elaborate the software characteristic
Ans. Refer to Section 1.1.3 Point (2). changing nature. (6 M
considering the
3. Elaborate any six types of software
Ans. Refer to Section 1.1,4. (4N
4. Enlist characteristics of software.
Ans. Refer to Section 1.1.3. model. (4 points) (4I
model and incremental
5. Givedifference between waterfall
Ans. Refer to 0.3 Summer 2015.
Winter 2018
suitable diagram. (4
1, Explain Prototyping process model using
Ans. Refer to Section 1.3.3.2.2.
Engineering
Software
Ans. 5.Ans. 4.Ans. 3.Ans. 2.
Refer Refer Refer Refer
Differentiate Explain Describe Explain
to to to to
Section Section any
Q.2 waterfallSectionbasic
of four
between
Summer
1.3.3.1.1. framework
1.3.2. 1.1.4.
model software
prescriptive
2016. with
and
categories.
neatumbrella
and diagram
agile activities 1.40
and
process
its
advantages of
model. generic
process
and
disadvantages.
framework.
Development
Software
Process
M)
(4 M)
(8 M)
(4 M)
(4