Lanjutan materi dari artikel sekilas rekayasa perangkat lunak,ini akan menjelaskan tentang apa itu case tools,didalamnya ada pa aja,proses PL,dll,penasaran??
silahkan di baca artikelnya...
1.CASE Tools
CASE : Computer Aided Software Engineering
Suatu Peralatan baik HW maupun SW komputer yang digunakan untuk menyediakan pendukung otomatis dalam aktivitas pembangunan PL.
Tujuan : meningkatkan produktivitas dalam proses pembangunan PL secara signifikan
CASE dikelompokkan dalam 2 kategori :
Upper-CASE
Mendukung aktivitas proses pembangunan tahap awal (Tahap Analisis kebutuhan dan Desain)
Lower-CASE
Mendukung aktivitas pembangunan di tahap akhir (programming, Debugging dan testing
Penggunaan CASE Tools :
Graphical Editor : Membuat model sistem
Data Dictionaries : Mengatur unit-unit proyek
GUI Builders : Mengkonstruksi antarmuka pemakai
Debugger : Mencari kesalahan yang mungkin terjadi
Automated Translators : Pembangkitan source code program otomatis
Compilator Integrated : membuat antarmuka, coding, hingga membentuk aplikasi yang bisa dijalankan
Instalator kit : membuat instalasi/setup
2.SOFTWARE DEVELOPMENT LIFE CYCLE
Proses Generik
Spesifikasi
Apa yang harus dilakukan oleh PL & batasan/kendala pengembangannya
Pengembangan
Proses memproduksi sistem PL
Validasi
Pengujian PL terhadap keinginan pengguna
Evolusi
Perubahan PL berdasarkan perubahan keinginan
3.Proses Rekayasa PL
Biasanya spesifikasi tidak lengkap /menyimpang dari biasanya (anomalous)
Lebih menghilangkan pembedaan sampai spesifikasi, desain dan manufaktur
Tidak dalam bentuk fisik untuk menguji sistem
Software tidak bisa wear-out.
Maintenance bukan berarti mengganti komponen
4.Berbagai Model Proses PL
Model Waterfall
Model Prototyping
Model Evolutionary
Model spiral
Reused Based Development
terima kasih lagi buat yang sudah baca...
Free Template Blogger collection template Hot Deals BERITA_wongANteng SEO theproperty-developer
0 komentar:
Posting Komentar