Senin, 18 Maret 2013

Mengapa pada saat pembuatan software sangat lama penyelesaiannya dan biaya pengembangannya sangat tinggi?

Pertanyaan seperti ini adalah suatu pertanyaan sederhana, tapi rumit. Mungkin ssedikit jawaban dari pertanyaan tersebut dapat saya jawab dengan singkat dari beberapa sumber yang saya baca. Berikut penjelasannya...

Alasan yang menyebabkan mengapa saat pembuatan software membutuhkan waktu yang lama dan biaya yang sangat banyak, alasan utamanya adalah karena dalam pembuatan software membutuhkan tahapan-demi tahapan yang saling berkesinambungan. Berikut tahapan-tahapannya:
  • Menentukan Spesifikasi
Tahap yang paling awal adalah menentukan spesifikasi, dalam tahapan ini kita akan menentukan secara pasti kemampuan apa saja yang dimiliki oleh software yang kita buat.
  • Membuat Desain
DAlam tahapan ini, programer akan memilih bahasa pemrograman yang mampu bekerja dengannya, mulai mambuat algoritma, menentukan pekerjaan apa yang akan dikerjakan masing-masing orang nantinya, membuat bagan arsitektur mengenai bagaimana nantinya bagan-bagan itu dapat saling bekerja satu sama lain nantinya, dsb.

  • Melakukan Implementasi
Yaitu mulai menulis program yang sesungguhnya.
  • Melakukan Pengujian
Pada tahapan ini, programmer mulai mencoba program yang sudah mereka buat, apakah programnya error atau sukses, dapat dioperasikan oleh orang lain atau malah mengalami crash (gagal ketika dioperasikan oleh orang lain), atau mungkin tidak bisa dibuka dan dijalankan sama sekali.
  • Melakukan Perawatan
Menurut dosen saya, tahapan yang paling sulit terletak pada tahapan ini, karena selain kita harus menjaga agar program itu tetap dapat dioperasikan, pada tahapan ini juga biasanya programmer harus meng-up date programnya.Selain itu, biasanya pada tahapan ini lebih banyak mengeluarkan cost atau biaya.

Nah, sekarang sudah dapat disimpulkan bukan? Mengapa proses pembuatan software itu membutuhkan waktu yang lama, dan membutuhkan biaya sang sangat tinggi.

Tidak ada komentar: