Sofware
dirancang oleh sofware enginer, sofware bisa digunakan oleh siapapun,
dimanapun. Sofware berguna untuk membantu menyelesaikan permasalahan. Setiap
sofware memiliki karakteristik yang berbeda beda. Sofware enginer adalah
perancangan prinsip secara real, efisien dan ekonomi, aplikasi sistematis,
disiplin, pengoperasian dan perawatan sofware.
Berikut ini
merupakan tahap – tahap proses pembuatan sofware:
1.
Komunikasi
2.
Perencanaan kerja, penataan jadwal kerja, hasil
kerja seperti apa.
3.
Membuat model untuk membantu pengembang dan
customer dalam memahami kebutuhan software.
4.
Pembuatan koding.
5.
Pengiriman sofware ke customer untuk evaluasi
dan umpan balik.
Cakupan
aktivitas dalam sofware enginer yaitu:
1.
Pengontrolan : Progres – progres atau kemajuan
team dalam melaksanakan.
2.
Pengelola resiko : menilai resiko yang akan
muncul, dampak dari kualitas, meminimalkan resiko yang mungkin terjadi.
3.
Technical review : menilai nilai kerja suatu
produk engginering.
4.
Measurement : Pengukuran sofware.
5.
Sofware configuration management.
6.
Reusability management.
7.
Work product preparation and production.
Yang diperlukan
oleh seorang enginer dalam pembuatan sofware yaitu: harus bisa memahami apa
yang dibutuhkan oleh customer, menciptakan sofware yang berguna dan bermanfaat
bagi customer, bisa membuat fungsi – fungsi dan fitur – fitur yang dibutuhkan
oleh customer, dan bisa memperkecil sebuah masalah sehingga masalah tersebut
dapat dipahami.
Yang
dinilai dalam sebuah proyek pembuatan sofware yaitu:
1.
Kualitas : Kualitas harus sesuai dengan apa yang
telah menjadi kesepakatan stakeholder.
2.
Harga : Harga juga mempengaruhi dalam software,
semakin software memiliki keunggulan tertentu maka harga software yang
ditawarkan akan semakin tinggi. Karena memiliki keunggulan.
3.
Tepat waktu : sebuah proyek pembuatan software
harus selesai tepat pada waktunya.
Software harus
bisa menyelesaikan masalah dan bisa membatu user untuk menyelesaikan masalah,
sebuah sotware juga harus bisa menentukan keputusan yang paling optimal dari
sebuah pertanyaan sehingga software tersebut dapat membantu menyelesaikan tugas
– tugas yang diperlukan oleh user. Software yang bagus harus bisa dijalankan di
berbagai perangkat, harus bisa dikenali di berbagai perangkat. Software memiliki
karakteristik yang berbeda beda karena memiliki sudut pandang yang berbeda
tetapi software memiliki tujuan yang sama yaitu untuk menyelesaikan masalah –
masalah.
Tidak ada komentar:
Posting Komentar