9
Dari beberapa definisi diatas, maka dapat disimpukan bahwa perangkat lunak
merupakan
program komputer,
struktur
data
dan
dokumen
yang
berkaitan,
yang
menyediakan metode logika, prosedur dan kontrol yang diminta.
RPL menurut Pressman adalah suatu pembentukan dan penggunaan prinsip-
prinsip
rekayasa
dengan
tujuan
untuk
menghasilkan
suatu
perangkat
lunak
yang
ekonomis
dan
dapat
diandalkan serta
dapat
bekerja
secara
efisien
pada
mesin
sesungguhnya.
Pada dasarnya RPL meliputi tiga elemen kunci yaitu:
1. Method (metode)
Mengenai
bagaimana
membangun
suatu
suatu perangkat lunak, di mana metode
terdiri dari beberapa tugas yaitu perencanaan proyek dan estimasi, analisis kebutuhan
perangkat lunak, perancangan struktur data, arsitektur program, prosedur algoritma,
pengkodean, testing dan pemeliharaan.
2. Tools
Tools menyediakan dukungan baik secara otomatis maupun semi otomatis untuk
metode. Tools diintegrasikan dengan
tujuan
informasi
yang dihasilkan oleh satu tool
dapat digunakan oleh tools lainnya.
3. Procedure
Procedure
merupakan
perekat
antara
metode,
tools dan
procedure
juga
memungkinkan pembangunan perangkat lunak secara rational dan berkala.
RPL
tersusun oleh beberapa
langkah
yang
meliputi
metode, tools dan procedure,
di
mana
langkah-langkah
ini
dikenal
dengan
sebutan
Software
Engineering
Paradigm.
Terdapat beberapa model paradigma yang berbeda, dan paradigma yang digunakan
|