Jumat, 15 Maret 2013

Software Enginer


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