Ini hal yang sederhana saja.
Sewaktu ditanya Mas Taufik apakah kita menggunakan DFD atau Use Case, maka saya jawab Saya tidak pernah menggunakan itu. Mungkin bukan jawaban yang bijaksana, tapi itulah kenyatannya. Ah ya, sewaktu saya bekerja kurang lebih 11 bulan di PT. Gamatechno Indonesia, saya dapati memang penggunaan Use Case kental sekali. Silahkan dipelajari jika ingin bekerjsama di suatu perusahaan IT.
Tapi yang saya gunakan, adalah sekedar free form high level architecture diagram.
Mungkin ini istilah yang rumit, tapi gampangnya : Silahkan gambar dengan diagram persepsi Anda tentang aplikasi / sistem yang akan dibangun. Dan memang tidak ada aturannya. Bebas, sebebas-bebasnya. Pahami komponen-komponen dalam sistem Anda, gambarkan hubungan antar komponen dan jelaskan dengan sedikit teks yang informatif.
Sebagai contohnya, berikut saya perlihatkan hasil perancangan diagram bebas tersebut, yang kami rancang bersama-sama saat sesi pertama pertemuan dengan Mas Taufik di rumah saya :
Sewaktu ditanya Mas Taufik apakah kita menggunakan DFD atau Use Case, maka saya jawab Saya tidak pernah menggunakan itu. Mungkin bukan jawaban yang bijaksana, tapi itulah kenyatannya. Ah ya, sewaktu saya bekerja kurang lebih 11 bulan di PT. Gamatechno Indonesia, saya dapati memang penggunaan Use Case kental sekali. Silahkan dipelajari jika ingin bekerjsama di suatu perusahaan IT.
Tapi yang saya gunakan, adalah sekedar free form high level architecture diagram.
Mungkin ini istilah yang rumit, tapi gampangnya : Silahkan gambar dengan diagram persepsi Anda tentang aplikasi / sistem yang akan dibangun. Dan memang tidak ada aturannya. Bebas, sebebas-bebasnya. Pahami komponen-komponen dalam sistem Anda, gambarkan hubungan antar komponen dan jelaskan dengan sedikit teks yang informatif.
Sebagai contohnya, berikut saya perlihatkan hasil perancangan diagram bebas tersebut, yang kami rancang bersama-sama saat sesi pertama pertemuan dengan Mas Taufik di rumah saya :
High Level Architecture Diagram
Diagram tersebut ditulis dengan menggunakan Inkscape. Dan saya memang puas sekali dengan Inkscape ini. Salah satu program Open Source yang sangat berkualitas dalam hal usabilitynya.
Coba amati diagram tersebut.
Tampak bahwa komponen utama dalam suatu diagram bebas adalah blok dan interkoneksi antara blok. Selain itu juga kontainmentnya. Maksudnya, Anda harus bisa meletakkan suatu blok sistem di antara blok lainnya dengan sesuai menggambarkan cara kerja dan berfungsinya sistem.
Akhir kata, diagram bebas ini dipergunakan di dalam salah satu praktek Extreme Programming, XP. Singkat saja saya jelaskan bahwa, XP tidak mempergunakan use case atau dfd atau UML. Kalaupun UML digunakan, pasti hanya sedikit. Dan dalam batas yang minimun sekali.
Smoga bermanfaat!!!
Coba amati diagram tersebut.
Tampak bahwa komponen utama dalam suatu diagram bebas adalah blok dan interkoneksi antara blok. Selain itu juga kontainmentnya. Maksudnya, Anda harus bisa meletakkan suatu blok sistem di antara blok lainnya dengan sesuai menggambarkan cara kerja dan berfungsinya sistem.
Akhir kata, diagram bebas ini dipergunakan di dalam salah satu praktek Extreme Programming, XP. Singkat saja saya jelaskan bahwa, XP tidak mempergunakan use case atau dfd atau UML. Kalaupun UML digunakan, pasti hanya sedikit. Dan dalam batas yang minimun sekali.
Smoga bermanfaat!!!
No comments:
Post a Comment