SDLC 3 : Design

designTahap desain memutuskan bagaimana sistem akan beroperasi, dalam hal perangkat keras, perangkat lunak, dan infrastruktur jaringan; antarmuka pengguna, bentuk laporan, database, dan file yang akan dibutuhkan. Meskipun sebagian besar keputusan strategis tentang sistem dibuat dalam pengembangan konsep sistem selama tahap analisis, namun langkah-langkah dalam tahap desain menentukan dengan tepat bagaimana sistem akan beroperasi.

Tahap desain memiliki empat langkah:
1. Strategi desain awal. Ini menjelaskan apakah sistem akan dikembangkan oleh programmer perusahaan sendiri, apakah sistem akan outsourcing ke perusahaan lain (biasanya perusahaan konsultan), atau apakah perusahaan akan membeli ada paket perangkat lunak.
2. Desain arsitektur dasar sistem, yang menggambarkan perangkat keras, perangkat lunak, dan infrastruktur jaringan yang akan digunakan. Pada kebanyakan kasus, sistem akan menambah atau mengubah infrastruktur yang sudah ada dalam organisasi. Desain antarmuka menentukan bagaimana pengguna akan bergerak melalui sistem (misalnya, metode navigasi seperti menu dan tombol pada layar) dan bentuk dan laporan bahwa sistem akan digunakan.
3. Spesifikasi database dan file yang dikembangkan. Ini mendefinisikan apa data akan disimpan dan di mana mereka akan disimpan.
4. Tim analis mengembangkan rancangan program, yang mendefinisikan program yang perlu ditulis dan apa yang akan dilakukan oleh setiap program.

Koleksi deliverable (desain arsitektur, desain interface, database dan berkas spesifikasi, dan rancangan program) adalah spesifikasi sistem yang diserahkan kepada tim pemrograman untuk diimplementasikan.  Pada akhir tahap desain, analisis kelayakan dan rencana proyek dikaji ulang dan direvisi, dan keputusan lain yang dibuat oleh proyek sponsor  tentang apakah proyek akan dihentikan atau dilanjutkan.

(Sumber : Alan Dennis,Barbara Haley Wixom, David Tegarden , “Systems Analysis dan Design with UML Version 2.0 : An Object-Oriented Approch” , John Wiley & Sons, Inc., 2009)

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>