Pertemuan 2 Process Models

15
Roger S. Pressman, Software Engineering a Practitioner's Approach, 2010 Chapter 3 Process Models

Transcript of Pertemuan 2 Process Models

Page 1: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 1/15

Roger S. Pressman, Software Engineering aPractitioner's Approach, 2010

Chapter 3

Process Models

Page 2: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 2/15

Roger S. Pressman, Software Engineering aPractitioner's Approach, 2010

Generic Process Framework

Communication

Planning

Modelling Construction

Deployment

Page 3: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 3/15

Roger S. Pressman, Software Engineering aPractitioner's Approach, 2010

Process Flow

Linear ● Menjalankan kelima aktifitas secara berurutan

Iterative

● Mengulang 1 atau lebih aktifitas sebelum melanjutkan ke

aktifitas selanjutnya

Evolutionary

● Menjalankan kelima aktifitas secara berputar 

● etiap perputaran menghasilkan versi ! yang lebihlengkap

Parallel

● Menjalankan satu atau lebih aktifitas secara paralel

Page 4: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 4/15

Roger S. Pressman, Software Engineering aPractitioner's Approach, 2010

Linear Process Flow

Communication

Planning

Modelling

Construction

Deployment

Page 5: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 5/15

Roger S. Pressman, Software Engineering aPractitioner's Approach, 2010

Iterative Process Flow

Communication

Planning

Modelling

Construction

Deployment

Page 6: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 6/15

Roger S. Pressman, Software Engineering aPractitioner's Approach, 2010

Evolutionary Process Flow

Communication

Planning

Modelling

Construction

DeploymentIncrement released

Page 7: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 7/15

Roger S. Pressman, Software Engineering a

Practitioner's Approach, 2010

Parallel Process Flow

Communication Planning

Modelling

Construction Deployment

"ime

Page 8: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 8/15

Roger S. Pressman, Software Engineering a

Practitioner's Approach, 2010

Process Models

!aterfall

Incremental

piral ##dll

Page 9: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 9/15

Roger S. Pressman, Software Engineering a

Practitioner's Approach, 2010

Waterfall

Page 10: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 10/15

Roger S. Pressman, Software Engineering a

Practitioner's Approach, 2010

Waterfall

ystematic se$uential approach to soft%aredevelopment

&e$uirements are %ell understood

Page 11: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 11/15

Roger S. Pressman, Software Engineering a

Practitioner's Approach, 2010

Waterfall disadvanta!es

Changes can cause confusion as the project

team proceeds

It's often difficult for the customer to state all

re$uirements e(plicitly

Customers must have patience

ome projects team members must %ait for

other members of the team to complete

dependent tasks

Page 12: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 12/15

Roger S. Pressman, Software Engineering a

Practitioner's Approach, 2010

Incremental

Page 13: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 13/15

Roger S. Pressman, Software Engineering a

Practitioner's Approach, 2010

Incremental

Combination of elements of linear and parallel

process flo%s

Initial soft%are re$uirements are reasonably

%ell defined

May be a compelling need to provide a limited

set of soft%are functionality to users $uickly

&efine and e(pand the functionality in later

soft%are releases

Page 14: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 14/15

Roger S. Pressman, Software Engineering a

Practitioner's Approach, 2010

Incremental

"he first increment is often a core product

)asic re$uirements are addressed but many

supplementary features *some kno%n+ others

unkno%n, remain undelivered

Page 15: Pertemuan 2 Process Models

8/21/2019 Pertemuan 2 Process Models

http://slidepdf.com/reader/full/pertemuan-2-process-models 15/15

Roger S. Pressman, Software Engineering a

Practitioner's Approach, 2010

"piral