Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kebolehgunaan Semula Perisian

Similar presentations


Presentation on theme: "Kebolehgunaan Semula Perisian"— Presentation transcript:

1 Kebolehgunaan Semula Perisian

2 Definasi Kebolehgunaan Semula Perisian
Proses membina sistem perisian daripada aset perisian yang sediada BERBEZA dengan membina perisian dari mula Aset perisian terdiri daripada komponen guna-semula perisian

3 Guna semula Penghasil: bina komponen untuk diguna semula
Pelanggan: mengguna komponen yang dibina untuk produk lain “Black-box” : menggunakan komponen tanpa mengubahsuai “Clear- or white-box”: ubahsuai komponen sebelum guna semula

4 Guna semula “Compositional” : mengunakan komponen sebagai blok binaan; “bottom up” “Generative”: komponen direka khas untuk sesuatu domain “top-down” Analisa Domain : mengenalpasti kesamaan di dalam beberapa bidang yang membolehkan sesuatu domain diguna semula (jika digunakan dalam domain sama - “vertical domain”, jika tidak “horizontal reuse”

5 Skop guna semula Guna semula sistem aplikasi
mengintergrasikan sistem aplikasi ke dalam sistem lain tanpa perubahan Guna semula komponen komponen dari pelbagai saiz boleh diguna semula sebg contoh sistem “pattern-matching” yang dibina sebagai sebhgian drp sistem pemprosesan teks diguna semula untuk sistem pengurusan pangkalan data Guna semula fungsi Fungsi sesuatu komponen seperti fungsi matematik yang diguna semula. Jenis guna-semula ini yang berasakan “standard libraries” telah ada sejak 40 tahun

6 Table 12.6. Aspects of reuse. (adapted from Prieto-Díaz 1993)
Substance Scope Mode Technique Intention Product Ideas and Vertical Planned and Compositional Black-box, as is Source code concepts systematic Artifacts and Horizontal Ad hoc, Generative Clear-box, Design components opportunistic modified Procedures, Requirements skills, experience Patterns Objects Architecture Data Processes Documentation Tests

7 Motivasi guna-semula Menjimatkan kos pembinaan perisian
Meningkatkan produktiviti dalam konteks pembinaan kod pengaturcaraan masa untuk pemasaran perisian berkurangan

8 Ada 3 keperluan penting untuk proses guna semula
Komponen guna semula mestilah senang dicari berdasarkan katalog atau dokumen guna semula komponen tahap kebolehpercayaan komponen yang tinggi. Perlu pantau kualiti komponen guna semula Dokumentasi mengenai komponen guna semula. Maklumat seperti dimana ia pernah diguna semula dan masalah yang pernah timbul apabila menggunakannya

9 Organisasi proses guna semula
Matlamat guna semula sepatutnya dapat diukur Peringkat Pengurusan mempertengahkan matlamat guna semula di tahap awal Soalan-soalan guna semula yang berbeza boleh dikenalpasti dari perspektif yang berlainan Setiap organisasi perlu membuat keputusan di peringkat mana patut konsep guna semula digunakan Integrasikan di dalam proses pembinaan Matlamat perniagaan penting untuk mengukur matlamat guna semula


Download ppt "Kebolehgunaan Semula Perisian"

Similar presentations


Ads by Google