PEMODELAN PROSES
DAN KITAR HAYAT
Kandungan
1.
Maksud pemodelan
2.
Pemodelan proses-proses perisian
3.
Peralatan dan teknik-teknik
pemodelan
proses
4.
CASE sebagai alatan perisian
PROSES
Proses
mempunyai 7
Menerangkan tentang aktiviti-aktiviti
proses utama
kriteria:
1.
2.
3.
4.
5.
Sambungan..
PROSES
Model-Model Proses
Perisian
Tujuan:
Mewujudkan pemahaman yang sama
terhadap aktiviti, sumber dan kekangan
Membantu mencari ketakkonsistenan ,
lewahan (redundancy) di dalam proses
Model sepatutnya mencerminkan
matlamat pembangunan
Setiap proses mestilah disesuaikan untuk
situasi khusus di mana ia akan digunakan
Contoh model-model
proses
Model Air Terjun
Analisa
Keperluan
Model Air
Terjun
R/bentuk
Sistem
R/bentuk
Program
Pengkodan
Operasi &
Penyelenggaran
(samb)
Kelebihan:
Mudah dterangkan kepada pelanggan
yang tidak biasa dengan pembangunan
perisian
Model ini boleh memberikan pembangun
perisian pandangan tahap-tinggi semasa
proses pembangunan
Kebanyakan model lain adalah ubahsuai
dari model air terjun
(samb)
Kekurangan:
Tidak menggambarkan cara kod
dihasilkan kecuali sesuatu perisian itu
sudah benar-benar difahami
Tidak menyediakan panduan untuk
mengendalikan sebarang perubahan
yang berlaku pada produk dan aktiviti
Gagal untuk mengganggap perisian
sebagai satu proses penyelesaian
masalah model air terjun adalah hasil
dari proses pembangunan perkakasan
Analisa
Keperluan
Penilaian
R/bentuk
Sistem
Pengesahan
R/bentuk
Program
Model Air
Terjun dengan
Prototaip
Pengkodan
Ujian Unit &
Integrasi
Pemprototaipan
Ujian
Sistem
Ujian
Penerimaan
Operasi &
Penyelenggaran
Menilai keperluan
Analisa
Keperluan
Operasi &
Penyelenggaran
Ujian
Penerimaan
R/bentuk
Sistem
Mengesahkan R/Bentuk
R/bentuk
Program
Ujian
Sistem
Pengkodan
Model V
Model V
(samb)
Model Prototaip
Senarai
Ulangkaji
Keperluan
Prototaip
Keperluan
Sistem
Senarai
Ulangkaji
R/Bentuk
Prototaip
Senarai
Ulangkaji
Sistem
Prototaip
Ujian
Sistem
dihantar
Model Prototaip
(samb)
Kekurangan:
1)
2)
Model Spesifikasi
Operasian
Execute &
Revise
Operational
Specification
(problem-oriented)
Keperluan
sistem
Transformed
Specification
(implementationOriented)
Test
Sistem dihantar
Model Transformasi
Bandingkan
Dengan
keperluan
Spesifikasi
Normal
Transformasi N
Ujian
Transformasi 2
Keperluan
Sistem
Transformasi 1
Sistem
yang
dihasilkan
Model Transformasi
(samb)
Pembangunan Sistem
Build Release 1
Penggun
a
Pembina
Build Release 1
Masa
Use Release 1
Use Release 1
Pengeluaran Sistem
Use Release 1
(samb)
antara dokumen keperluan ditulis dan
masa sistem dihasilkan
Sistem dihasilkan mengikut pecahan,
membolehkan pengguna boleh
menggunakan sistem yang telah siap
dengan beberapa sistem lain yang
sedang dalam proses binaan
Teknik
Model Konseptual
Model Entiti-Hubungan
Normalization
Rajah Aliran Data (DFD)
Pokok keputusan dan Jadual keputusan
Spesifikasi proses/English berstruktur
Rajah Struktur
Objek Orientasi
dll
Setiap teknik di atas mungkin digunakan pada fasafasa tertentu dalam kitar hayat pembangunan
perisian.
Peralatan
Sistem pengurusan pangkalan data - cth Microsoft Access, Fox Pro dan
Orecle dapat membantu organisasi mengurus maklumat dalam
bentuk lebih tersesun dan flaksibel.