17
menjad i
sebuah p eta jalan
guna
mencap ai
hasil den gan kualitas
tinggi dan tep at
waktu.
Software process adalah p eta jalan tersebut (Pressman, 2005, p 52).
a. Process F ramewo rk
Ketika
software process
dijalank an dalam p embuatan p roy ek-p roy ek
p
engemban gan p iranti
lunak,
ditemui
sejumlah k esamaan
tahap an
y
ang k emudian
dijadik an keran gk a kerja
atau disebut
dengan
istilah process
framework. Secara umu m,
process
framework
terdiri
atas
5
tahap an,
y
aitu
komunikasi, p erencanaan,
p
emodelan,
p
embangunan, d an p en-deploy-an.
Dalam
tahap an komun ikasi, terjadi
p
roses komunikasi dan k erja
sama
y
an g
sangat
intensif
dengan
customer
dan
p
ara
stakeholder
lainny a.
Requirement
gathering
terjadi p ada tahap
ini.
Selanjutny a, dalam
tahap
p
erencanaan d ibuat
sebuah
ren cana
y
an g men jelaskan
men genai
tugas-tugas
teknis
y
ang akan
dilakukan,
resiko-r esiko
y
ang
mun gkin
tejad ,
i,
sumber day a
y
ang
dibutuhkan, p roduk
hasil
kerja
y
ang
akan dihasilkan, dan jadwal
p
engerjaanny a.
Tahap an p emodelan
mencip takan
model-model analisis
requirement d an
p
erancangan y ang membuat baik p ihak p engemban g maup un customer men gerti den gan
lebih baik terhadap
requirement dan desain dari p iranti
lunak y ang akan dikemban gk an.
Lebih jauh
men gen ai p emodelan, tahap an
ini terdir i atas dua aktivitas, y aitu analisis d an
p
erancangan.
Selanjutny a, tahap an masuk kep ada
tahap
p
engkonstruksian y ang
melin gkup i
code gen eration d an p engu jian
y
ang d ibutuhkan untuk menemukan k esalahan-k esalah an
dalam kod e.
|