0% found this document useful (0 votes)
10 views12 pages

The Process: These Courseware Materials Are To Be Used in Conjunction With

Chapter02 process RPL Chapter02 process RPL Chapter02 process RPL

Uploaded by

PaJar Septianto
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views12 pages

The Process: These Courseware Materials Are To Be Used in Conjunction With

Chapter02 process RPL Chapter02 process RPL Chapter02 process RPL

Uploaded by

PaJar Septianto
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

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

A Common Process Framework


Common process framework
Framework activities
work tasks
work products
milestones & deliverables
QA checkpoints
Umbrella Activities

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
Software configuration management
Document preparation and 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

Process as Problem Solving

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 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

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:
High quality = project timeliness

Why?
Less rework!

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

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

Prototyping

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

The Incremental Model

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

An Evolutionary (Spiral) Model

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

Still Other Process Models


Component assembly modelthe process to apply when
reuse is a development objective
Concurrent process modelrecognizes that different
part of the project will be at different places in the
process
Formal methodsthe process to apply when a
mathematical specification is to be developed
Cleanroom software engineeringemphasizes error
detection before testing

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

You might also like