Archive

Posts Tagged ‘Software Architecture’

Membuat Architecture

January 24, 2009 Leave a comment

Software Architecture merupakan hasil dari ide yg dikumpulkan bersama2 dari pilihan design yang dibuat oleh tim untuk versi awal dari sistem. awalnya bisa berupa skecth di papan, kertas dll. Mungkin saja nanti pada akhirnya system yg sudah selesai bakalan berbeda dengan skecthnya. Yah .. namanya juga skecth.. Karena system tersebut pasti selalu harus diupdate.

Pada awalnya ketika arsitektur masih muda. sudah lengkap tapi masih belum dewasa. jadi masih belum bisa menghadapi tantangan2 yg keras. Tapi seiring dengan waktu maka arsitktur akan semakin kuat dan solid. tim juga akan semakin percaya diri karena sudah mengerti dan mulai expert di system tersebut. Jadi tw kelebihan dan dapat mengatasi keterbatasan2 arsitektur tersebut. Feedback dari arsitktur yg mature biasanya diperoleh ketika sistem tersebut dipasarkan. Read more…

Pergantian Arsitektur

January 24, 2009 Leave a comment

Tantangan muncul ketika kita harus menganti arsitektur….

Bnyak yg harus dipertimbangkan. Biaya memelihara arsitektur lama. Karena kita tidak bisa langsung ganti hidup. Buang yg lama. Bagaimana dengan support terhadap software sebelum. Persaingan dengan kompetitor di dunia software juga harus diperhitungkan. Ga ada aturan yg baku dan sulit emang untuk menetukan kapan harus tukar arsitektur.
Read more…

Apa pentingnya Software Architecture

January 24, 2009 Leave a comment

Software Architecture (SA) yg baik adalah kunci dari kesuksesan jangka panjang. Sekali lagi saya tekankan. Jangka Panjang. Ga banyak software yg bisa bertahan dalam waktu yg lama. Hal ini terutama dikarenakan perubahan teknologi, perubahan bisnis domain, maintenance, complexitas dl. So.. SA sangat penting.

Architecture lebih lama bertahan daripada team yg membuatnya.Jika arsitektur bertahan 12 sampai 30 thn. paling developernya tahan ngerjain hanya 2 sd 4 thn. trus resign . hehehehe.. kidding Read more…

Software Architecture

January 24, 2009 Leave a comment

ini topic yg complex. definisinya juga beragam tergantung sudut pandangnya. banyak definisi yg muncul salah satunya …
diambil dari buku Journey of the Software Professional

struktur dasar dari suatu sistem. melihat sistem sebagai kumpulan high level modul yg memenuhi fungsionalitas dari sistem, management, distribusi data, tampilan, berjalan di platform apa saja …. jadi kita melihat system tersebut sebagai big picture. Arsitektur juga mengambarkan hubungan antar modul. Bagaimana modul tersebut dapat ditambah, dimodifikasi. Tergantung pada teknologi apa.
Read more…