Waterfall Model
postingan kedua
Waterfall sebagai model rekayasa perangkat lunak
Permodelan dalam suatu perangkat lunak merupakan suatu hal yang
dilakukan di tahapan awal. Di dalam suatu rekayasa perangkat lunak,
sebenarnya masih memungkinkan tanpa melakukan permodelan. Hal ini tidak
dapat lagi dilakukan dalam suatu industri perangkat lunak.
Model proses perangkat lunak masih menjadi obyek penelitian, tapi
sekarang ada banyak model umum atau paradigma yang berbeda dari
pengembangan perangkat lunak, antara lain :
- Pengembangan waterfall
- Pengembangan secara evolusioner
- Transformasi formal
- Penggabungan sistem dengan menggunakan komponen-komponen yang dapat digunakan kembali.
- Waterfall model pertama kali diperkenalkanoleh Winston Royce tahun 1970. Waterfall Model merupakan model klasik yang sederhana dengan aliran sistem yang linier. Output dari setiap tahap merupakan input bagi tahap berikutnya.Model ini telah diperoleh dari proses rekayasa lainnya dan menawarkan cara pembuatan rekayasa perangkat lunak secara lebih nyata. Model ini melibatkan tim SQA (Software Quantity Assurance) dengan 5 tahapan, dimana setiap tahapan selalu dilakukan verifikasi atau testing. Tahapan model waterfall meliputi :url: https://raytenimanuel.wordpress.com/2013/01/23/pengertian-waterfall
Tahap – Tahap Dalam Model Waterfall:1.RequirementAnalysiSeluruh kebutuhan software harus bisa didapatkan dalam fase ini, termasuk didalamnya kegunaan software yang diharapkan pengguna dan batasan software. Informasi ini biasanya dapat diperoleh melalui wawancara, survey atau diskusi. Informasi tersebut dianalisis untuk mendapatkan dokumentasi kebutuhan pengguna untuk digunakan pada tahap selanjutnya.2. System DesignTahap ini dilakukan sebelum melakukan coding. Tahap ini bertujuan untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana tampilannya. Tahap ini membantu dalam menspesifikasikan kebutuhan hardware dan sistem serta mendefinisikan arsitektur sistem secara keseluruhan.3. ImplementationDalam tahap ini dilakukan pemrograman. Pembuatan software dipecah menjadi modul-modul kecil yang nantinya akan digabungkan dalam tahap berikutnya. Selain itu dalam tahap ini juga dilakukan pemeriksaaan terhadap modul yang dibuat, apakah sudah memenuhi fungsi yang diinginkan atau belum.4.Integration&TestingDi tahap ini dilakukan penggabungan modul-modul yang sudah dibuat dan dilakukan pengujian ini dilakukan untuk mengetahui apakah software yang dibuat telah sesuai dengan desainnya dan masih terdapat kesalahan atau tidak.5. Operation & MaintenanceIni merupakan tahap terakhir dalam model waterfall. Software yang sudah jadi dijalankan serta dilakukan pemeliharaan. Pemeliharaan termasuk dalam memperbaiki kesalahan yang tidak ditemukan pada langkah sebelumnya. Perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baruurl: http://thomasyuda20.blogspot.co.id/2012/10/tahapan-pada-waterfall.html
Komentar
Posting Komentar