Faktor-faktor
yang melatarbelakangi munculnya RPL :
Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya untuk membangun perangkat lunak
Perubahan nisbah/rasio beaya perangkat keras thd harga perangkat lunak
Kemajuan pesat perangkat keras
Kemajuan pesat perangkat keras
Kemajuan dalam teknik-teknik pembuatan perangkat lunak
Tuntutan yang lebih tinggi thd jumlah perangkat lunak
Tuntutan yang lebih tinggi thd mutu perangkat lunak
Meningkatnya
peran pemeliharaan
PERANGKAT LUNAK ADALAH
•“1. sofware is instruction (computer
programs) that when execute provide desire and performance
• 2. data structure that enable the programs to
adequately manipulate information and
• 3.
document that describe the operation and use of the programs”
(Roger S.Pressman -2001)
Jenis Perangkat Lunak
• Perangkat Lunak Generik
(Generic Software)
• Perangkat Lunak Pesanan (Order Software)
• System Software
• Real-time
software
• Business Software
• Engineering and Scientific software
• Embedded software
• Personal Software
• Web base software
• Artificial intelligence software
Rekayasa Perangkat Lunak
• Suatu disiplin rekayasa yang berkonsentrasi
terhadap seluruh aspek.
• Pendekatan sistematis dan matematis untuk membangun, memelihara dan mengenyahkan
perangkat lunak.
• Pendekatan sistematis untuk merekayasa perangkat lunak yang handal/bermutu, tepat waktu dan
dengan normal
Karakteristik Perangkat Lunak
• Maintanability
• Dependability
• Efisiensi
• Usability