case sebagai alatan perisian bab 2. 1.objektif 2.pengenalan kepada case 3.paras-paras teknologi case...

Post on 19-Dec-2015

236 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CASE SEBAGAI ALATAN PERISIAN

BAB 2

1. Objektif2. Pengenalan kepada CASE3. Paras-paras Teknologi CASE4. Taksanomi Peralatan CASE5. Pengenalan : SYSTEM ARCHITECT (satu peralatan CASE)

Kandungan

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

Objektif

Produktiviti pengeluaran meningkat apabila kepakaran manusia dpt. diautomasikan dengan menggunakan sesuatu peralatan

Bagi Jurutera Perisian - Sokongan peralatan ini haruslah mampu meningkatkan produktiviti perisian

Pengenalan Kepada CASE

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

(samb…)

Teknologi Sokongan Proses-Pengeluaran

Teknologi Pengurusan-Proses

Teknologi Meta-CASE

PARAS TEKNOLOGI CASE

Teknologi Sokongan Proses-Pengeluaran

- menyokong aktiviti-aktiviti proses pengeluaran perisian seperti spesifikasi, rekabentuk, implementasi, pengujian dan sebagainya

- ia adalah peralatan CASE yang terawal direka

(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

(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

(samb…)

Taksonomi peralatan CASE Peralatan case boleh dikelaskan

mengikut: Fungsi Peranan Kegunaan Senibina persekitaran Kos

Peralatan 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

Peralatan 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

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

Peralatan 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

Peralatan 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

Peralatan 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

Peralatan Pengurusan Konfigurasi Perisian Membantu di dalam 5 aktivti

utama SCM: Pengenalpastian Kawalan versi Kawalan pertukaran Audit Status perakaunan

Peralatan 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

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

Peralatan pengaturcaraan Mengandungi kompiler, editor dan

juga ‘debugger’ untuk sokong kebanyakan bahasa pengaturcaraan

Peralatan 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

Pengenalan SYSTEM ARCHITECT

Ia adalah peralatan CASE yang digunakan untuk tujuan pemodelan proses SE

Antara keupayaan SYSTEM ARCHITECT adalah:

- melaksanakan pemodelan proses perniagaan/bisnes

- pemodelan berorientasikan objek

- pembangunan berasaskan komponen

- pemodelan hubungan data

- analisis dan rekabentuk berstruktur

(samb…)

Komponen SA membantu pengumpulan keperluan, rekabentuk, pemodelan dan pembentukan suatu sistem

Segala maklumat rekabentuk disimpan dalam repositoriy (tempat simpanan) multi-pengguna yang dipanggil encyoclopedia.

Komponen & Ciri SYSTEM ARCHITECT (SA)

(samb…)

Pemodelan berasaskan objek & komponen

- sokongan notasi UML (unified modelling language)

Kejuruteraan Hadapan & Songsang

- menyokong pelbagai bahasa cth: Java, C++, VB dll

(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

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

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

(samb…)

Laporan & Dokumentasi

- 3 jenis sistem dlm SA utk. hasilkan laporan dan

dokumentasi :

1. Sistem Laporan

2. Laporan Microsoft Word

3. HTML Generator

TAMAT

top related