Arti Software Engineering :
Ilmu yang mempelajari tehnik
pembuatan software yang baik dengan pendekatan tehnik (Engineering approach)
Dalam membuat softrare yang baik,
ada beberapa cara :
1.
Fase Perencanaan (Planning) :
a)
Rencana software
b)
Analisa kebutuhan software
c)
Analisa cost banefit (Salah satu
bagian dari studi kelayakan)
2.
Fase Pengembangan (Development) :
a)
Coding
b)
Testing
Macam-macam
test program :
i)
Unit test (Test per modul)
ii)
Integreated test (Test penggabungan dari
modul-modul yang telah diuji)
iii)
Validated test (Diuji dengan data
sebenarnya)
iv)
System test (Test dilakukan dengan
lingkungan sebenarnya)
v)
Topdown test (Test gabungan dari atas ke
bawah)
vi)
Bottom up test (Test gabungan dari bawah
ke atas)
3.
Fase Pemeliharaan (Maintenance) :
Jenis-jenis
maintenance
a)
Koreksi (Corection)
b)
Adaptasi (Adaptive)
Software dikembangkan sesuai dengan tuntutan perkembangan jaman
c)
Adaptasi yang
berkembang pada dewasa ini terbagi atas :
i)
Sistem Operasi
à
Pengarahan sistem operasi yang bersifat
multi user. Contoh : UNIX
à
Sistem operasi yang bersifat jaringan.
Contoh : NOVELL
ii)
RDBMS - Relational DataBase Management
System
à
Berkembang dalam bentuk bahasa SQL
(Structure Query Language).
iii)
Bahasa
Mengarah
pada perkembangan bahasa generasi ke empat (4GL - Fourth Generation Language)
Bahasa
4GL adalah suatu bahasa yang dibuat untuk meningkatkan produktifitas programmer
dan end user. Contoh :
a)
INFORMIX - Dapat dijalankan pada PC
dengan minimum RAM 4MB + 640KB dan disk storage > 40MB
b)
ORACLE
c)
INGRES
d)
AS / SET - Digunakan pada IBM AS 400
e)
POWER HOUSE - digunakan pada HR 3000
iv)
Perfective
menyempurnakan software yang ada, biasanya dilakukan karena permintaan saran / kritik user
Tidak ada komentar:
Posting Komentar
SELAMAT DATANG DI BLOG Yulida Anissa F!!!!