software engineering ( pressman )

14
Software Engineering ( Pressman ) Chapter II The Process

Upload: gladys

Post on 06-Jan-2016

71 views

Category:

Documents


1 download

DESCRIPTION

Software Engineering ( Pressman ). Chapter II The Process. The Process. Merupakan aktifitas kerangka kerja yang terdiri dari : 1. Task : bagian dari job 2. Milestone : batu loncatan 3. Product : hasil berupa dokumen, algoritma dll 4. QA (Quality Assurance ) : jaminan kualitas software - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Software Engineering ( Pressman )

Software Engineering ( Pressman )

Chapter IIThe Process

Page 2: Software Engineering ( Pressman )

The Process

Merupakan aktifitas kerangka kerja yang terdiri dari :

1. Task : bagian dari job2. Milestone : batu loncatan3. Product : hasil berupa dokumen, algoritma dll4. QA (Quality Assurance ) : jaminan kualitas software

Kunci keberhasilan Proses ada 6 ???

Page 3: Software Engineering ( Pressman )

Layer Technology Software Engineering

Untuk mengembangkan software diperlukan 3 layer :

1. Proses What to do2. Metode How to do3. ToolWith What

Page 4: Software Engineering ( Pressman )

Proses

Berkaitan dengan :- Penerapan metode teknis

- Hasil, dapat berupa dokumen, model, data, laporan- Menetapkan batu loncatan utk mencapai titik tertentu- Menjaga kualitas agar tidak turun- Perubahan yang manageable

Page 5: Software Engineering ( Pressman )

Metode

Berkaitan dengan :- Teknis tentang bagaimana membangun software

- Misal : Analisis Kebutuhan, Desain, Konstruksi Prog Pengujian Instalasi dan pemeliharaan

Page 6: Software Engineering ( Pressman )

Tool

Berkaitan dengan :Pendukung ( Automatic / semi automatic ) Untuk pelaksanaan proses mungkin juga penyusunan metode

Misal : CASE

Page 7: Software Engineering ( Pressman )

Tiga Fase Utama Pengembangan

1. Fase Definisi ( Definition ) 2. Fase Pengembangan ( Development ) 3. Fase Pemeliharaan ( Maintenance )

Page 8: Software Engineering ( Pressman )

Fase Definisi

Dasar : What (Apa yang akan diperoleh)Tentang :

- Info yang diproses

- Fungsi dan kinerja yang diinginkan- Perilaku sistem yang diharapkan- Interface yang direncanakan- Kendala yang mungkin muncul- Penentuan kebutuhan sistem

Page 9: Software Engineering ( Pressman )

Fase Pengembangan

Dasar : How ( Bagaimana memperoleh softw yg diinginkan)Tentang :

- Strukturisasi Data- Implementasi fungsi software- Implementasi prosedur yang dijelaskan- Karakteristik Interface- Transformasi dari desain ke code- Bagaimana pengujian dilaksanakan

Page 10: Software Engineering ( Pressman )

Fase Pemeliharaan

Dasar : Adanya masukan setelah program tsb dijalankan atau Perubahan.

Perubahan ini berhubungan dengan :- koreksi error- kebutuhan adaptasi krn perubahan lingkungan soft- perubahan utk peningkatan

4 Jenis perubahan yang terjadi pada fase ini adalah :- error detection (bug )- Adaptation- Enhancement- Prevention

Page 11: Software Engineering ( Pressman )

Proyek Besar :

1. Definition2. Development3. Installation4. Mantenance

Page 12: Software Engineering ( Pressman )

Fase Installation

Operasional software Transfer Data Cut Over

Page 13: Software Engineering ( Pressman )

Model Proses

1. Model Linear2. Model Iteratif

- Prototyping- RAD

3. Gabungan Linear dan Prototyping4. Model Spiral

Page 14: Software Engineering ( Pressman )

The End