CICLO DE VIDA DE DESARROLLO DE SOFTWARE
PHASES DESCRIPTION OF METHODS OR PRODUCTS OR
EACH PHASE TOOLS DELIVERABLES
ANALYSIS OF The planning of a Decomposition The specification of
REQUIREMENTS software is important functional system is the basis of
for the projects Specification via the communication with
may this phase be successful Verbatim Sentences
the stakeholders. The
the project serves us Modeling of analysis model is
to make the plans for process
how I am going to organize the Domain model the base of the
software development communication between
Use Cases
this organization Checklists the developers.
involves the hardware, Inspection
the software and the resource Prototypes The obtaining of
human. requirements and analysis
they focus only on the
system vision that
the user has.
DESIGN It is the process of using Top down The design of
of information Bottom up Software is one of
collected in the stage Modular programming the parts
from analysis to design of Programming fundamentals
product. structured within the cycle of
The main task of the
design stage is
development of
develop a model software. Well, it's the
or the moment in which
specifications many factors
for the product or they will remain
components of determined, like
system. the quality, the
performance or even
the good
operation.
DEVELOPMENT It consists of using the *Waterfall model: The development of
created models Linear framework. coding and
during the stage of Prototype: Framework correction
design to create the iterative. "Code and fix") is,
components of the *Incremental: more than one
system. Combination of strategy
linear framework and
predetermined, the
iterative.
result of a foul
*SpiralCocombination
of the linear framework and of experience or
iterative. pressure that is exerted
RAD: Rapid about the
Application developers for
Development meet a deadline
iterative framework. of delivery.
TESTS It consists of ensuring Test Planning. The control of the
that the components software quality
Test design.
individuals who carries with it
they integrate into the system or implementation of
applications that
product, comply with tests. allow to carry out
the requirements of the
Evaluation of criteria autonomous tests and
specification created
during the stage of of exit. massive allowing
design. Closure of the process. thus the verification
from the point of
static and view
white box, that is to say
tests where
analyze the software without
run the software
through the code
source of it.
IMPLEMENTATION ORIt consists of putting to Waterfall Methodology These tests
TEST IN PROGRESS customer disposition the or waterfall allow to verify
product. que los componentes
Agile methodology or from the application
Scrum they comply with the
characteristics of the
Sure Step Methodology
model and with the
functionality of
system.