Kamis, 21 Agustus 2014

PENGERTIAN REKAYASA PERANGKAT LUNAK

•Definisi   

RPL menurut Fritz Bauer [NAU69]:
     “Penerapan dan pemanfaatan prinsip-prinsip rekayasa untuk menghasilkan perangkat lunak yang ekonomis, andal dan bekerja secara efisien pada mesin-mesin yang nyata”

•Tujuan Rekayasa Perangkat Lunak

        Tujuan Rekayasa Perangkat Lunak dapat dijelaskan sebagai berikut:
a. Memperoleh biaya produksi perangkat lunak yang rendah.
b. Menghasilkan perangkat lunak yang kinerjanya tinggi, andal dan tepatwaktu.
c. Menghasilkan perangkat lunak yang dapat bekerja pada berbagai jenis platform
d. Menghasilkan perangkat lunak yang biaya perawatannya rendah.

•Elemen Kunci RPL

a. Metode : „how to‟ yang bersifat teknis. Meliputi bidang-bidang
perencanaan proyek, estimasi, analisis persyaratan, perancangan,
coding, pengujian dan pemeliharaan.
b. Tools : memberikan dukungan automasi bagi metode dikenal dengan
CASE
c. Prosedur : mengintegrasikan metode dan tool untuk mendefinisikan
kapan suatu metode akan digunakan, hasil yang diharapkan,
pengendalian untuk menjamin kualitas hasil, dan milestone yang
dapat digunakan untuk mengevaluasi kemajuan


Ruang Lingkup RPL

Ruang lingkup RPL dapat digambarkan sebagai berikut:


1. Software Requirment merupakan kegiatan yang dilakukan untuk mengidentifikasi dan menganalisis kebutuhan perangkat lunak. Hasil akhir tahapan ini adalah spesifikasi dan model perangkat lunak.

2. Software Design adalah tahapan perancangan arsitektur, komponen, antar muka, dan karakteristik lain dari perangkat lunak

3. Software Construction berhubungan dengan detail pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian dan pencarian kesalahan

4. Software Testing meliputi pengujian pada keseluruhan perilaku perangkat lunak

5. Software Maintenance mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan

6. Software Configuration management berhubungan dengan usaha perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu

7. Software Engineering Management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak

8. Software Engineering Tools and Methods mencakup kajian teoritis tentang alat bantu dan metode RPL

9. Software Engineering Process berhubungan dengan definisi, implementasi pengukuran, pengelolaan, perubahan dan perbaikan proses RPL

10. Software Quality menitik beratkan pada kualitas dan daur hidup perangkat lunak
Categories: ,

0 komentar:

Posting Komentar

Subscribe to RSS Feed Follow me on Twitter!