Home Start Back Next End
  
44
2.6.1
Software Process (Proses Perangkat Lunak)
Menurut
Sommerville
(2006,
p64), Software
Process
(proses
perangkat
lunak)
adalah
serangkaian
kegiatan
yang mengarah
pada
produksi (pembuatan)
produk software (perangkat lunak).
Ada
4
kegiatan
mendasar
(fundamental)
yang
umum
terjadi
pada
Software Process, antara lain:
a. 
Software
Specification
Fungsionalitas
perangkat
lunak
dan
batasan
penggunaannya
harus didefinisikan.
b.
Software 
Design 
and  Implementation 
Perangkat 
lunak 
yang
memenuhi spesifikasi harus dibuat.
c.
Software 
Validation 
Perangkat 
lunak 
harus  divalidasi 
untuk
memastikan
bahwa
perangkat
lunak
yang
dihasilkan
dapat
melakukan
apa yang diinginkan
oleh customer.
d.
Software 
Evolution 
Perangkat 
lunak 
harus  berevolusi 
untuk
memenuhi kebutuhan customer yang berubah-ubah.
2.6.2
Software Process Model (Model Proses Perangkat Lunak)
Menurut
Sommerville
(2006,
p65), software
process
model
adalah
gambaran
abstrak
dari
software
process.
Ada
beberapa
process
model
(terkadang 
process 
model 
disebut 
juga  dengan 
istilah 
process
paradigm), di antaranya adalah :
1.   The
Waterfall Model –
Model
ini
mengambil
kegiatan
fundamental
software
process (specification,
development,
validation,
dan
evolution)
dan
menggambarkan
mereka
sebagai
fase proses
yang
terpisah  
seperti  
requirements    specification,    software  
design,
Word to PDF Converter | Word to HTML Converter