Supplementary Slides For Software Engineering: A Practitioner's Approach, 5/e
Supplementary Slides For Software Engineering: A Practitioner's Approach, 5/e
Software Engineering:
A Practitioner's Approach, 5/e
copyright 1996, 2001
Chapter 2
The Process
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
A Layered Technology
Software
Software Engineering
Engineering
tools
methods
process model
a quality focus
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
Umbrella Activities
Software project management
Formal technical reviews
Software quality assurance
management
Document preparation and Software
configuration production
Reusability management
Measurement
Risk management
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
technical
development
status
quo
solution
integration
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
The Primary
Goal:
High Quality
Remember:
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
The Linear
Model
System/information
engineering
analysis
design
code
test
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
Iterative Models
team #2
listen
to
customer
build/revise
mock-up
team #1
team #3
business
mode ling
business
modeling
business
modeling
data
modeling
process
modeling
data
modeling
application
generation
testing
&
turnover
process
modeling
data
modeling
application
generation
customer
test-drives
mock-up
Prototyping
process
modeling
testing
&
turnover
application
generation
testing
&
turnover
60 - 90 days
RAD
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
10
System/information
engineering
analysis
design
increment 2
code
analysis
test
design
delivery of
1st increment
code
increment 3 analysis
increment 4
delivery of
2nd increment
test
design
analysis
code
delivery of
3rd increment
test
design
code
test
delivery of
4th increment
calendar time
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
11
Risk Analysis
Customer
Communication
Engineering
Customer
Evaluation
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
12
These courseware materials are to be used in conjunction with Software Engineering: A Practitioners Approach,
5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright 1996, 2001
13