software engineering ( pressman )
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 PresentationTRANSCRIPT
Software Engineering ( Pressman )
Chapter IIThe Process
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 ???
Layer Technology Software Engineering
Untuk mengembangkan software diperlukan 3 layer :
1. Proses What to do2. Metode How to do3. ToolWith What
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
Metode
Berkaitan dengan :- Teknis tentang bagaimana membangun software
- Misal : Analisis Kebutuhan, Desain, Konstruksi Prog Pengujian Instalasi dan pemeliharaan
Tool
Berkaitan dengan :Pendukung ( Automatic / semi automatic ) Untuk pelaksanaan proses mungkin juga penyusunan metode
Misal : CASE
Tiga Fase Utama Pengembangan
1. Fase Definisi ( Definition ) 2. Fase Pengembangan ( Development ) 3. Fase Pemeliharaan ( Maintenance )
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
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
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
Proyek Besar :
1. Definition2. Development3. Installation4. Mantenance
Fase Installation
Operasional software Transfer Data Cut Over
Model Proses
1. Model Linear2. Model Iteratif
- Prototyping- RAD
3. Gabungan Linear dan Prototyping4. Model Spiral
The End