![]() 42
Model
ini
memerlukan pendekatan
yang
sistematis
dan
sekuensial
di
dalam
pengembangan
sistem
perangkat
lunaknya.
Pengembangannya dimulai
dari
tingkat
sistem,
analisis,
perancangan,
implementasi
(pemrograman/coding),
pengujian (testing),
pengoperasian
&
pemeliharaan. Dengan
demikian,
pada
model
ini
terdapat
aktivitas-
aktivitas sebagai berikut :
System Engineering
Perancangan
sistem
sangat
diperlukan karena
piranti
lunak
selalu
menjadi
bagian
dari
sebuah
sistem
yang
lebih
besar.
Oleh
karena
itu
segala
sesuatunya
dimulai
dengan
menetapkan
kebutuhan-kebutuhan semua
elemen
sistem.
Hal
ini
menjadi
sangat penting karena perangkat lunak akan berkomunikasi
dengan perangkat
keras,
data,
manusia,
dan
bahkan
dengan
perangkat
lunak
lainnya.
Tahap
ini
sangat
menekankan
pada
masalah
pengumpulan kebutuhan
pengguna
pada
tingkatan
sistem
dengan
mendefinisikan
konsep
sistem
beserta interfaces
yang
menghubungkannya
dengan
lingkungan sekitarnya. Hasil akhir dari
tahap
ini
adalah spesifikasi sistem.
Analysis
Merupakan
proses
pengumpulan kebutuhan
yang
dikhususkan
pada
piranti
lunak,
fungsi-fungsi, proses,
atau
prosedur
yang
diperlukan
berserta unjuk
kerjanya,
dan
interfaces.
Hasil
akhir
dari
tahap
ini
adalah
spesifikasi
kebutuhan
dari
piranti
lunak.
Design
Pada tahap ini, kebutuhan-kebutuhan
atau spesifikasi
piranti lunak, yang
dihasilkan pada tahap analisis, ditransformasikan dalam ke
bentuk arsitektur
|