Minggu, 30 September 2012

SOFTWARE & SOFTWARE PROCESS

    I. SOFTWARE

Software adalah kumpulan item atau objek yang membentuk konfigurasi yang terdiri dari
- Program
- Data
- Dokument


Software itu
- Terukur
- Bertahan Lama / Jangka Panjang
- Kompleks
- Pembeda
- Tidak Relevan

                                                                 
Wear Out Software
Semakin lama software maka akan semakin stabil. dan ada waktu di mana software gagal atau tidak cocok lagi. jadi software harus selalu dikembangkan.


        II. SOFTWARE PROCESS

Keterangan:

Gambar pertama, menjelaskan bagaimana customer menjelaskan software   yang dia inginkan,

Gambar kedua, menjelaskan bagaimana pimpinan proyek mengerti penjelasan   dari customer,

Gambar ketiga, menjelaskan bagaimana seorang analis mendesain software   yang disampaikan pimpinan  proyek,

Gambar keempat, karena analisis mendesain dengan tidak jelas maka   proggramer tidak bisa membuat program yang diinginkan sehingga hasilnya pun   kacau

Gambar kelima, konsultan bisnis menggambarkan bahwa hasil softwarenya   begitu sempurna atau "woww"

Gambar keenam, ternyata  dokumentasi dari proyek itu tidak ada. hasilnya tidak   ada

Gambar ketujuh, software tidak berjalan

Gambar kedelapan, budget atau biaya yang dikeluarkan customer untuk   membayar software adalah sebanyak biaya membuat roller coaster atau   biayanya sangat besar

Gambar kesembilan, sedangkan hasil software yang jadi tidak mendukung

Gambar kesepuluh, sedangkan yang diinginkan customer adalah software yang   sederhana.

Kesimpulan :
seorang analisis sebaiknya mengetahui program agar dapat mengerti saat mendesain software. sehingga proggamer dapat membuat program dari hasil desain analis.


 DEVELOPMENT AS CONVERSATION

Sales ( tahap Penjualan )
 tahap ini bagaimana customer mencari pengembang atau developers untuk menyampaikan kebutuhan software yang di inginkan. pada saat ini sebagai   seorang pengembang kita harus meyakinkan customer bahwa software kita yang terbaik.

 Requirements ( tahap Persyaratan )
 tahap ini  bagaimana customer menjelaskan kebutuhan software kepada  seorang pengembang sampai pada seorang pengembang mengerti.

 Design ( tahap  Desain )       
 tahap ini pengembang menganalisis dan mendesain software yang d inginkan   customer

 Build ( tahap membangun )
 tahap ini adalah pembuatan program dari software tersebut

Test ( tahap pengujian )
 tahap ini customer mencoba program yang telah dibuat

Launch ( tahap peluncuran program)
tahap ini program siap digunakan oleh customer dan jika ada masalah maka   tinggal menghubungi pengembang


Sekian kesimpulan singkat dari software dan software proses, pada penjelelasan ini masih banyak yang kurang mengenai info software.

Yang  ingin saya pelajari adalah bagaimana menjadi seorang analis yang baik.

Sekian dan Terima Kasih




Tidak ada komentar:

Posting Komentar