Professional Documents
Culture Documents
1.s/w Developm Ent Life Cycle:: Bqcqb1
1.s/w Developm Ent Life Cycle:: Bqcqb1
In the early 1980s, the more flexible Incremental Model was introduced. It isalso called the
, attempting to compensate for the length of projects byproducing us able functionalit y earlier, in incr ements. All the
requirements ar ecollected at one shot. The technical architecture is finalized upfront. The objectivesare di
vided into sever al increments o r builds. The first build i s developed an ddelivered. This is followed by the next portion
until all the objectives have been met.It is easier to build and design than a whole project. However, it has
its owndrawbacks. Spiral model: For a typical application, the spiral model means that you have a rough-
cut of userelements as an operable application, add features in phases, and, at some point,add the final
graphics. Each phase starts with a design goal and ends with the client reviewi ng
the progress th us far. Analysis and engineerin g efforts areapp lied at each phase of the project, with an eye toward the
business goal of theproject. The spiral model is used most often in large projects and needs constantreview to stay on
target. However, if we use the spiral in the reverse, that is addingthe peripheral features and then developing
the core, we more often than not endup going nowhere. Other models: There are several other
Life Cycle models: Rational's Iterative Development Model, Adapt ive Model ,
Rapid Applic ation Develo pment, Evolu tionaryProtot yping, and V Model
memorize the models now. The intention is to give you an idea of what the software life cycle phases
are andhow they are combined into different structures to form life cycle models.
Maintenance model:
. This involves initial knowledgetransi tion, followed by steady state, where enhancements, production
support, andbug fixes take place. Model selection: The selection of the appropriate model depends on a number of
customer, na ture of requir ements, tech nology to be used, budget , andvarious other factors.
For example, st able requireme nts, well unders tood technology , small software solution for complex and well understood
problems are criteria that can seem aptfor the waterfall model. Summary: In this session, you have learned
that: The Software stages are Requirement, Design, Develop ment, Testing, and DeliverySta ges such as
Analysis, Design, Testing, and Delivery can be carried out at singleor multiple points of time during the software
project according to different lifecycle models The various models for project development
are: Waterfall, Incremental, Iterative,Spiral, and Maintenance Th e choice of a particular model for
a project depen ds on client involv ement,priority, requirements, technology, and other factors
one means by a quality product.I need a shirt that will fit my specifications.M y shirt needs to be defect free.It should also be
cost effective. This shirt has two pockets, which is a unique feature.I will take this shirt because it is
also branded as a quality shirt.What is quality? Quality can be defined in various ways
uring specifications
.So many definitions of quality leave us confused.In reality, all of them combine to
define the quality of a product.Quality distinguishes a product and becomes the deciding factor in
competition.Wh atever work product you produce during day-to-day activities contribute to
thequality of the product. Process of ensuring quality: The process of ensuring quality in a product
comprises the following components: Quality assur ance ensures proper proce ss for produ
page you, will learn the responsibiliti es involved in ensuring the qualityof a product.
The responsibi lity of ensuring proper quality o f every delivera ble lies with the organization. This implies that it is the
responsibility of each and every employee of the organization. Th e quality of the process and product of the organization
needs to conform tocertain set standards. Thes e standards ne ed to be adher ed to by the m embers and ch
and standard s:
Now you will learn about the various Quality Models and Standards.Fram eworks to
ensure proper quality processes can be developed by the companyaided by the standards and