Kebolehgunaan Semula Perisian

Slides:



Advertisements
Similar presentations
Protokol Rangkaian Bab 6
Advertisements

TERRESTRIAL MICROWAVE INTAN FARAHANA BTE KAMSIN A A NURUL ASYIKIN BTE OTHMAN A A
Peserta dalam pembangunan perisian
Bab 5-3 Image Processing and Analysis. Objektif Boleh mengetahui langkah-langkah yg terlibat di dalam Fungsi II Boleh menghuraikan keperluan dan fungsi.
PCS (Personal Communications Services) – CDMA (Code Division Multiple Access) PCS (Personal Communications Services) PCS merupakan perkhidmatan telefon.
Sebuah alat komunikasi perhubungan melalui “rangkaian pengguna” Digunakan secara meluas di awal era keluaran telefon bimbit iaitu dari tahun 1980 ke 1990.
KOMPUTER Bagaimana?.
Kejuruteraan Perisian
1 Bab 8 Halatuju dan Kekangan dalam Antaramuka : Multisensori.
Pemprototaipan Sistem Topik yang dibincangkan: Faedah pemprototaipan Proses pemprototaipan Pemprototaipan ‘Evolutionary’ Pemprototaipan ‘Throw-away’ Pemprototaipan.
Minggu 1 Pengenalan Kepada Sistem Maklumat Berasaskan Komputer Copyright 2001, Prentice-Hall, Inc. Sistem Maklumat Pengurusan Ibrahim Mohamed Jab. Sains.
PENGHANTARAN SISTEM (DELIVERING THE SYSTEM). Pengenalan Menghampiri penghujung fasa pembangunan sistem 2 isu utama yang menentukan kejayaan dalam menghantar.
PERANCANGAN DAN PENGURUSAN PROJEK
Keperluan/ Capturing the Requirements
4.1 KONSEP MULTIMEDIA.
PEMODELAN PROSES DAN KITAR HAYAT
BAB 4 PERSAMPELAN.
KEPERLUAN KETEPATAN DATA DAN ANALISIS STATISTIK
BAB 2 PLANNING Objektif: Pengenalan kepada perancangan projek
Bab 7: Pengurusan Kualiti Projek
Pengurusan Sistem Maklumat dan Kaitan dengan Organisasi Pendidikan
BAB 1 PENGENALAN Objektif:
NEUROCITE 2.0: Simulator Peramalan Rangkaian Neural Buatan
INSTITUT AMINUDDIN BAKI
Pengenalan kepada Teori Perakaunan
ASAS PENGATURCARAAN F1001 En. Azrol Hisham Bin Mohd Adham
BTI 3283 / DTI 3343 / DIT3273 SISTEM MAKLUMAT PENGURUSAN
PENERBITAN ELEKTRONIK
BAB 3 ANALISIS SISTEM Objektif:
KOM 3207 PENGENALAN TEORI KOMUNIKASI SEM /2015
SAP 3103 – ASAS PENYELESAIAN MASALAH LnP01
MODULE 3 : HARDWARE : MONITOR PREVENTIVE MAINTENANCE WORK
PENGUMPULAN PROJEK DALAM SATU SISTEM APLIKATI
REKABENTUK SENSOR DALAM SISTEM AUTOMASI
Pengenalan Kepada kejuruteraan Perisian
Pengenalan Kepada kejuruteraan Perisian
koc3203 ASAS PERIKLANAN Perancangan Media
Pengenalan.
PERISIAN HAMPARAN ELEKTRONIK
Bab 7: Pengurusan Kualiti Projek
EOH 3101 PRINSIP KESIHATAN PERSEKITARAN SIRI ISO dan EMS.
Pengenalan kepada Statistik
KURSUS AUDIT DALAMAN SISTEM PENGURUSAN KUALITI (QMS) ISO 9001:2015
REKABENTUK SENSOR DALAM SISTEM AUTOMASI
MODULE 3 : HARDWARE : MONITOR CORRECTIVE MAINTENANCE WORK
Pengenalan Sistem Automasi Industri
Pernyataan if.. Pernyataan switch..
Bab 7: Pengurusan Kualiti Projek
Bab 7: Pengurusan Kualiti Projek
EOH 3101 PRINSIP KESIHATAN PERSEKITARAN SIRI ISO dan EMS.
Pengenalan.
Mengukur Tahap Harga dan Inflasi
PENERBITAN ELEKTRONIK
Pedagogi Terkini : E-Pembelajaran
INOVASI DAN KREATIF.
PSPICE dalam SEE 1003 Berasal dari SPICE – Simulation Program with Integrated Circuit Emphasis – dibina di University of California at Berkeley Pada asalnya,
Mesyuarat Pengurusan Profesional IPGM KPM Bil 1/2015
BAB 1 PENGENALAN Objektif:
EOH 3101 PRINSIP KESIHATAN PERSEKITARAN SIRI ISO dan EMS.
BAB 2 PLANNING Objektif: Pengenalan kepada perancangan projek
Pengurusan Antarabangsa
Oleh: Zaihan Abdul Ghani A Sharifah Suhaila Mohd Ramli A103305
POLITEKNIK PORT DICKSON E4161 SISTEM KOMPUTER & APLIKASI
Bab 7: Pengurusan Kualiti Projek
INTERNET INFRASTRUCTURE AND NETWORK SECURITY
SOALAN 1.
Muhamad Shukri Saud PRODUCTION ORGANIZATION
ICT HANDYBOOK SPM LA2 COMPUTER SYSTEMS 2.3 Software.
Bab 7: Pengurusan Kualiti Projek
Keperluan rangkaian bagi aplikasi multimedia
Presentation transcript:

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 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

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”

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

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

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

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

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