Title: CASE SEBAGAI ALATAN PERISIAN
1CASE SEBAGAI ALATAN PERISIAN
2 1. Objektif2. Pengenalan kepada
CASE3. Paras-paras Teknologi CASE4. Taksanomi
Peralatan CASE5. Pengenalan SYSTEM ARCHITECT
(satu peralatan CASE)
3Objektif
- Memperkenalkan CASE (Computer Aided Software
Engineering) - Kejuruteraan Perisian Berasaskan Komputer.
- Membincangkan isu berkaitan CASE dan Teknologi
CASE - Mengetahui klasifikasi peralatan CASE berasaskan
fungsi - Memperkenalkan SYSTEM ARCHITECT sebagai satu
peralatan CASE
4Pengenalan Kepada CASE
- Produktiviti pengeluaran meningkat apabila
kepakaran manusia dpt. diautomasikan dengan
menggunakan sesuatu peralatan - Bagi Jurutera Perisian - Sokongan peralatan ini
haruslah mampu meningkatkan produktiviti perisian
5(samb)
- Sejak 1980-an, banyak peralatan automasi dicipta
utk. membantu proses pembangunan perisian. - Istilah CASE telah diterima sebagai nama am bagi
sokongan automasi proses kejuruteraan perisian
6PARAS TEKNOLOGI CASE
- Teknologi Sokongan Proses-Pengeluaran
- Teknologi Pengurusan-Proses
- Teknologi Meta-CASE
7(samb)
- Teknologi Sokongan Proses-Pengeluaran
- menyokong aktiviti-aktiviti proses pengeluaran
perisian seperti spesifikasi, rekabentuk,
implementasi, pengujian dan sebagainya - ia adalah peralatan CASE yang terawal direka
8(samb)
- Teknologi Pengurusan-Proses
- menyokong aktiviti pemodelan proses dan
pengurusan proses - peralatan ini berfungsi bersama peralatan
teknologi sokongan proses pengeluaran - peralatan jenis ini sudah ada di pasaran tetapi
masih banyak penyelidikan sedang dijalankan
dalama bidang ini
9(samb)
- Teknologi Meta-CASE
- peralatan Meta-CASE digunakan untuk mencipta
peralatan Teknologi Sokongan Proses-Pengeluaran
peralatan Teknologi Pengurusan-Proses - Peralatan ini bukannya mudah utk. digunakan dan
belum lagi diguna secara meluas
10Taksonomi peralatan CASE
- Peralatan case boleh dikelaskan mengikut
- Fungsi
- Peranan
- Kegunaan
- Senibina persekitaran
- Kos
11Peralatan Kejuruteraan Proses Perniagaan
- Menyediakan meta-model dimana sistem maklumat
spesifik diperolehi - Maklumat perniagaan dimodelkan di antara setiap
entiti organisasi di dalam sesebuah syarikat - Objektif utama mewakili objek data perniagaan,
perhubungannya dan juga bagaimana data bergerak
di dalam persekitaran perniagaan yang berbeza
12Peralatan permodelan proses dan pengurusan
- Peralatan permodelan proses
- digunakan untuk mewakili elemen utama sesuatu
proses - Menyediakan perhubungan dengan penerangan proses
- Peralatan pengurusan proses
- Menyediakan hubungann dengan peralatan lain yang
menyediakan sokongan untuk mentakrifkan aktiviti
proses
13Peralatan perancangan projek
- Fokus pada 2 bahagian
- Software project effort dan anggaran kos
- Peralatan pengganggaran mengira usaha,
jangkamasa projek, bilangan pekerja - Peralatan penskedulan projek
- Membantu pengurus mendefinasikan semua
aktiviti-aktiviti projek, menghasilkan rangkaian
aktiviti serta mewakilkan pergantungan di antara
setiap aktiviti.
14Peralatan analisa risiko
- Mengenalpasti risiko yang berpotensi dan
membangunkan pelan untuk mengatasi, mengawal
serta menguruskannya. - Membolehkan pengurus untuk menghasilkan satu
jadual risiko dengan sediakan panduan lengkap di
dalam aktiviti pengenalpastian dan analisa risiko
15Peralatan pengurusan projek
- Membantu pengurus menjejaki serta mengawasi
skedul projek dan juga pelan projek - Peralatan digunakan untuk kumpul metrik yang akan
digunakan sebagai petunjuk kualiti perisian
16Peralatan menjejak keperluan
- Menyediakan pendekatan sistematik untuk
memisahkan keperluan - Peralatan yang biasa digunakan biasanya
menggabungkan penilaian teks interaktif manusia
dengan sistem pengurusan pangkalan data yang
menyimpan dan mengkategorikan setiap keperluan
sistem
17Peralatan Pengurusan Konfigurasi Perisian
- Membantu di dalam 5 aktivti utama SCM
- Pengenalpastian
- Kawalan versi
- Kawalan pertukaran
- Audit
- Status perakaunan
18Peralatan Rekabentuk dan Analisis
- Membolehkan jurutera perisian hasilkan model
sistem yang akan dibangunkan - Model mengandungi perwakilan data, fungsi dan
kelakuan serta kategori data, senibina dan
rekabentuk antaramuka
19Peralatan rekabentuk serta pembangunan antaramuka
- toolkit bagi komponen perisian seperti menu,
butang, struktur tetingkap, ikon, mekanisma
scrolling dll. - toolkit ini semakin digantikan dengan peralatan
prototaipan antaramuka yang boleh menghasilkan
rapid on screen creation
20Peralatan pengaturcaraan
- Mengandungi kompiler, editor dan juga debugger
untuk sokong kebanyakan bahasa pengaturcaraan
21Peralatan pengujian integrasi
- Boleh dibahagikan kepada
- Peralatan untuk mendapatkan data
- Pengukuran statik (analisa kod sumber tanpa
melarikan) - Pengukuran dinamik (analisa kod sumber semasa
larian) - Simulasi
- Pengurusan ujian
22Pengenalan SYSTEM ARCHITECT
- Ia adalah peralatan CASE yang digunakan untuk
tujuan pemodelan proses SE
23(samb)
- Antara keupayaan SYSTEM ARCHITECT adalah
- - melaksanakan pemodelan proses
perniagaan/bisnes - pemodelan berorientasikan objek
- pembangunan berasaskan komponen
- pemodelan hubungan data
- analisis dan rekabentuk berstruktur
24Komponen Ciri SYSTEM ARCHITECT (SA)
-
- Komponen SA membantu pengumpulan keperluan,
rekabentuk, pemodelan dan pembentukan suatu
sistem - Segala maklumat rekabentuk disimpan dalam
repositoriy (tempat simpanan) multi-pengguna yang
dipanggil encyoclopedia.
25(samb)
- Pemodelan berasaskan objek komponen
- sokongan notasi UML (unified modelling
language) - Kejuruteraan Hadapan Songsang
- - menyokong pelbagai bahasa cth Java, C, VB
dll
26(samb)
- SA menyediakan ruangkerja utk. melukis dan
membina model yang mewakili sistem bisnes,
aplikasi atau pangkalan data secara grafik - Terdapat pelbagai pilihan melukis, memapar dan
melihat sesuatu rajah. Setiap rajah ini juga
boleh dicetak
27(samb)
- Browser antaramuka multi-tujuan yg. akan buka
secara automatik apabila produk di buka - Ia memaparkan rajah-rajah dan definisinya dalam
encylopedia projek dalam bentuk pokok berhirarki - Setiap definisi boleh dibuka, diedit dan delete
melalui browser.
28(samb)
- Repositori
- menyimpan definisi dan komponen suatu projek
- setiap simbol dalam rajah boleh disertakan dgn.
maklumat tambahan - penerangan ttg. komponen bukan grafik, elemen
data, struktur data, atribut, keperluan, pelan
pengujian, objek perniagaan dll juga boleh
disertakan.
29(samb)
- Laporan Dokumentasi
- 3 jenis sistem dlm SA utk. hasilkan laporan dan
- dokumentasi
- 1. Sistem Laporan
- 2. Laporan Microsoft Word
- 3. HTML Generator
30TAMAT