E. Model Fourth Generation
Technique 4GT
Istilah Fourth Generation Technique (4GT) meliputi
seperangkat peralatan software yang memungkinkan seorang developer software
menerapkan beberapa karakteristik software pada tingkat yang tinggi, yang
kemudian menghasilkan source code dan object code secara otomatis sesuai dengan
spesifikasi yang ditentukan developer
Saat ini
peralatan / tools 4GT adalah bahasa non prosedur untuk :
·
DataBase
Query
·
Pembentukan
laporan ( Report Generation )
·
Manipulasi
data
·
Definisi
dan interaksi layar (screen)
·
Pembentukan
object dan source ( Object and source generation )
·
Kemampuan
grafik yang tinggi, dan
·
Kemampuan
spreadsheet
Model 4GT untuk software engineering dimulai dengan
rangkaian pengumpulan kebutuhan. Idealnya, seorang customer menjelaskan
kebutuhan-kebutuhan yang selanjutnya diterjemahkan ke dalam prototype. Tetapi
ini tidak dapat dilakukan karena customer tidak yakin dengan apa yang
diperlukan, tidak jelas dalam menetapkan faktafakta yang diketahui dan tidak
dapat menentukan informasi yang diinginkan oleh peralatan 4GT.
Untuk aplikasi kecil adalah mungkin bergerak
langsung dari langkah pengumpulan kebutuhan ke implementasi yang menggunakan
bahasa non prosedur fourth generation (generasi ke 4). Tetapi untuk proyek
besar, pengembangan strategi desain sistem tetapdiperlukan, sekalipun kita
menggunakan 4GL. Penggunaan 4GT tanpa desain untuk proyek besar akan
menyebabkan masalah yang sama yang ditemui dalam pengembangan software yang
menggunakan pendekatan konvensional.
Implementasi yang menggunakan 4GL memungkinkan
developer software menjelaskan hasil yang diinginkan yang kemudian
diterjemahkan ke dalam bentuk source code dan object code secara otomatis.
Langkah yang terakhir adalah mengubah implementasi
4GT ke dalam sebuah product. Selanjutnya developer harus melakukan pengetesan,
pengembangan dokumentasi dan pelaksanaan semua aktifitas lainnya yang
diwujudkan dalam model software engineering. Masalah yang dihadapi dalam model
4GT adalah sebagian orang beranggapan bahwa :
·
peralatan 4GT tidak
semudah penggunaan bahasa pemrograman
·
source code yang
dihasilkan oleh peralatan ini tidak efisien
·
pemeliharaan sistem
software besar yang dikembangkan dengan 4GT masih merupakan tanda tanya
Tidak ada komentar:
Posting Komentar