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

Demikian tahapan pengembangan rekayasa perangkat lunak secara global, untuk pembahasan secara rinci, akan kita bahas pada materi berikutnya.

Daftar Bacaan :

Kristanto, Andri (2003), Perancangan sistem informasi dan Aplikasinya, Yogyakarta : Gava Media

Kristanto, Andri (2003), Rekayasa Perangkat Lunak (Konsep Dasar), Yogyakarta : Gava Media

Ngoman, Syahkimik, 2003, Paradigma Perangkat Lunak, Artikel Internet

Pressman, Roger S, 1992, Software Engineering : A Practitioner’s Aproach. New York : MacGraw Hill COmpanies Inc

3 Balasan ke Tahapan Pengembangan Rekayasa Perangkat Lunak

  1. […] Lunak Versi 1 Tahapan Pengembangan Perangkat lunak versi 1 ini merupakan kelanjutan dari materi sebelumnya, dijelaskan bahwa pengembangan rekayasa perangkat lunak terjadi perbedaan pendapat karena berbagai […]

  2. farhad mengatakan:

    tentang perancangan kebutuhan fungsional, sebenarnya pak, kita sebaiknya pakai dfd atau sequence diagram sih pak? terima kasih..

  3. […] pembahasan Tahapan Pengembangan Perangkat lunak dan Tahapan Pengembanang Perangkat Lunak  Versi 1, selanjutnya kita akan membahas Tahapan […]

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: