It is a process of creating systems, and methodologies and
models that people use to develop software.................
Read answer
SDLC serves as a guide to the project and provides a flexible
and consistent medium to accommodate changes,...............
Read answer
An SDLC model defines implementation of an approach to the
project. It defines the various processes, and phases that would be carried out
throughout the project to produce the desired output.................
Read answer
Waterfall is a sequential and non iterative SDLC model which describes flowing
of phases downwards one by one. The process does not start a phase unless the
previous phase is completed once and for all completely..................
Read
answer
Requirements gathering: All the requirements are gathered and
analysis is performed for the complete system..................
Read answer
Strengths of the waterfall model are: a) No planning needed
b) Works well for small projects with fixed and clear
requirements................
Read answer
Weaknesses of waterfall model are: a) It is Inflexible b)
Accommodating changes is very hard
....................
Read answer
One should use the waterfall model only when: Requirements
are very clear and fixed. There are no ambiguous requirements.............
Read answer
The V-shaped SDLC model is an extension of the waterfall
model. The typical waterfall moves linearly downwards,..................
Read
answer
Phases in V-Shaped model: Verification phases are on the left
side of the V-shape. It consists of: Requirements analysis: Requirements are
gathered and analysis is performed to understand the problem and propose a
solution...............
Read answer
Strengths of V-Shaped model: a) Simple and easy to use model.
b) Every phase has clear and fixed deliverables...............
Read answer
Weaknesses of V-Shaped model: a) It is inflexible. b) Changes
in requirements are very hard to accommodate...............
Read answer
The V-shaped model should be used for small to medium sized
projects where requirements are clearly defined and fixed.................
Read answer
Prototype SDLC models is based upon creation of a software
prototype of the complete system and then refine and review it continuously
till the complete acceptable system is built..............
Read
answer
Phases in prototype model: Identify some requirements to
begin with: Get a list of some major requirements which define the need for the
new system including the main input output information...............
Read answer
Strengths of prototype model are: a) Gains customer’s
confidence as developers and customers are in sync with each other’s
expectations continuously...............
Read answer
Weaknesses of the Prototype model are: a) Focusing on the
prototype can mislead developers from understanding the actual desired system.
b) End users get confused, believing the prototype to be the complete
system.............
Read answer
Prototype model should be used when the desired system needs
to have a lot of interaction with the end users................
Read answer
RAD involves iterative development along with creation of prototypes. It uses
interactive use of techniques and prototypes to define user’s requirements and
system design clearly................
Read answer
Phases in RAD: Business modeling: The information flow is
identified between various business functions.............
Read
answer
Strengths of RAD: a) Reduced development time. b) Increases
reusability of components............
Read
answer
Weaknesses of RAD: a) Depends on strong team and individual
performances for identifying business requirements...............
Read answer
RAD should be used when there is a need to create a system
that can be modularized in 2-3 months of time...............
Read
answer
Incremental SDLC approach suggests construction of a partial system rather than
the complete system and then builds more functionality into it. Requirements
and features are prioritized...........
Read answer
Phases of incremental model are same as waterfall i.e. Requirements, design,
implementation, testing, maintenance. However, instead of following the
waterfall once and for all linearly,................
Read answer
Strengths of incremental model are: a) Develop high risk
business features first b) Every increment delivers an operational
product...............
Read answer
Weaknesses of incremental model are: a) Needs good planning
and design. b) Needs a clear and complete definition of the complete system
before it can be broken down and built incrementally................
Read answer
Incremental model should only be used when: Requirements of
the complete system are clearly defined and understood. Major
requirements must be defined; however, some details can evolve with
time...............
Read answer
The spiral SDLC model combines components of both design and prototype in
phases. It’s a hybrid of waterfall and prototyping model..............
Read answer
Phases in spiral model: a) System requirements are identified
in detail. b) An initial design is created for the new system based on the
requirements in previous phase..............
Read
answer
Strengths of the Spiral model: a) Early identification of
potential risk areas. b) Customer sees a prototype very early in the
SDLC.................
Read answer
Weaknesses of Spiral model are: a) Not suitable for smaller
or low budget projects as cost is high for identifying risks. b) Time spent on
risks, planning, and prototyping may not be as efficient............
Read answer
Spiral model should be used when: a) Prototypes are
expected/needed. b) Large and high budget projects c) When risk assessment is
very critical..............
Read answer
There is no specific SDLC model that can be used for all
types of projects and situations. If none of the popular SDLC models suit for a
specific project then...............
Read
answer
|