1 / 14

Software Engineering ( Pressman )

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

gladys
Download Presentation

Software Engineering ( Pressman )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Engineering ( Pressman ) Chapter II The Process

  2. 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 • Kunci keberhasilan Proses ada 6 ???

  3. Layer Technology Software Engineering Untuk mengembangkan software diperlukan 3 layer : 1. Proses What to do 2. Metode How to do 3. ToolWith What

  4. 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

  5. Metode Berkaitan dengan : - Teknis tentang bagaimana membangun software - Misal : Analisis Kebutuhan, Desain, Konstruksi Prog Pengujian Instalasi dan pemeliharaan

  6. Tool Berkaitan dengan : Pendukung ( Automatic / semi automatic ) Untuk pelaksanaan proses mungkin juga penyusunan metode Misal : CASE

  7. Tiga Fase Utama Pengembangan • Fase Definisi ( Definition ) • Fase Pengembangan ( Development ) • Fase Pemeliharaan ( Maintenance )

  8. 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

  9. 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

  10. 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

  11. Proyek Besar : 1. Definition 2. Development 3. Installation 4. Mantenance

  12. Fase Installation • Operasional software • Transfer Data • Cut Over

  13. Model Proses • Model Linear • Model Iteratif - Prototyping - RAD 3. Gabungan Linear dan Prototyping 4. Model Spiral

  14. The End

More Related