Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pengantar Rekayasa Perangkat Lunak
Sistem Informasi Semester III
2
Defenisi Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak adalah cabang computer science yang berhubungan dengan pembangunan sistem perangkat lunak yang besar dan kompleks, sehingga dibangun oleh suatu tim (Ghezzi, 2000). Rekayasa perangkat lunak adalah ilmu yang membahas semua aspek produksi perangkat lunak (Sommerville, 2003).
3
Defenisi Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak (IEEE) : (1) aplikasi/penerapan dari pendekatan yang sistematis, disiplin dan terkuantifikasi untuk mengembangkan, menjalankan dan memelihara perangkat lunak (2) studi mengenai pendekatan (1) Rekayasa Perangkat Lunak (Fritz Baeur) : pembentukan dan penggunaan prinsip-prinsip teknik untuk mendapatkan perangkat lunak yang ekonomis yang dapat bekerja secara efisien .
4
Mengapa Harus RPL ??? Banyak projek-projek sukses tidak menggunakan RPL contoh : projek-projek awal Microsoft Tetapi sering projek tidak dapat diulang kembali.
5
Mengapa Harus RPL ??? Lebih banyak lagi projek-projek yang gagal karena tidak menggunakan RPL. Kegagalan terjadi karena : Ukuran projek tidak sebanding dengan usaha/SDM Berhentinya personil kunci Gagal mengerti kebutuhan Projek yang dihasilkan tidak sesuai dengan kualitas Munculnya teknologi baru dll
6
Mengapa Harus RPL ??? Krisis Perangkat Lunak , menyebabkan:
keterlambatan penyelesaian proyek PL biaya mahal kualitas tidak terpenuhi Sehingga dikembangkan teknik/metode pengembangan perangkat lunak
7
TUJUAN RPL Memberi kerangka kerja untuk membangun perangkat lunak yang berkualitas tinggi
8
PRODUK DAN PROSES Keduanya adalah aspek penting dalam RPL
Kita harus mampu menghasilkan produk software yang berkualitas untuk customer melalui proses yang konsisten, terkelola dengan baik dan cost-effective
9
Atribut Perangkat Lunak Yang Baik
Perangkat Lunak yang baik seharusnya memberikan pengguna kebutuhan fungsionalitas dan unjuk kerja yang dapat di rawat, berguna, Maintanability (Dapat Dirawat) : PL harus dapat memenuhi perubahan kebutuhan Dependability : PL harus dapat dipercaya Efisiensi : PL harus efisien dalam penggunaan resource Usability : PL harus dapat digunakan sesuai dengan yang direncanakan
10
Terima Kasih
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.