Chapter 2, Exercise 2.5:
Jelaskan kegiatan utama dalam proses desain perangkat lunak dan output dari kegiatan ini. Menggunakan diagram, menunjukkan kemungkinan hubungan antara output dari kegiatan ini!
Dalam proses desain perangkat lunak ada 4 kegiatan utama yaitu meliputi:
- Arcitectural Design di mana kita mengidentifikasi struktur keseluruhan sistem dan komponen utama, pada proses ini bagaimana kita membuat sebuah pondasi dan mendeskripsikan bagaimana sistem yang akan kita buat nantinya.
- Interface Design yaitu proses dimana kita mendefinisikan spesifikasi antarmuka dari sistem yang akan kita buat, pada proses ini arus jelas dan mudah dipahami oleh pengguna agar bisa dilanjutkan pada tahap pengembangan selanjutnya.
- Component Design yaitu proses di mana Anda mengambil setiap komponen sistem dan desain bagaimana hal itu akan beroperasi. Ini mungkin sebuah pernyataan sederhana dari fungsi diharapkan dapat diimplementasikan, dengan desain khusus yang tersisa untuk programmer. Atau, mungkin daftar perubahan yang akan dibuat untuk komponen dapat digunakan kembali atau model desain rinci. Model desain dapat digunakan untuk secara otomatis menghasilkan sebuah implementasi
- Database Design adalah proses dimana kita merancang struktur data dari database, pada proses ini kita bisa menggunakan database yang sudah ada atau membuat rancangan database yang baru.
Setelah melakukan proses diatas maka menghasilkan 4 output yaitu:
EmoticonEmoticon