Prinsip Desain Software
Perangkat lunak umumnya merupakan usaha untuk menyelesaikan permasalahan pada dunia nyata menggunakan komputer. Pengembangan perangkat lunak (software development) melalui serangkaian tahapan dimana masing-masing tahapan menghasilkan artifak atau luaran tertentu. Dimulai dari pemahaman masalah (requirement elicitation), analisis, desain, implementasi, dan diakhiri dengan pengujian. Selanjutnya, perangkat lunak ditempatkan (deploy) pada pelanggan dan dilakukan pemiliharaan terhadapnya. Luaran dari tahap requirement elicitation menjadi masukan pada tahapan analisis. Bagian ini menjadi penting karena merupakan tahapan pemahaman terhadap domain masalah yang akan diselesaikan oleh perangkat lunak. Selanjutnya, luaran dari tahapan analisis digunakan pada tahap desain. Proses inipun tidak kalah pentingnya karena hasilnya digunakan sebagai acuan untuk membuat implementasi perangkat lunak. Tahapan desain menerjemahkan kebutuhan perangkat lunak ke dalam model [1] yang dapat dipahami oleh pengemb
Comments
Post a Comment