system development life cycle

13
System Development Life Cycle

Upload: baba

Post on 04-Jan-2016

37 views

Category:

Documents


6 download

DESCRIPTION

System Development Life Cycle. Tahapan dasar. Pendekatan SDLC. Waterfall. Waterfall (cont). Setiap fase dilakukan secara berurutan Kurang dalam iterasi pada setiap level Kaku untuk iterasi sebelumnya. Prototyping. Prototyping (cont). Keuntungan prototyping - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: System Development Life Cycle

System Development Life Cycle

Page 2: System Development Life Cycle

Planning

Analisa

Disain

Implementasi

Tahapan dasar

Page 3: System Development Life Cycle

Waterfall

Prototyping

RAD

Incremental Prototyping

Pendekatan SDLC

Pendekatan SDLC

Page 4: System Development Life Cycle

1. Perencanaan

2. Analisis

3. Disain4.

Implementasi

5. Penggunaan

Waterfall

Page 5: System Development Life Cycle

Setiap fase dilakukan secara berurutan Kurang dalam iterasi pada setiap level Kaku untuk iterasi sebelumnya

Waterfall (cont)

Page 6: System Development Life Cycle

Prototyping

Page 7: System Development Life Cycle

Keuntungan prototyping◦ Meningkatnya komunikasi antara pengembang

dan pengguna◦ Pengembang dapat melakukan pekerjaan yang

lebih baik dalam menentukan kebutuhan pengguna

◦ Pengguna memerankan kebutuhan yang lebih aktif dalam pengembangan sistem

◦ Pengembang dan pengguna menghabiskan waktu yang lebih sedikit dalam mengembangkan sistem

◦ Implementasi menjadi jauh lebih mudah karena pengguna tahu apa yang diharapkannya

Prototyping (cont)

Page 8: System Development Life Cycle

Rapid Application Development

Page 9: System Development Life Cycle

4 unsur penting RAD◦ Manajemen Pimpinan perusahaan◦ Orang (tim) Melibatkan banyak orang◦ Metodologi Siklus RAD◦ Tools Software, RPL

Page 10: System Development Life Cycle

Incremental SDLC Model Construct a partial

implementation of a total system

Then slowly add increased functionality

The incremental model prioritizes requirements of the system and then implements them in groups.

Each subsequent release of the system adds function to the previous release, until all designed functionality has been implemented.

Page 11: System Development Life Cycle

Incremental Model Strengths Develop high-risk or major functions first Each release delivers an operational

product Customer can respond to each build Uses “divide and conquer” breakdown of

tasks Lowers initial delivery cost Initial product delivery is faster Customers get important functionality

early Risk of changing requirements is reduced

Page 12: System Development Life Cycle

Incremental Model Weaknesses Requires good planning and design Requires early definition of a complete and

fully functional system to allow for the definition of increments

Well-defined module interfaces are required (some will be developed long before others)

Total cost of the complete system is not lower

Page 13: System Development Life Cycle

When to use the Incremental Model Risk, funding, schedule, program

complexity, or need for early realization of benefits.

Most of the requirements are known up-front but are expected to evolve over time

A need to get basic functionality to the market early

On projects which have lengthy development schedules

On a project with new technology