Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Rekayasa perangkat lunak

Presentasi serupa


Presentasi berjudul: "Rekayasa perangkat lunak"— Transcript presentasi:

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


Download ppt "Rekayasa perangkat lunak"

Presentasi serupa


Iklan oleh Google