341Mid term review.pptx-Process Overview...
341Mid_term_review.pptx-Process Overview Points you need to
Showing 1-9 out of 132
341Mid term review.pptx-Process Overview Points yo...
341Mid_term_review.pptx-Process Overview Points you need to
341Mid term review.pptx-Process Ove...
341Mid_term_review.pptx-Process Overview Points you need to
Page 1
Process Overview
Points you need to know
from the process slides


Page 2
Waterfall Model


Page 3
Waterfall Phases
In the original waterfall model, the following
phases are followed in order:
Requirements specificaon
Design
Construcon (AKA implementaon or coding)
Integraon
Tesng and debugging (AKA validaon)
Installaon
Maintenance


Page 4
Discussion of waterfall
2.1 The Waterfall Model as a Process
The waterfall model describes a
process
for
soſtware development.
•The Waterfall Model is
document driven
. Each
step of the process yields
documents
.
For example, when Requirements Analysis has
been completed, there is a Requirements
Document. Before coding starts, there must be a
set of Design Documents.


Page 5
Phases
The waterfall model in its original form was not
intended to be executed without any iteraon,
although that is the interpretaon oſten given.
The
phases
given above are present in
any large
soſtware project
.
They are applied with varying flexibility in different
processes


Page 6
The spiral model
Each phase starts with a design goal and ends with the
client reviewing the progress thus far.
Analysis and engineering efforts are applied at each phase
of the project, with an eye toward the end goal of the
project
The spiral model combines the features of the
prototyping model and the waterfall model. It is intended
for large, expensive, and complicated projects.


Page 7
Spiral Model
Risk
anal
ysis
Risk
analysis
Risk
analysis
Risk
analysis
Proto-
type 1
Prototype 2
Prototype 3
Opera-
tional
protoype
Concept of
Operation
Simulations, models
, benchmarks
S/W
requirements
Requirement
valida
tion
Design
V&V
Product
design
Detailed
design
Code
Unit test
Integration
test
Acceptance
test
Service
Develop, verify
next-level product
Evaluate alterna
tives,
identify
, resolve risks
Determine objecti
ves,
alterna
tives and
constraints
Plan next phase
Integration
and test plan
Development
plan
Requirements plan
Life-cycle plan
REVIEW


Page 8
The spiral model
At the customer's opon, the enre project can
be aborted if the risk is deemed too great.
Risk factors might involve
development cost overruns,
operang-cost miscalculaon,
any other factor that could, in the customer's
judgment, result in an unsasfactory final product.


Page 9
Process and Errors
A process model must recognize the possibility of errors
and provide ways of correcng them
Errors made early in development tend to be more serious
(that is, more expensive to fix) than errors made later
The kind of errors made depend to some extent on the
process model.
As an example, consider an error in the requirements. With
the waterfall model, the error may not be noced unl
acceptance tesng, when it is probably too late to correct
it. (Note that the client probably does not see the soſtware
running unl the acceptance tests.)


Ace your assessments! Get Better Grades
Browse thousands of Study Materials & Solutions from your Favorite Schools
Concordia University
Concordia_University
School:
Software_Process
Course:
Great resource for chem class. Had all the past labs and assignments
Leland P.
Santa Clara University
Introducing Study Plan
Using AI Tools to Help you understand and remember your course concepts better and faster than any other resource.
Find the best videos to learn every concept in that course from Youtube and Tiktok without searching.
Save All Relavent Videos & Materials and access anytime and anywhere
Prepare Smart and Guarantee better grades

Students also viewed documents