transparency masters for software engineering: a practitioner's … · · 2013-05-21risk...
TRANSCRIPT
![Page 1: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/1.jpg)
1
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
Supplementary Slides for Software Engineering:
A Practitioner's Approach, 5/e
copyright © 1996, 2001
R.S. Pressman & Associates, Inc.
For University Use Only May be reproduced ONLY for student use at the university level
when used in conjunction with Software Engineering: A Practitioner's Approach. Any other reproduction or use is expressly prohibited.
This presentation, slides, or hardcopy may NOT be used for
short courses, industry seminars, or consulting purposes.
![Page 2: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/2.jpg)
2
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
Chapter 2 The Process
![Page 3: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/3.jpg)
3
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
Software Engineering
A Layered Technology
Software Engineering
a “quality” focus
process model
methods
tools
![Page 4: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/4.jpg)
4
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
A Common Process Framework
Common process framework
Framework activities
work tasks
work products
milestones & deliverables
QA checkpoints
Umbrella Activities
![Page 5: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/5.jpg)
5
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s 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
Software configuration management
Document preparation and production
Reusability management
Measurement
Risk management
![Page 6: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/6.jpg)
6
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
Process as Problem Solving
![Page 7: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/7.jpg)
7
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
The Process Model: Adaptability
the framework activities will always be applied on every project ... BUT
the tasks (and degree of rigor) for each activity will vary based on: the type of project (an “entry point” to the model)
characteristics of the project
common sense judgment; concurrence of the project team
![Page 8: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/8.jpg)
8
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
The Primary Goal: High Quality
Remember:
High quality = project timeliness
Why?
Less rework!
![Page 9: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/9.jpg)
9
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
The Linear Model
![Page 10: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/10.jpg)
10
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
Iterative Models
Prototyping
RAD
![Page 11: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/11.jpg)
11
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
The Incremental Model
![Page 12: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/12.jpg)
12
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
An Evolutionary (Spiral) Model
![Page 13: Transparency Masters for Software Engineering: A Practitioner's … · · 2013-05-21Risk management . 6 ... provided with permission by R.S. Pressman & Associates, Inc., ... Transparency](https://reader031.vdocuments.site/reader031/viewer/2022020204/5b0dbe2c7f8b9ab7658ce72e/html5/thumbnails/13.jpg)
13
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by R.S. Pressman & Associates, Inc., copyright © 1996, 2001
Still Other Process Models
Component assembly model—the process to apply when reuse is a development objective
Concurrent process model—recognizes that different part of the project will be at different places in the process
Formal methods—the process to apply when a mathematical specification is to be developed
Cleanroom software engineering—emphasizes error detection before testing