1 / 9

Kebolehgunaan Semula Perisian

Kebolehgunaan Semula Perisian. 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. Guna semula.

chiko
Download Presentation

Kebolehgunaan Semula Perisian

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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

More Related