Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Model Proses Perangkat Lunak

Presentasi serupa


Presentasi berjudul: "Model Proses Perangkat Lunak"— Transcript presentasi:

1 Model Proses Perangkat Lunak
Rekayasa Perangkat Lunak Dosen : Citra Noviyasari, S.Si, MT Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

2 Ciri-ciri software yang baik
Maintainability (dapat dipelihara) Software bisa menangani perubahan spek kebutuhan Dependability (dapat diandalkan) Aman, selamat, tidak menyebabkan keruksakan fisik Efficiency (Efisien) Software mampu mengoptimalkan resource Acceptability (Kemampupakaian) Software bisa diterima user sebagaimana rancangan. Mudah dimengerti, digunakan and compatible dengan sistem yang lain Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

3 Rekayasa Perangkat Lunak - Citra N., S.Si, MT
Produk Software Generik (terbuka utk siapapun) ≈ DBMS, Word Processor, Sistem Operasi, paket untuk menggambar, alat bantu manajemen proyek Spek hanya dikontrol oleh sendiri oleh Vendor Software Pesanan (disesuaikan dgn kebutuhan pelanggan tertentu saja) Berdasarkan kontrak kerja Spek dikontrol oleh pelanggan tertentu Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

4 Rekayasa Perangkat Lunak - Citra N., S.Si, MT
Model Proses Software Waterfall (linear) Evolutionere (iterasi) Component-based Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

5 Rekayasa Perangkat Lunak - Citra N., S.Si, MT
Model Proses Software Waterfall – pengembangan yang bersifat linear dari mulai spesifikasi s/d pemeliharaan. Evolutionere – pendekatan tumpang tindih kegiatan spesifikasi, pengembangan, dan validasi. Sistem sejak awal dikembangkan dgn cepat berdasarkan spesifikasi abstrak, lalu disempurnakan berdasarkan masukan dari pelanggan sampai sistem dapat memenuhi kebutuhan pelanggan tersebut. Component-based – pengembangan dengan cara menggunakan komponen yang dapat dipakai ulang. Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

6 Rekayasa Perangkat Lunak - Citra N., S.Si, MT
Model Waterfall #Bukan model linear murni Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

7 Rekayasa Perangkat Lunak - Citra N., S.Si, MT
Analisis Waterfall Features Sistematis, setiap tahapan prosesnya jelas Sudah terbukti handal Cocok untuk pengembangan software yang bersifat generik Prosesnya sudah benar-benar jelas dan tidak berubah-ubah Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

8 Spiral model of the software process
Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

9 Evolutionary development
Exploratory development Objective is to work with customers and to evolve a final system from an initial outline specification. Should start with well-understood requirements and add new features as proposed by the customer. Throw-away prototyping Objective is to understand the system requirements. Should start with poorly understood requirements to clarify what is really needed. Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

10 Rekayasa Perangkat Lunak - Citra N., S.Si, MT
Iterative Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

11 Component-based software engineering
Based on systematic reuse where systems are integrated from existing components or COTS (Commercial-off-the-shelf) systems. Process stages Component analysis; Requirements modification; System design with reuse; Development and integration. This approach is becoming increasingly used as component standards have emerged. Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

12 Rekayasa Perangkat Lunak - Citra N., S.Si, MT
Component Based Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

13 Rekayasa Perangkat Lunak - Citra N., S.Si, MT
RUP phase model Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

14 The Systems Engineering Process
* Software Engineering 7th ed, Ian Sommerville Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

15 Rekayasa Perangkat Lunak - Citra N., S.Si, MT
Software Process Serangkaian kegiatan dan hasil-hasilnya yang diperlukan untuk menghasilkan aplikasi tertentu. Spesifikasi Pengembangan Validasi Evolusi Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

16 Proses Rekayasa Persyaratan
Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

17 Proses Perancangan Software
Tahapan perancangan bersifat urut/sekuensial Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT

18 Rekayasa Perangkat Lunak - Citra N., S.Si, MT
System evolution Rekayasa Perangkat Lunak - Citra N., S.Si, MT Rekayasa Perangkat Lunak - Citra N.,S.Si, MT


Download ppt "Model Proses Perangkat Lunak"

Presentasi serupa


Iklan oleh Google