Anda di halaman 1dari 17

engenalan

8ekayasa erangkaL Lunak


eflnlsl
W 8ekayasa erangkaL Lunak SofLware
Lnglneerlng
W Sebaglan orang mengarLlkan 8L hanya
sebaLas pada bagalmana membuaL program
kompuLer padahal ada perbedaan yang
mendasar anLara perangkaL lunak (sofLware)
dan program kompuLer
W erangkaL lunak adalah seluruh perlnLah
yang dlgunakan unLuk memproses lnformasl
erangkaL lunak dapaL berupa program aLau
prosedur
W rogram adalah kumpulan perlnLah yang
dlmengerLl oleh kompuLer sedangkan
prosedur adalah perlnLah yang dlbuLuhkan
oleh pengguna dalam memproses lnformasl
(C'8rlen 1999)
W SuaLu dlslplln llmu yang membahas LenLang
semua aspek produksl perangkaL lunak mulal
darl Lahap awal yalLu anallsa kebuLuhan
pengguna menenLukan speslflkasl darl
kebuLuhan pengguna Jeslqo pengkodean
pengu[lan sampal pemellharaan slsLem
seLelah dlgunakan
W ernyaLaan semua aspek produksl" pada
pengerLlan dl aLas mempunyal arLl semua hal
yang berhubungan dengan proses produksl
seperLl mana[emen proyek penenLuan
personll anggaran blaya meLode [adwal
kuallLas sampal dengan pelaLlhan pengguna
merupakan baglan darl 8L
@u[uan 8L
W arl Cambar dl aLas dapaL dlarLlkan bahwa bldang
rekayasa akan selalu berusaha menghasllkan ouLpuL
yang klner[anya Llnggl blaya rendah dan wakLu
penyelesalan yang LepaL Secara leblh khusus klLa
dapaL menyaLakan Lu[uan 8L adalah
,emperoleh blaya produksl perangkaL lunak yang
rendah
,enghasllkan perangkaL lunak yang klner[anya Llnggl
andal dan LepaL wakLu
,enghasllkan perangkaL lunak yang dapaL beker[a
pada berbagal [enls plaLform
,enghasllkan perangkaL lunak yang blaya
perawaLannya rendah
8uang Llngkup(Abran eLal 2004)
W Sesual deflnlsl yang Lelah dlsampalkan sebelumnya maka
ruang llngkup 8L dapaL dlgambarkan sebagal berlkuL
W 5oftwote tepoltemeots berhubungan dengan
speslflkasl kebuLuhan dan persyaraLan perangkaL
lunak
W 5oftwote Jeslqo mencakup proses penenLuan
arslLekLur komponen anLarmuka dan
karakLerlsLlk laln darl perangkaL lunak
W 5oftwote coosttoctloo berhubungan dengan deLll
pengembangan perangkaL lunak Lermasuk
algorlLma pengkodean pengu[lan dan pencarlan
kesalahan
W 5oftwote testloq mellpuLl pengu[lan pada
keseluruhan perllaku perangkaL lunak
W 5oftwote moloteoooce mencakup upaya
upaya perawaLan keLlka perangkaL lunak Lelah
dloperaslkan
W 5oftwote cooflqototloo moooqemeot
berhubungan dengan usaha perubahan
konflgurasl perangkaL lunak unLuk memenuhl
kebuLuhan LerLenLu
W 5oftwote eoqloeetloq moooqemeot berkalLan
dengan pengelolaan dan pengukuran 8L
Lermasuk perencanaan proyek perangkaL
lunak
W 5oftwote eoqloeetloq tools ooJ metboJs
mencakup ka[lan LeorlLls LenLang alaL banLu
dan meLode 8L
W 5oftwote eoqloeetloq ptocess berhubungan
dengan deflnlsl lmplemenLasl pengukuran
pengelolaan perubahan dan perbalkan
proses 8L
W 5oftwote poollty menlLlkberaLkan pada
kuallLas dan daur hldup perangkaL lunak
roses erangkat Lunak
W Sekumpulan akLlflLas yang memlllkl Lu[uan unLuk
pengembangan aLaupun evolusl perangkaL lunak
W AkLlflLas generlc dalam semua proses perangkaL lunak adalah
Speslflkasl apa yang harus dllakukan oleh perangkaL
lunak dan baLasan/kendala pengembangannya
engembangan proses memproduksl slsLem perangkaL
lunak
Ialldasl pengu[lan perangkaL lunak Lerhadap kelnglnan
penggunak
Lvolusl perubahan perangkaL lunak berdasarkan
perubahan kelnglnan
onLoh !enls ,odel roses L
1 ,odel allran ker[a %wotkflow) menun[ukkan
keglaLan pada proses bersama dengan lnpuL
ouLpuL dan keLerganLungannya
,erepresenLaslkan peker[aan manusla
2 ,odel allran daLa %Joto flow) merepresenLaslkan
proses sebagal suaLu seL keglaLan yang melakukan
Lransformasl daLa ,enun[ukkan bagalmana lnpuL
ke proses mlsalnya speslflkasl dlLransformasl
men[adl ouLpuL mlsalnya men[adl desaln
,odel peran/aksl merepresenLaslkan peran
orang yang LerllbaL pada L dan keglaLan yg
men[adl Langgung [awab mereka
,odel aLau paradlgma umum pada proses
L
1 ,odel alr Ler[un %wotetfoll)
,engambll keglaLan dasar seperLl speslflkasl
pengembangan valldasl dan evolusl dan
merepresenLaslkannya sebagal fasefase proses
yang berbeda seperLl speslflkasl persyaraLan
perancangan perangkaL lunak lmplemenLasl
pengu[lan dan seLerusnya
2 engembangan evolusloner
endekaLan lnl berhlmplLan dengan keglaLan
speslflkasl pengembangan dan valldasl
SlsLem awal dlkembangkan dengan cepaL darl
speslflkasl absLrak SlsLem lnl kemudlan dl
perbalkl dengan masukan darl pelanggan
unLuk menghasllkan slsLem yang memuaskan
kebuLuhan pelanggan
engembangan SlsLem lormal
endekaLan lnl menghasllkan suaLu slsLem
maLemaLls yang formal dan
menLransformaslkan speslflkasl lnl dengan
menggunakan meLode maLemaLlk men[adl
sebuah program
4 engembangan berdasarkan pemakalan
ulang %eosoble) @eknlk lnl menganggap
bahwa baglanbaglan slsLem sudah ada
roses pengembangan slsLem Lerfokus pada
penglnLegraslan baglanbaglan slsLem dan
bukan pengembangannya darl awal

Anda mungkin juga menyukai