REKAYASA PERANGKAT LUNAK Perancangan arsitektur perangkat lunak
ARSITEKTUR PERANGKAT LUNAK An abstract system specification consisting primarily of functional components described in terms of their behaviors and interface and component- component interconnection. The interconnection defice provide by which components interact. How the system is decomposed and organized into components and must describe the interface between these components.
ARSITEKTUR PERANGKAT LUNAK Gambaran bagaimana elemen/komponen fungsional perangkat lunak disusun,diorganisasi dan distrukturkan sehingga: Hubungan antar elemen/komponen dapat dijelaskan Interface yang menghubungkan elemen/komponen dapat didefinisikan Wujud dan penempatan elemen/komponen dalam tempat penyimpanan sekunder secara fisik dapat di tetapkan
CONTOH ARSITEKTUR PERNGKAT LUNAK
CONTOH ARSITEKTUR PERANGKAT LUNAK
STRUCTURE CHART Diagram untk menggambarkan arsitektur perangkat lunak secara keseluruhan tanpa memperlihatkan proses pemilihan dan pengulangannya secara rinci. Menggambarkan arsitektur perangkat lunak. Seperti diagram organisasi sebelum perusahaan.
Simbol structure chart Modul Pemanggilan modul Data atau elemen kontrol yang dikirimkan atau diterima dari satu modul Perulangan di dalam modul Penyeleksian kondisi di dalam modul Simbol Arti
Contoh structure chart : PASCAL
CONTOH STRUCTURE CHART : PASCAL
CONTOH STRUCTURE CHART : PHP
CONTOH STRUCTURE CHART : DELPHI
TRANSFORMASI DFD – STRUCTURE CHART ubah diagram konteks menjadi modul utama (tap module atau executive module) dari structure chart. ubah DFD level-1 menjadi modul-modul yg dipanggil oleh modul utama.jika pemanggilan modul untuk proses-proses pada DFD level-1 membutuhkan sebuah modul untuk membaca data atau event tersebut. Ubah DFD level-2,3,4 dst. Menjadi modul- modul yg lainnya sesuai dengan fungsinya dengan pendekatan transform analysis dan atau transaction analysis
TRANSFORMASI DFD – STRUCTURE CHART