Metode Pengembangan Perangkat Lunak



Kelebihan Dan Kekurangan Model Proses Pada Rekayasa

Metode Pengembangan Perangkat Lunak (Spiral)

Pada artikel kali ini saya akan melanjutkan postingan tentang salah satu metode pengembangan perangkat lunak yaitu metode PRL SPIRAL. Model ini mengadaptasi dua model perangkat lunak yang ada yaitu model prototyping dengan pengulangannya dan model waterfall dengan pengendalian dan sistematikanya.  Model ini dikenal dengan sebutan Spiral Boehm. Pengembang dalam model ini memadupadankan beberapa model umum tersebut untuk menghasilkan produk khusus atau untuk menjawab persoalan-persoalan tertentu selama proses pengerjaan proyek.

Gambar 1. Model Spiral Boehm

Model spiral (spiral model) adalah model proses software yang evolusioner yang merangkai sifat iteratif dari prototipe dengan cara kontrol dan aspek sistematis dari model sekuensial linier. Model ini berpotensi untuk pengembangan versi pertambahan software secara cepat. Di dalam model spiral, software dikembangkan di dalam suatu deretan pertambahan. Selama awal iterasi, rilis inkremental bisa merupakan sebuah model atau prototipe kertas. Selama iterasi berikutnya, sedikit demi sedikit dihasilkan versi sistem rekayasa yang lebih lengkap.

Model spiral dibagi menjadi sejumlah aktifitas kerangka kerja, disebut juga wilayah tugas, di antara tiga sampai enam wilayah tugas. Tahap-tahap model tersebut dapat dijelaskan secara ringkas sebagai berikut.

1Tahap Liason: pada tahap ini membangun komunikasi yang efektif di antara pengembangan dan pelanggan.

2. Tahap Planning (perencanaan): pada tahap ini ditentukan sumber-sumber informasi, batas waktu dan informasi-informasi yang dapat menjelaskan proyek.

3. Tahap Analisis Resiko: mendefinisikan resiko, menentukan apa saja yang menjadi resiko baik teknis maupun manajemen.

4Tahap Rekayasa (engineering): pembuatan prototipe atau pembangunan satu atau lebih representasi dari aplikasi tersebut

5.Tahap Konstruksi dan Pelepasan (release): pada tahap ini dilakukan pembangunan perangkat lunak yang dimaksud, diuji, diinstal dan diberikan sokongan-sokongan tambahan untuk keberhasilan proyek.

6. Tahap Evaluasi: Pelanggan/pemakai/pengguna biasanya memberikan masukan berdasarkan hasil yang didapat dari tahap engineering dan instalasi.

Dalam pengembangan sistem informasi berbasis web, model ini digunakan untuk menyelesaikan sistem secara global terlebih dahulu, kemudian untuk feature dari sistem akan dikembangkan kemudian. Dengan ini mempercepat dalam pengimplementasian project dan hal ini cocok digunakan dalam sistem informasi Web.

Kelebihan 1. Sangat mempertimbangkan resiko kemungkinan munculnya kesalahan sehingga sangat dapat diandalkan untuk pengembangan perangkat lunak skala besar. 2. Pendekatan model ini dilakukan melalui tahapan-tahapan yang sangat baik dengan menggabungkan model waterfall ditambah dengan pengulangan-pengulangan sehingga lebih realistis untuk mencerminkan keadaan sebenarnya. 3. Baik pengembang maupun pemakai dapat cepat mengetahui letak kekurangan dan kesalahan dari sistem karena proses-prosesnya dapat diamati dengan baik.

Kekurangan

1.Waktu yang dibutuhkan untuk mengembangkan perangkat lunak cukup panjang demikian juga biaya yang besar.

2. Sangat tergantung kepada tenaga ahli yang dapat memperkirakan resiko.

3. Terdapat pula kesulitan untuk mengontrol proses. Sampai saat ini, karena masih relatif baru, belum ada bukti apakah metode ini cukup handal untuk diterapkan.

4. Meyakinkan konsumen (khusunya dalam situasi kontrak) bahwa pendekatan evolusioner bisa dikontrol.

Model Boehm sangat cocok diterapkan untuk pengembangan sistem dan perangkat lunak skala besar di mana pengembang dan pemakai dapat lebih mudah memahami kondisi pada setiap tahapan dan bereaksi terhadap kemungkinan terjadinya kesalahan. Selain itu, diharapkan juga waktu dan dana yang tersedia cukup memadai.

source :

http://roysarimilda.wordpress.com/2012/05/08/macam-macam-model-proses-rpl-dan-penyelesaian-kasus/

Gallery Metode Pengembangan Perangkat Lunak

Prototyping Amelia Septiani Manurung Medium

Jasa Pengembangan Perangkat Lunak

Metodologi Prototype

Agile Development Methods Wikipedia Bahasa Indonesia

Jawaban Kisi Kisi Rekayasa Perangkat Lunak

Metode Perangkat Lunak Rekayasa Perangkat Lunak 05130

Metode Pengembangan Perangkat Lunak Prototype Dan Ood

Pertemuan 2 Metode Pengembangan Sistem Pdf Download Gratis

Analisa Penggunaan Metodologi Pengembangan Perangkat Lunak

Ppt Bab 2 Metode Rekayasa Perangkat Lunak Powerpoint

Analisis Pengembangan Perangkat Lunak Agile Di Perusahaan

Dpsi C 165150401111077 Revantio Mickael Jaya Pdf Extreme

Sisp 0 2 Ontwikkelmethoden Standaard Software Best Read On

7 Skills Yang Harus Dimiliki Devops

Metode Pengembangan Perangkat Lunak Sdlc Ketutrare

232 Metodologi Rup Rational Unified Process Menurut Suryana

Dinda Safitri Metode Pengembangan Perangkat Lunak

Cyber News Metode Pengembangan Sistem

Model Proses Pengembangan Perangkat Lunak Cv Aik

Metode Pengembangan Perangkat Lunak Masa Depan Baca Agile

Metode Rekayasa Perangkat Lunak

22 Bab Iii Metode Penelitian 3 1 Metode Pengembangan Sistem

Dinamis Sistem Metode Pengembangan Pengembangan Perangkat

Pdf Tinjauan Metode Pengembangan Perangkat Lunak Multimedia

Pengembangan Sistem Spiral Model

Metodologi Pengembangan Perangkat Lunak Ppt Download

Tugas Kelompok Docx

Jsd


0 Response to "Metode Pengembangan Perangkat Lunak"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel