Escolar Documentos
Profissional Documentos
Cultura Documentos
and
Project Management Concepts
SYSTEM
DESIGN
PROGRAM
DESIGN
CODING
SYSTEM
TESTING
ACCEPTANCE
TESTING
[Pfleeger 98] OPERATION
& MAINTENANCE
ACCEPTANCE
TESTING
SYSTEM
DESIGN
SYSTEM
Verify design TESTING
CODING
[Pfleeger 98]
Listen to Build/Revise
Customer Mock-Up
Customer
Test-drives
Mock-up
[Pressman 97]
revise user/
prototype customer
review
DELIVERED
SYSTEM SYSTEM
REQUIREMENTS
(sometimes informal
or incomplete)
[Pfleeger 98]
Time
USERS
Production systems
[Pfleeger 98]
ts
e s4 train 3 Risk analysis3
Cons
a tiv
rn
te es3 ts
train 2 Risk analysis
Al tiv Cons
a 2
rn es2
lte tiv Co
A
rna ns
Risk analysis1
lte A tr Proto- Proto- Proto-
A lter a
nat ints
Budget4 Budget3 Budget2 Budget i ve 1
s Prototype1 type2 type3 type4
1 1
start
Requirements, Concept of s
si are
Detailed
life-cycle plan operation re ent
de ftw
gn
a design
w m
f t ir e
So
De o
Int ve S qu
lop re
an egra pla me a
d
te nts Code
dt t nt id
es ion n Val ireme t e d,
tp u ida gn
lan req Val d desi
ifi e Unit test
ver
System
Implementation Acceptance test
plan test
PLAN DEVELOP AND TEST
Testing
60-90 days
Software Engineering & Process
Models 9
Software Development
Stages
Requirements analysis &
specification
Conceptual/System design
Detailed/Program design
Coding/Implementation
Unit Testing & Integration
System Testing
System Delivery
Maintenance
Software Engineering & Process
Models 10