Tugas 3 - KPPL

Nama  : Ahmad Hafiz Mahardika

NRP    : 5025201196

Kelas   : Konsep Pengembangan Perangkat Lunak (E)


Comparison of the System Development Life Cycle and Prototype Model for Software Engineering


Deskripsi :

Paper ini membandingkan beberapa model proses, termasuk kelebihan dan kekurangan dari masing-masing model proses, untuk mencari model proses apa yang paling cocok digunakan dalam bisnis retail atau augmented reality clothing system.

Model Proses :

Paper ini membandingkan beberapa model proses seperti Waterfall Model, V-Shape Model, Iteration Model, Spiral Model, Big Bang Model, Agile Model, Prototype Model, Scrum Model, Augmented-reality interactive technology, ADDIE (Analysis, Design, Development, Implementation and Evaluation), RAD Model, dan DevOps Model.

Tahapan Aktivitas yang Dilakukan :

Requirement Analysis
Design
Implementation/Development
Testing
Evolution

Spesifikasi :

Requirement Analysis adalah tahap untuk mengidentifikasi kebutuhan perangkat lunak pada software engineering. Pada paper ini, dijelaskan bahwa setiap model proses memiliki tahap requirement analysis namun cara implementasinya berbeda-beda.

Desain : 

Dari kebutuhan yang telah diidentifikasi, tahap selanjutnya adalah mendesain perangkat lunak yang dapat memenuhi semua kebutuhan yang ditentukan. Desain ini kemudian di implementasikan dengan berbagai metode tergantung pada proses model yang dipilih.

Testing dan Validation : 

Untuk membuat sebuah perangkat lunak yang baik, diperlukan testing dan validasi. Testing ini dapat dilakukan dengan berbagai cara, contohnya, pada model waterfall, tahap testing akan dilakukan setelah semua development berakhir. Sedangkan pada Prototype Model, perangkat lunak di kembangkan secara bagian per bagian dan langsung melakukan testing dan feedback untuk kemudian di kembangkan atau perbaiki lagi.

Evolution : 

Setelah perangkat lunak selesai, perlu adanya evolution, yakni update perangkat lunak baik itu minor ataupun major tanpa mengesampingkan fungsi utama dan juga memperbaiki bug/masalah yang tidak teridentifikasi saat proses pengembangan.


Comments

Popular posts from this blog

Tugas 6 - KPPL

Tugas 11 - KPPL

Tugas 10 - KPPL