10/12/2011

Tahapan Pengembangan software (Materi kelas VIII)



Dalam mengembangkan software atau program aplikasi perlu memperhatikan tahap -tahap berikut ini :





1.     Requirements : sistem yang dibutuhkan, modul apa yang harus ada, bagaimana proses bisnis perusahaan, adakah persyaratan2 yang lain yang harus ada pada sistem tersebut. Tahapan dilakukan oleh analis sistem
2.     Design : Tahap merancang sistem pada software yang akan dibuat. Tahap ini biasa merancang sistem secara keseluruhan, diantara nya adalah sistem basis data (database) yang akan digunakan, aliran perpindahan data, state, maupun object beserta parameternya. Tahapan ini perlu negosiasi denga pihak pembeli system.  Kegiatan ini dilakukan oleh konsultan / system engineering
  1.  coding : tahapan setelah desain disepakati. Penulisan source code dilakukan oleh programmer berdasarkan desain sistem yang dibuat, PM biasa na membagi modul-modul lebih kecil untuk dikerjakan oleh programmer.
  2. Testing : Tahapan pengujian sistem yang telah dibuat untuk proses uji coba, terdapat 2 tahapan yaitu :
a.       Alpha testing = dilakukan oleh sejumlah user /customer potensial / tim penguji independen di tempat developer untuk menguji penerimaan internal akan sistem tersenut
b.      beta testing =dilakukan setelah alpa testing melakukan rilis sistem dengan label beta version yang dapat digunakan untuk pengguna terbatas maupun tidak dengan tujuan memperbaiki error/bug yang ada
  1. Implementation : tahapan dilakukan ketika sistem sudah jadi. Sistem lama digantikan dengan sistem baru, terdapat proses pelatihan untuk menggunakan sistem yang baru alam proses uji coba biasa nya menggunakan data cadangan. Proses ujicoba secara LIVE biasa nya memakan waktu 3 bulan karena banyak perbaikan setelah berjalan baik maka dilakukan GO Live dengan data yang real
  2. Maintenance : tahap perawatan pada sistem baru terkadang setelah GO live sistem terkadang berjalan tidak sempurna karena faktor internal maupun eksternal oleh karena itu perlu perawatan yang kontinue untuk jaga stabilitas sistem yang baru.

No comments:

Lencana Facebook