Anda di halaman 1dari 2

TUGAS 2

Rizky Dwi Rahni (201910370311167)

Software processes
 Sebuah struktur serangkaian kegiatan,yang dibutuhkan sistem dalam mengembangkan
sistem perangkat lunak
 Ada 4 kegiatan utama dalam sofware procesess model
1. Specification,mengindentifikasi apa-apa saja yang dilakukan oleh sebuah sistem yang
akan kita kembangkan
2. Design and implementation,sebuah gambaran untuk memberikan design pada sistem
dan bagaimana cara mengimplementasikanya
3. Validation,checking sistem apakah sesuai dengan pelanggan inginkan dan yang
dibutuhkan
4. Evolution,biasanya sistem terdapat adaptif dimana ketika prosesnya inplementasinya
terjadi perubahan maka software dapat melakukan tahapan sesuai kebutuhan yang
baru

Software process descriptions,biasanya di dalamnya sudah terdapat produknya


dan rules jadi siapa saja nanti pelaku yang akan terlibat dalam sistem tersebut
,kemudian terdapat freeplus dimana untuk mengetahui kondisi sebelum dan
sesudah adanya sistem

 Plan-driven and angile processes ,proses perencanaan ini bersifat inkremental karena
kegiatan ini proses perencanaanya direncankan terlebih dahulu untuk mencerminkan
perubahan kebutuhan pelanggan.

 Software process model

1. The waterfall model,merupan bagian dari plan driven karena prosesnya yang runtut
karena setiap proses punya sesuatu yang detail yang perlu segera dikerjakan

 Requirements definition,mendefinisikan kebutuhan atau masalah apa yang


terjadi pada sistem sesuai kebutuhan.
 System and software design,membuat desain dan rancangannya bagiamana
desain user,interface,dan desain databasenya
 Implementation and unit testing,mengimplementasikan hasil desain ke dalam
bentuk bahasa pemograman dan melakukan unit tes
 Integration and system testing,memgecek apakah setiap kelas kelas yang berada
pada program apakah sudah terintegrasi apa belum
 Operation dan maintance,kegiatanya lebih ke installasi,distribusi dan lebih ke
proses finishing
 Pada sebuah project atau sistem menggunakan waterfall model ketika terdapat perubahan
di tengah2 proses maka untuk melakukan perubahan ulang akan lebih sulit.Waterfall model
kebanyakan digunakan untuk project dengan sekala yang cukup besar

2. Incremental development ,terdapat iterasi dimana kita dapat tahu diskripsinya terlebih
dahulu atau identifikasinya secara general kemudian dibagi beberapa tahapan dengan
alur yang bolak balik tergantung panahnya. Sebenernya hanya terdapat 3 tahapan
pokok tapi dia mengalami iterasi(increment)
-Specification
-Development
-Validation
 Keuntungan incremental development
 Biaya akomodasi dari customer berkurang
 Lebih bisa mudah untuk berkomentar
 Pengiriman lebih cepat dan penyebaran perangkat lunak yang berguna kepada
pelanggan
 Masalah incremental development
Biasa masalah yg terjadi yaitu sistem sudah jadi tetapi dokumen belum jadi karena lebih
cepat tahap perkembanganya

Anda mungkin juga menyukai