Transcript Spiral model - Febby Dian Anggraini
Software Engineering
Rekayasa Perangkat Lunak Kuliah 05
Outline of this presentation • The Generic Software Process Model (SDLC- software development life cycle) – Waterfall Model – Spiral Model 2
Generic Software Process Model Waterfall model Spiral model Incremental model Prototyping model Extreme Programming Rational Unified Process The Opportunistic approach 3
Generic Software Process Model Requirements definition
Waterfall model
System and software design Implementation and unit testing Integration and system testing Operation and maintenance 4
Generic Software Process Model
Waterfall model
1. The classic way of looking at Software Engineering. that accounts for the importance of requirements, design and quality assurance.
5
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.
6
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.
7
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 8
Generic Software Process Model
Waterfall model
This model is only appropriate when the requirements are well-understood 9
Generic Software Process Model
Spiral model Planning Risk Analysis Customer Communication Customer Evaluation Construction & Release Engineering
10
Generic Software Process Model
Spiral model Planning Risk Analysis Customer Communication PROJECT ENTRY POINT Customer Evaluation Construction & Release Engineering
11
Generic Software Process Model
Spiral model Planning Risk Analysis Customer Communication SECOND PASS Customer Evaluation Construction & Release Engineering
12
Generic Software Process Model
Spiral model Customer Communication Planning Risk Analysis THIRD PASS Customer Evaluation Construction & Release Engineering
13
Generic Software Process Model
Spiral model Planning Risk Analysis Customer Communication FOURTH PASS Customer Evaluation Construction & Release Engineering
14
Generic Software Process Model
Spiral model Customer Communication
Establish effective communication
Requirement elicitation
15
Generic Software Process Model
Spiral model Planning
Define:
Scope
Resources,
Alternatives
Timelines
etc.
16
Generic Software Process Model
Spiral model Risk Analysis
Assess
Technical risks
and Management risks
Risks identification
Risks handling
17
Generic Software Process Model
Spiral model Engineering
Development of Product
First deliverable until Working product
18
Generic Software Process Model
Spiral model Construction & Release
Construct,
Test,
Install,
Provide User Support
19
Generic Software Process Model
Spiral model Customer Evaluation
Obtain feedback from customer
20
21
Terimakasih…..
Untuk mahasiswa/i yang tidak ngantuk dan tetap konsentrasi Mengikuti Perkuliahan.
Sampai berjumpa minggu depan …….. (Dalam perkuliahan dan dosen yang sama)