Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Dr. Ema Utami, S.Si, M.Kom. Tahapan desain 1. Desain Data 2. Desain Arsitektur 3. Desain Interface 4. Desain Interface Manusia-Mesin 5. Desain Prosedural.

Presentasi serupa


Presentasi berjudul: "Dr. Ema Utami, S.Si, M.Kom. Tahapan desain 1. Desain Data 2. Desain Arsitektur 3. Desain Interface 4. Desain Interface Manusia-Mesin 5. Desain Prosedural."— Transcript presentasi:

1 Dr. Ema Utami, S.Si, M.Kom

2 Tahapan desain 1. Desain Data 2. Desain Arsitektur 3. Desain Interface 4. Desain Interface Manusia-Mesin 5. Desain Prosedural 6. Desain Coding

3 Desain data 1. Pada level arsitektur Desain satu atau lebih database untuk mendukung arsitektur aplikasi 2. Pada level komponen a. Mengambil objek-objek data & mengembangkan satu set abstraksi data b. Implementasi atribut-atribut objek data sebagai satu / lebih struktur data c. Review struktur data untuk memastikan bahwa relasi yang tepat sudah dibuat d. Sederhanakan struktur data sesuai dengan kebutuhan

4 Desain data 1. Pada level arsitektur Desain satu atau lebih database untuk mendukung arsitektur aplikasi 2. Pada level komponen a. Mengambil objek-objek data & mengembangkan satu set abstraksi data b. Implementasi atribut-atribut objek data sebagai satu / lebih struktur data c. Review struktur data untuk memastikan bahwa relasi yang tepat sudah dibuat d. Sederhanakan struktur data sesuai dengan kebutuhan

5 Desain arsitektur Gambaran bagaimana elemen/komponen fungsional perangkat lunak disusun, diorganisasi dan distrukturkan sehingga: a. Hubungan antar elemen/komponen dapat dijelaskan. b. Interface yang menghubungkan elemen/komponen dapat didefinisikan. c. Wujud dan penempatan elemen/komponen dalam tempat penyimpanan sekunder secara fisik dapat ditetapkan.

6 Desain arsitektur

7

8 Analisis Desain Arsitektur 1. Kumpulkan semuas kenario. 2. Dapatkan kebutuhan-kebutuhan, batasan-batasan, & gambaran lingkungan. 3. Gambarkan pola/gaya arsitektur yang telah dipilih untuk menangani skenario-skenario & kebutuhan-kebutuhan: a. module view b. process view c. data flow view

9 Analisis Desain Arsitektur 4. Evaluasi kualitas atribut-atribut dengan melihat setiap atribut dalam isolasi. 5. Kenali kualitas atribut untuk setiap atribut arsitektural untuk masing-masik gaya arsitektur yang spesifik. 6. Lakukkan kritik pada arsitektur-arsitektur kandidat (yg dikembangkan padal angkah 3) menggunakan analisis pada langkah 5.

10 Desain Terstruktur Untuk mendapatkan arsitektur program yang terpartisi DFD dipetakan ke arsitektur program Dinotasikan menggunakan structure chart (diagram struktur)

11 Partisi Arsitektur Supaya: 1. PL yang dihasilkan lebih mudah diuji 2. PL yang dihasilkan lebih mudah dikelola 3. PL yang dihasilkan mempunyai efek samping yang semakin sedikit 4. PL yang dihasilkan lebih mudah dikembangkan

12 Partisi Arsitektur Horisontal 1. Tentukan cabang yang terpisah pada hierarki modul untuk setiap fungsi utama. 2. Gunakan modul kontrol untuk koodinasi komunikasi antar fungsi-fungsi

13 Partisi Arsitektur Horisontal

14 Partisi Arsitektur Vertikal 1. Didesain sehingga pengambilan keputusan dan pekerjaan distratifikasi 2. Modul pengambilan keputusan tetap ada di puncak arsitektur

15 Partisi Arsitektur Vertikal (Factoring)

16 Karakteristik Aliran

17 Pendekatan Pemetaan Umum 1. Isolasi aliran ke dalam & keluar batasan; untuk aliran transaksi; dan isolasi pusat transaksi 2. Bekerja dari batasan luar, petakan transformasi DFD ke modul terkait 3. Tambahkan modul kontrol jika dibutuhkan 4. Sempurnakan struktur program menggunakan konsep modularitas efektif

18 Pemetaan Transformasi

19 Factoring

20 First Level Factoring

21 Second Level Factoring

22 Aliran transaksi

23 Structure chart Diagram untuk menggambarkan arsitektur perangkat lunak secara keseluruhan tanpa memperlihatkan proses pemilihan dan pengulangannya secara rinci. Menggambarkan arsitektur perangkat lunak seperti diagram organisasi sebuah perusahaan.

24 Contoh Transaction Mapping

25 Isolate Flow Paths

26 Map the Flow Model

27 Refining the Structure Chart


Download ppt "Dr. Ema Utami, S.Si, M.Kom. Tahapan desain 1. Desain Data 2. Desain Arsitektur 3. Desain Interface 4. Desain Interface Manusia-Mesin 5. Desain Prosedural."

Presentasi serupa


Iklan oleh Google