Perancangan Arsitektur Perangkat Lunak Architectural Design Topik Arsitektur











- Slides: 11

Perancangan Arsitektur Perangkat Lunak Architectural Design

Topik �Arsitektur Perangkat Lunak �Representasi Arsitektur Perangkat Lunak 2 Perancangan Arsitektur Perangkat Lunak 2/26/2021

Arsitektur Perangkat Lunak �Perancangan arsitektur PL adalah proses desain untuk mengidentifikasi sub-sistem yang membentuk sebuah sistem, kontrol, dan komunikasi antar sub-sistem. �Keluaran dari proses perancangan ini adalah arsitektur perangkat lunak. 3 Perancangan Arsitektur Perangkat Lunak 2/26/2021

Perancangan Arsitektural �Tahap awal dari sebuah proses perancangan sistem. �Menjembatani antara proses spesifikasi dan proses desain. �Sering dilakukan berbarengan dengan aktivitas spesifikasi. �Mengidentifikasi komponen-komponen sistem yang utama dan komunikasi antar komponen tersebut. 4 Perancangan Arsitektur Perangkat Lunak 2/26/2021

Contoh: Arsitektur Sistem Kontrol Robot Pengepakan 5 Perancangan Arsitektur Perangkat Lunak 2/26/2021

Abstraksi dalam Arsitektur �Arsitektur dalam cakupan kecil, berkaitan dengan arsitektur sebuah program. Arsitektur ini mendeskripsikan bagaimana sebuah program dipecah menjadi komponen-komponen. �Arsitektur dalam cakupan besar, berkaitan dengan arsitektur aplikasi enterprise yang besar dan kompleks. Aplikasi ini terdiri dari sistem-sistem lain, program, dan komponen-komponen. 6 Perancangan Arsitektur Perangkat Lunak 2/26/2021

Keuntungan dari Arsitektur �Komunikasi antara pemangku kepentingan �Arsitektur dapat menjadi fokus dalam diskusi antar pemangku kepentingan. �Analisis sistem �Memungkinkan dilakukannya analisa apakah sistem dapat memenuhi kebutuhan non-fungsional. �Penggunaan kembali dalam skala besar �Arsitektur dapat digunakan kembali pada macam- macam sistem. 7 Perancangan Arsitektur Perangkat Lunak 2/26/2021

Representasi Arsitektur PL �Diagram blok sederhana dapat digunakan untuk menunjukan entitas dan relasi antar entitas. �Diagram blok tersebut sering digunakan untuk mendokumentasikan arsitektur PL. �Akan tetapi representasi tersebut tidak memiliki makna yang memadai. �Tipe-tipe relasi antar entitas tidak tampak. �Makna representasi akan tergantung dari bagaimana model arsitektur digunakan. 8 Perancangan Arsitektur Perangkat Lunak 2/26/2021

Diagram Persegi dan Garis �Penggunaan persegi dan garis didalam arsitektur PL tidak menunjukan relasi antar komponen. Atribut-atribut dari sub-sistem pun tidak tampak. �Akan tetapi diagram tersebut berguna untuk komunikasi antar pemangku kepentingan dan perencanaan proyek. 9 Perancangan Arsitektur Perangkat Lunak 2/26/2021

Penggunaan Model Arsitektural �Untuk memfasilitasi diskusi tentang desain sebuah sistem. �Gambaran arsitektur yang tidak terlalu detil berguna untuk membantu pemahaman terhadap sistem oleh para pemangku kepentingan. �Untuk mendokumentasikan arsitektur yang telah didesain. �Memproduksi model lengkap sebuah sistem yang menunjukan komponen-komponen, antarmuka, dan hubungannya dalam sebuah sistem. 10 Perancangan Arsitektur Perangkat Lunak 2/26/2021

Referensi �Sommerville, I. , Software Engineering 8 th edition, Addison-Wesley, 2007 11 Perancangan Arsitektur Perangkat Lunak 2/26/2021
Software architectural diagrams
Contoh arsitektur perangkat lunak
Contoh arsitektur perangkat lunak
Teknik perancangan perangkat lunak
Perangkat lunak yang bertugas mengkonversikan arsitektur
Contoh perangkat keras dan lunak
Contoh tema, topik dan judul tentang pendidikan
Perhatikan topik
Pengertian metode perancangan arsitektur
Makalah pengujian perangkat lunak
Perangkat lunak pvm (parallel virtual machine) bersifat
Aktivitas fundamental dari proses perangkat lunak