Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehRobert Andriana Telah diubah "9 tahun yang lalu
1
Metode Desain 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
Desain arsitektur
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: PL yang dihasilkan lebih mudah diuji
PL yang dihasilkan lebih mudah dikelola PL yang dihasilkan mempunyai efek samping yang semakin sedikit PL yang dihasilkan lebih mudah dikembangkan
12
Partisi Arsitektur Horisontal
Tentukan cabang yang terpisah pada hierarki modul untuk setiap fungsi utama. Gunakan modul kontrol untuk koodinasi komunikasi antar fungsi-fungsi
13
Partisi Arsitektur Horisontal
14
Partisi Arsitektur Vertikal
Didesain sehingga pengambilan keputusan dan pekerjaan distratifikasi 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
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.