Wednesday 26 October 2011

Pengembangan Perangkat Lunak

Tahapan Pengembangan Rekayasa Perangkat Lunak

Dahulu pengembangan perangkat lunak dianggap sebagai kegiatan one pass.  Tetapi sejalan dengan perkembangan waktu, pengembangan perangkat lunak sudah diakui sebagai suatu fakta bahwa kegiatan pengembangan tersebut bersifat cyclic, dengan penyebab utama antara lain :
  • Perkembanga software yang bersifat dinamik, selalu berubah secara kontinyu sehingga seringkali sulit untuk diantisipasi
  • Perkembangan ilmu pengetahuan dan teknologi yang meliputi metode pembuat keputusan maupun teknologi komputer dan teknologi komunikasi dan informasi
  • Ketidaksempurnaan manusia sebagai analisis dan perancang suatu perangkat lunak
PEngembangan perangkat lunak yang bersifat cyclic meliputi kegiatan-kegiatan antara lain :
  • Studi dan analisis
  • Desain global
  • Desain detail
  • Implementasi
  • Operasi dan pemeliharaan
Ada banyak pendapat mengenai bentuk pentahapan pengembangan perangkat lunak.  Secara terinci pentahapan yang diusulkan memang berbeda, tetapi sebenarnya ada semacam persamaan, yaitu secara umum pentahapan mengikuta aturan :
  • Survey
  • Analisys
  • Desain
  • Implementasi
Perbedaan pendapat tentang tahapan pembuatan perangkat lunak disebabkan karena pengaruh :
  • Wawasan yang digunakan dalam pembuatan perangkat lunak didasari dengan strategi perencanaan dan tanpa adanya strategi perencanaan
  • Penarikan garis batas antara pekerjaan analisis dan desain
  • Variasi dan kombinasi pendekatan yaitu antara top down sampai bottom up dan cyclic sampai one pass
Untuk contoh tahap pengembangan pembuatan perangkat lunak menurut Versi- Versi yang ada adalah sebagai berikut :
  • Studi dan analisis
  • Desain global
  • Desain rinci
  • Implementasi
  • Operasi pemeliharaan

0 comments:

Post a Comment

 
Powered by Blogger