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 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