Desain yang berorientasi pada aliran data merupakan suatu metode desain arsitektur yang
mengijinkan transisi yang baik dari model analisis ke deskripsi desain dari struktur program. Transisi
dari aliran informasi (yang ditujukan sebagai diagram aliran data) kestruktur dilakukan bagian dari
proses 5 langkah:
1. Tipe aliran informasi dibangun.
2. Batas aliran diindikasikan.
3. DFD dipetakan didalam struktur program.
4. Hirarki kontrol ditentukan dengan pemfaktoran.
5. Struktur resultan disaring atau diperhalus dengan menggunakan pengukuran desain dan
heuristik.
PASCA PEMROSESAN DESAIN
Aplikasi dari pemetaan transaksi dan transformasi yang berhasil kemudian
ditambahkan pada dokumentasi tambahan yang dibutuhkan sebagai bagian dari
desain arsitektur. Setelah struktur dikembangkan dan disaring, tugas – tugas
berikut harus dilakukan:
Mengembangkan narasi pemerosesan untuk masing – masing modul.
Menyediakan deskripsi interface untuk masing – masing modul.
Menentukan struktur data local dan global.
Mencatat semua batasan desain.
Mengkaji desain.
Mempertimbangkan “optimasi” (bila perlu dan dibenarkan).
OPTIMASI DESAIN ARSITEKTUR
Desainer perangkat lunak harus memperhatikan perkembangan representasi perangkat lunak yang
akan memenuhi semua fungsi dan persyaratan kinerja dan penerimaan jasa berdasarkan pengukuran
desain kualitas. Usul pendekatan berikut ini untuk perangkat lunak kinerja – kritis dalam optimasi desain
arsitektur:
1. Kembangkan dan saringlah struktur program tanpa memperhatikan optimasi kinerja – kritis.
2. Gunakan peranti CASE yang mensimulasi kinerja run – time untuk menisolasi area inesifiensi.
3. selama iterasi desain selanjutnya, pilihlah modul yang dicurigai dan dengan hati – hati kembangkanlah
prosedur (algoritma – algoritma) untuk efisiensi waktu.
4. Kodekan sebuah bahasa pemerograman yang sesuai.
5. Instrumentasikan perangkat lunak untuk mengisolasi modul yang menjelaskan utilisasi proses yang
berat.
6. Bila perlu, Desain ulang atau kodekan kembali bahasa yang tergantung pada mesin untuk meningkatkan
efisiensi.
SEKIAN DAN TERIMAKASIH