Rekayasa Perangkat Lunak Part5 Rekayasa Perangkat Lunak Copyright

  • Slides: 21
Download presentation
Rekayasa Perangkat Lunak Part-5 Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi 1

Rekayasa Perangkat Lunak Part-5 Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi 1

Outline of this presentation o The Generic Software Process Model n n Waterfall Model

Outline of this presentation o The Generic Software Process Model n n Waterfall Model Spiral Model Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 2

Generic Software Process Model q Waterfall model 1. Spiral model 2. Incremental model 3.

Generic Software Process Model q Waterfall model 1. Spiral model 2. Incremental model 3. Prototyping model 4. Extreeme Programming 5. Rational Unified Process 6. The Opportunistic approach Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 3

Generic Software Process Model 1. Waterfall model Rekayasa Perangkat Lunak Copyright © Feb-2009 by

Generic Software Process Model 1. Waterfall model Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 4

Generic Software Process Model Waterfall model 1. The classic way of looking at S.

Generic Software Process Model Waterfall model 1. The classic way of looking at S. E. that accounts for the importance of q requirements, q design and q quality assurance. Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 5

Generic Software Process Model Waterfall model 2. The model suggests that software engineers should

Generic Software Process Model Waterfall model 2. The model suggests that software engineers should work in a series of stages. 3. The waterfall model also recognizes, to a limited extent, that you sometimes have to step back to earlier stages. Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 6

Generic Software Process Model Waterfall model Problems 1. It implies that you can get

Generic Software Process Model Waterfall model Problems 1. It implies that you can get the requirements right by simply writing them down and reviewing them. Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 7

Generic Software Process Model Waterfall model Problems 2. The model implies that you should

Generic Software Process Model Waterfall model Problems 2. The model implies that you should attempt to complete a given stage before moving on to the next stage. • This makes it difficult to respond to changing customer requirements after the process is underway Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 8

Generic Software Process Model Waterfall model o This model is only appropriate when the

Generic Software Process Model Waterfall model o This model is only appropriate when the requirements are well-understood Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 9

Generic Software Process Model 1. Spiral model Rekayasa Perangkat Lunak Copyright © Feb-2009 by

Generic Software Process Model 1. Spiral model Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 10

Generic Software Process Model 1. Spiral model PROJECT ENTRY POINT Rekayasa Perangkat Lunak Copyright

Generic Software Process Model 1. Spiral model PROJECT ENTRY POINT Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 11

Generic Software Process Model 1. Spiral model SECOND PASS Rekayasa Perangkat Lunak Copyright ©

Generic Software Process Model 1. Spiral model SECOND PASS Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 12

Generic Software Process Model 1. Spiral model THIRD PASS Rekayasa Perangkat Lunak Copyright ©

Generic Software Process Model 1. Spiral model THIRD PASS Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 13

Generic Software Process Model 1. Spiral model FOURTH PASS Rekayasa Perangkat Lunak Copyright ©

Generic Software Process Model 1. Spiral model FOURTH PASS Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 14

Generic Software Process Model 1. Spiral model Customer Communication Establish effective communication n Requirement

Generic Software Process Model 1. Spiral model Customer Communication Establish effective communication n Requirement elicitation n Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 15

Generic Software Process Model 1. Spiral model Planning n Define: n Scope n Resources,

Generic Software Process Model 1. Spiral model Planning n Define: n Scope n Resources, n Alternatives n Timelines n etc. Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 16

Generic Software Process Model 1. Spiral model Risk Analysis N NO GO GO ISIO

Generic Software Process Model 1. Spiral model Risk Analysis N NO GO GO ISIO C E D Assess n Technical risks and n Management risks n Risks identification n Risks handling n Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 17

Generic Software Process Model 1. Spiral model Engineering n Development of Product n First

Generic Software Process Model 1. Spiral model Engineering n Development of Product n First deliverable until n Working product Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 18

Generic Software Process Model 1. Spiral model Construction & Release Construct, n Test, n

Generic Software Process Model 1. Spiral model Construction & Release Construct, n Test, n Install, n Provide User Support n Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 19

Generic Software Process Model 1. Spiral model Customer Evaluation n Obtain feedback from customer

Generic Software Process Model 1. Spiral model Customer Evaluation n Obtain feedback from customer Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 20

Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 21

Rekayasa Perangkat Lunak Copyright © Feb-2009 by Fakultas Teknologi Informasi 21