Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehOky Wildan Telah diubah "10 tahun yang lalu
1
Analisis dan Perancangan Perangkat Lunak
BAB II PEMODELAN SISTEM Suprapto, ST, MT Quit
2
Definisi Pemodelan Analisa
3
Posisi pemodelan analisa
4
Tujuan pemodelan analisa
5
Pendekatan Pemodelan Analisa
6
Element pemodelan analisa
8
Konsep Pemodelan Data
9
Pendekatan Organisasi
Pengorganisasian Proyek Pengembangan Perangkat Lunak (Komunikasi, Integrasi, koordinasi) Pendekatan Organisasi Tim pengembangan program (program development team) Tim programmer kepala (chief programmer team) Tim pemrograman bersama (egoless programming team)
10
Program Development Team
Manajer Tim Pengembang Program Pengkode Perancang Penguji
11
Chief Programmer Team Kepala Pemrogram Administrator Asisten Utama
Pustakawan Editor Klerk Program Pemrogram Pendukung
12
Egoless Programming Team
Pemrogram
13
Pengembangan Perangkat Lunak
Produktifitas Pengembangan Perangkat Lunak Produktivitas = Input Yang Dikonsumsi Output Yang Dihasilkan Metrik Lines Of Executable Code Mudah ditetapkan dan dibahas secara jelas, diakui secara luas, mudah diukur, mudah digunakan untuk estimasi. Metrik Point Function Jumlah input, output, query, file logik, interface Produktivitas = Jumlah person-month Jumlah titik fungsi yang dihadirkan
14
Kualitas Perangkat Lunak
Dimensi Pemakai : Kinerja Pengoperasian Keseluruhan Kemudahan Pembelajaran Pengontrolan dan Penanganan Kesalahan Dukungan dari Pembuat dan Pemelihara Dimensi Rancangan (MURRE ) : Maintainability Usability Reusability Realibility Extendability Dimensi Nilai Tambah (PDM) Productivity Diferensiasi Management
15
Jaminan Kualitas (quality Assurance)
adalah Proses merancang kualitas ke dalam sistem Pengendalian Kualitas (quality Control) Proses yang memastikan bahwa kualitas sistem telah terpenuhi/tercapai.
16
Perangkat Lunak Perancangan Perancangan Terstruktur Perancangan
Berorientasi Obyek
17
Perlunya Tahap Perancangan
Tinggi Biaya koreksi kesalahan Rendah Rancangan Pengkodean Pengujian Pemeliharaan
18
Perancangan Terstruktur
Orientasi pada Proses dan Data Alat yang digunakan : DFD, ERD, STD, Bagan Terstruktur, SE/Pseodocode, W/O Karakteristik Rancangan : Modul disusun secara Hirarkis Menggunakan logika Call /Perform-based Menggunakan Alur Kendali (top to bottom / bottom to top) Repetisi dalam satu modul Konsep kendali standart (urut, seleksi, repetisi)
19
Best Loose Data Stamp Control Common Content Worst Tight Coupling Quality
20
Best Strongest Functional Sequential Communication Procedural Temporal Logical Coincidental Worst Weakest Cohesion Quality
21
Perancangan Berorientasi Obyek
Orientasi pada Obyek Alat yang digunakan : UML ERD, Bagan Terstruktur, SE/Pseodocode Tahapan : Mendeskripsikan Obyek, Kelas, Atribut dan Daftar Operasi Memodelkan relasi antara Obyek dan Kelas Memodelkan Pewarisan Menggabungkan faktor MURRE
22
Jenis Bahasa OOP : Murni : Contoh : Smalltalk, Eiffel Hybrid :
Contoh : C++, Java, Delphi Saat Ini : Orientasi pengembangan OOP pada sistem operasi berbasis GRAFIK. Contoh : VBasic, Delphi, VFoxpro,
23
Perangkat Lunak Pengujian Metode merancang test case : Area Uji :
White Box Testing Black Box Testing Area Uji : Field Record File Entry Data Kendali Arus Program Kesalahan : Fatal (Crash, Logika, Hang) Serius (Output tidak Benar) Minor
24
TAHAPAN PENGUJIAN : Pengujian Modul Pengujian Integrasi Pengujian Sistem : Pengujian Pemulihan Pengujian Keamanan Pengujian Stress Pengujian Penerimaan : Pengujian Alfa Pengujian Beta
25
Skenario Pengujian : Pengembangan test case dan strategi Pengujian Pelaksanaan test Pelaporan kesalahan yang terdeteksi Pengoreksian kesalahan Peramalan tingkat reliabilitas Jenis Laporan Kesalahan : Saran Kesalahan rancangan Kesalahan pengcodean Kesalahan dokumentasi Query
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.