Kasus Desain Arsitektur Software RPL SL801D Nurul Hafidh 1712491119

  1. Jelaskan prinsip-prinsip desain data pada RPL.

 

  1. Jelaskan desain arsitektur pada RPL.

 

  1. Jelaskan perbedaan aliran transformasi dan aliran transaksi pada desain arsitektur.

 

  1. Transformasikan data flow model di bawah ini ke “Mapping”

 

Jawaban 

  1. Prinsip-prinsip desain dasar untuk mengendalikan proses desain . Davis [DAV95] mengusulkan serangkaian prinsip bagi desain perangkat lunak , antara lain sebagai berikut :
  • Proses desain tidak boleh menderita karena “tunnel vision” 
  • Desain harus dapat ditelusuri sampai pada model analisis.
  • Desain tidak boleh “berulang” 
  • Desain harus ” Meminimalkan kesenjangan intelektual”
  • Dsain harus mengungkapkan keseragaman dan integritasi.
  • Desain harus terstruktur untuk mengakomodasi perubahan.
  • Desain harus terstruktu untuk berdegradasi dengan baik , bahkan pada saat data dan event” menyimpang , / sedang menghadapi kondisi operasional.
  • Desain bukanlah pengkodean 
  • Desain harus dinilai kualitasnya pada saat desain dibuat , bukan setelah jadi 
  • Desain harus dikaji untuk meminimalkan kesalahan-kesalahan konseptual (semantik).

2. Desain arsitektur adalah tahap pertama dalam proses desain perangkat lunak, ini merupakan penghubung yang penting antara desain dan rekayasa persyaratan, seperti mengidentifikasi komponen struktural utama dalam sistem dan hubungan antara mereka.

3. Aliran Transformasional melakukan faktorisasi level satu dan level dua, dan mengisolasi pusat transaksi (incoming dan outgoing), sedangkan Aliran Transaksional hanya melakukan faktorisasi tanpa menggunakan faktorisasi level satu dan level dua dan menentukan pusat transaksi (action paths). 

 

Leave a Reply