Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Rekayasa perangkat lunak
Perancangan Arsitektur Perangkat Lunak
2
Arsitektur perangkat lunak (1)
An Abstract system specification Consisting primarly of functional components described in terms of ther behaviors and interfaces and component-component interconnections. The interconnections defice provide by whitc components interact How the system is decomposed organized into components and must describe the interfaces between these components
3
Arsitektur perangkat lunak (2)
Gambarkan bagaimana elemen / komponen berfungsional perangkat lunaka disususn, diorganisasi dan distrukturkan sehingga : Hubungan antar elemen/komponen dapat dijelaskan Interfaces yang menghubungkan elemen/komponen dapat didefinisikan Wujud atau penempatan elemen/komponene dalam tempat penyimpanan sekunder secara fisik dapat ditetapkan.
4
Contoh Arsitektur perangkat lunak (1)
Id_mhs Petugas 1.2.3 Cari info mahasiswa Info_mhs mahasiswa Arsitrktur Perangkat lunak (fisik) Script dan Procedure cari (NIM) Query select Call Hasil Query Display
5
Contoh Arsitektur perangkat lunak (1)
6
Structure chart Diagram menggunakan arsitektur perangkat lunaka secara keseluruhan tanpa memperhatikan proses pemilihan dan pengulangan nya secara rinci Menggunakan arsitektur perangkat lunak seperti diagram organisasi sebuah perusahaan
7
Simbol Arti Modul Pemanggilan modul Data atau elemen kontrol yang dikirimkan atau diterima dari satu modil Pengulangan di dalam modul Penyeleksi kondisi di dalam modul
8
Contoh structure chart : pascal (1)
Modul A memanggil modul B dengan data X dan Y sebagai Parameternya Modul B mengirimkan data P dan Q sebagai return value ke modul A Potongan Kode program dalam bahasa pascal
9
Contoh structure chart : pascal (2)
Modul A akan memanggil modul B jika kondisi dalam modul A dipenuhi Madul A akan memanggila modul C secara berulang Potongan Kode program dalam bahasa pascal
10
Contoh structure chart : php
Forminput.php <html> ..... <form method=postaction=rekam.php> </html> FormInput Rekam Rekam.php <?php Function getId() { } Function SaveId(id) { Id = getId(); saveId(id) ?> GetId SaveID
11
Contoh structure chart : Delphi
Main.Pas Unit main; Var form1: TForm1; Implementation Uses Rekam; Procedure TForm1.Click(sender: TObject); Begin frm Rekam.show; End; Edn. Main Rekam Rekam.pas Unit Rekam; . . . Var frmRekam: TForm1; Implementation end
12
TRANSFORMASI DFD – STRUCTURE CHART (1)
Ubah diagram konteks menjadi modul utama dari structure chart Ubah DFD level-1 menjadi moudl-modul yang dipanggil oleh modul utama. Jika pemanggilan modul untuk proses-proses Pada DFD level-1 membutuhkan data atau event tertrntu, tambahahkan sebuah modul untuk membaca data atau event tersebut. Ubah DFD level-2, 3, 4, dst. Menjadi satu modul lainnya sesuai dengan fungsinya dengan pendekatan transform analisis dan transaction analysis
13
Transformasi dfd - Transform analysis Transaction analysis
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.