Minggu, 15 Januari 2017

Model RAD

Rapid Application Development (RAD) adalah sebuah model proses perkembangan perangkat lunak sekuensial linier yang menekankan siklus perkembangan yang sangat pendek. Model RAD ini merupakan sebuah adaptasi “kecepatan tinggi” dari model sekuensial linier dimana perkembangan cepat dicapai dengan menggunakan pendekatan konstruksi berbasis komponen. Jika kebutuhan dipahami dengan baik, proses RAD memungkinkan tim pengembangan menciptakan “sistem fungsional yang utuh” dalam periode waktu yang sangat pendek (kira-kira 60-90 hari).

Pendekatan RAD melingkupi fase-fase sebagai berikut :
Pemodelan Bisnis. Aliran informasi diantara fungsi-fungsi bisnis dimodelkan dengan suatu cara
untuk menjawab pertanyaan-pertanyaan berikut : Informasi apa yang mengendalikan proses bisnis? Informasi apa yang dimunculkan? Siapa yang memunculkannya? Kemana informasi itu pergi? Siapa yang memprosesnya?

Pemodelan Data. Aliran informasi yang didefinisikan sebagai bagian dari fase business modelling disaring kedalam serangkaian objek data yang dibutuhkan untuk mendukung bisnis tersebut.

Pemodelan Proses. Aliran informasi yang didefinisikan di dalam fase data modeling ditransfirmasikan untuk mencapai aliran informasi yang perlu bagi implementasi sebuah fungsi bisnis. Gambaran pemrosesan diciptakan untuk menambah, memodifikasi, menghapus, atau mendapatkan kembali sebuah objek data.

Pembentukan Aplikasi. RAD mengasumsikan pemakaian teknik generasi keempat. Selain menciptakan perangkat lunak dengan menggunakan bahasa pemrograman generasi ketiga yang konvensional, RAD lebih banyak memproses kerja untuk memakai lagi komponen program yang ada atau menciptakan komponen yang bisa dipakai lagi.


Pengujian dan Turnover. Karena proses RAD menekankan pada pemakaian kembali, banyak komponen program telah diuji. Hal ini mengurangi keseluruhan waktu pengujian. Tetapi komponen baru harus diuji dan semua interface harus dilatih secara penuh.
Gambar  Model RAD (Rapid Application Development)

Keuntungan:
·         Waktu pembuatan yang pendek
·         Pengurangan biaya supaya software digunakan kemabali dan konstruksi dasar komponen

Masalah:
·         Untuk yang besar, tetapi proyek yang berskala, RAD butuh sumber yang cukup.
·         RAD butuh developer dan pelanggan yang diijinkan untuk menyusun.
·         Pembuatan software adalah spesifik proyek, dan tidak boleh dimodulkan secara baik.
·         Kualitasnya tergantung pada kualitas dari komponen yang ada.
·         Proyek yang tidak akurat dengan resiko teknik yang tinggi dan teknologi

Tidak ada komentar:

Posting Komentar