Struktur proses perangkat lunak atau software process structure adalah serangkaian aktivitas yang dilakukan untuk menentukan, merancang, mengimplementasikan, dan menguji sistem perangkat lunak.
Model proses perangkat lunak adalah representasi abstrak dari proses tersebut, yang menggambarkan proses dari berbagai perspektif. Model ini juga dikenal sebagai siklus hidup pengembangan perangkat lunak.
Model proses perangkat lunak bertujuan untuk meningkatkan desain, manajemen produk, dan manajemen proyek.
Proses Perangkat Lunak adalah serangkaian aktivitas yang koheren untuk menentukan, merancang, mengimplementasikan, dan menguji sistem perangkat lunak. Model proses perangkat lunak adalah representasi abstrak dari suatu proses yang menyajikan deskripsi suatu proses dari beberapa perspektif tertentu.
- Software specification atau requirements engineering adalah sebuah proses untuk memahami dan mendefinisikan layanan apa saja yang diperlukan oleh sistem dan mengidentifikasi kendala pada sistem operasi dan pengembangan.
- Software design and implementation adalah sebuah tahap dimana Software specification di implementasikan kedalam sebuah sistem yang dapat di eksekusi. Proses ini selalu melibatkan desain dan programming tetapi jika pendekatan pengembangan secara bertahap digunakan maka dapat dilakukan penyempurnaan spesifikasi perangkat lunak.
- Software validation atau yang lebih umum dikenal sebagai validasi dan verifikasi dimaksudkan untuk menunjukkan bahwa sistem sesuai dengan spesifikasi dan juga memenuhi ekspektasi pelanggan.
- Software evolution adalah sebuah tahapan dimana perangkat lunak dapat dikembangkan lagi dikemudian hari apabila ada permintaan dari pelanggan.
Jenis-jenis Model Proses Perangkat Lunak
- Model Waterfall air terjun
- Model V
- Model Inkremental
- Model RAD
- Model Agile - Tangkas
- Model iteratif
- Model spiral
- Model prototipe
Referensi
Pressman, Roger.S. "Software Engineering : A Pract ioner's Approach."
Tugas
- https://www.researchgate.net/profile/Aceng-Wahid/publication/346397070_Analisis_Metode_Waterfall_Untuk_Pengembangan_Sistem_Informasi/links/5fbfa91092851c933f5d76b6/Analisis-Metode-Waterfall-Untuk-Pengembangan-Sistem-Informasi.pdf
- https://www.academia.edu/50739307/Comparative_Analysis_of_Software_Process_Models_in_Software_Development
- https://www.academia.edu/61153056/Software_process_models_a_review_and_analysis?uc-g-sw=80199525
- https://ejurnal.itats.ac.id/iptek/article/view/252/298
- https://www.researchgate.net/publication/325699454_Software_process_models_A_review_and_analysis
- https://ejurnal.itats.ac.id/iptek/article/view/252
No comments:
Post a Comment