1 / 8

CORE PRINCIPLE OF SOFTWARE ENGINEERING

Muhammad Alam Akbar (09151124) Sherman Firdaus (09151129) Siti Julianita (091511030) Swandi Naibaho (091511031) Kelas 2A. CORE PRINCIPLE OF SOFTWARE ENGINEERING. Hal-hal Pokok Penerapan Rekayasa Perangkat Lunak.

mercia
Download Presentation

CORE PRINCIPLE OF SOFTWARE ENGINEERING

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. Muhammad Alam Akbar (09151124) Sherman Firdaus (09151129) SitiJulianita (091511030) SwandiNaibaho (091511031) Kelas2A CORE PRINCIPLE OF SOFTWARE ENGINEERING

  2. Hal-hal Pokok Penerapan Rekayasa Perangkat Lunak “ Dari buku yang berjudulHow to Solve It, yang di tuliskanGeorge Polya [POL45] yang menjelaskanhal-halpokoktentangpenerapanrekayasaperangkatlunak.”

  3. Hal-hal Pokok Penerapan Rekayasa Perangkat Lunak (2) • Memahamimasalah (komunikasidananalisis) • Siapa yang memiliki solusi untuk masalah ini? • Apa yang tidak diketahui? Apakah masalah dapat dilakukan dengan penggolongan ?  • Dapatkah masalah direpresentasikan dengan grafik? • Merencanakansolusi (model danmendesainsoftware) • Apakah Anda  pernah melihat masalah yang sama sebelumnya? • Apakah masalah yang sama tadi sudah terpecahkan?  • Dapat masalah pokok didefinisikan?

  4. Hal-hal Pokok Penerapan Rekayasa Perangkat Lunak (3) 3. Melaksanakanrencana (membuatkode) • Dapatkah kamu membuat sebuah solusi dengan cara yang mengarah ke pelaksanaan yang efektif? • Apakah solusi sesuai dengan rencana tersebut?  • Apakah setiap bagian dari solusi memiliki kemungkin untuk benar? 4. Memeriksahasil ( testing danjaminanmutu) • Apakah mungkin untuk menguji setiap bagian dari solusi? Sudahkah strategi pengujian itu diimplementasikan? • Apakah solusi menghasilkan hasil yang sesuai dengan data, fungsi, fitur, dan perilaku yang diperlukan?

  5. Prinsip Dasar MenurutDavid Hooker [H00961] ada 7 prinsipdasarpenerapanrekayasaperangkatlunak.

  6. 7 Prinsip Dasar • The Reason It all Exists Alasannya apa.Untuk memberikan nilai untuk para penggunanya. Semua keputusan harus dibuat dengan pikiran ini. • KISS (Keep It Simple, Stupid) Semua desain sistem perangkat lunak harus sesederhana mungkin.Namun tidak asal-asalan. Sederhana juga tidak berarti “cepat dan kotor”.Harus dengan pemikiran. • Maintain the Vision Visi yang bersih adalah penting untuk keberhasilan sebuah proyek perangkat lunak.Dari awal sampai akhir harus jelas dan lurus arahnya.

  7. 7 Prinsip Dasar (2) 4.What You Produce, Others Will Consume Selalu tentukan spesifikasi, desain, dan implementasikan sehingga orang lain memahami apa yang Anda lakukan. 5.Be Open to the Future Suatu sistem yang dapat bertahan lama memiliki suatu nilai lebih.Karena suatu sistem kita buat harus dipersiapkan untuk keperluan masa depan. 6.Plan Ahead for Reuse Kegiatan reuse menghemat waktu dan usaha. Bagaimana Anda bisa menggunakan kembali sesuatu yang anda tidak tahu keberadaannya seperti apa? “Perencanaan ke depan terhadap proses reuse ini dapat mengurangi biaya dan meningkatkan nilai dari komponen dan sistem dimana mereka berada.”

  8. 7 Prinsip Dasar (3) 7. Think ! Ketika kita melakukan sesuatu yang salah maka kita berpikir untuk melakukan yang tidak salah lagi.Dan ketika sudah baik maka kita berpikir untuk melakukan yang lebih baik.

More Related