|
23
merupakan
strtiktur data
y<.H1g
memungkinkru1 program unt!Uk memanipula.._'>;i
infurmasi
secam cu"l'Up.
Software
meru:pa:kan. dokwnen-dok'llmen
yang
me!Jjelaska_n operosi dan
penggunaan
program.
Komponasoftwlrre diciptabm
melalui be!A--rnpa
pambahan y;mg
meme!akan
kelmmhan
peillnggall dengan
kode
yq
&pot dieksekusi
o!eh
mesia Model
yq
iligllilakan
iliubah
mernjadi
bemuk
desrun.
Desain software ini
lersebL1 al=
dite:rjema.bkan
ke
rlaJa.rn sebuah bentuk
bahasa seswi dengan stru.kmr
data
so&.vare,
atribut-atribllt prosedural:
dan
dises.uaikan
dengan
kebutuban.bentuk
benrmk
bahasa
rersebut
diproses
dengau
mengubah bahasa
meflljarli imtruksi
yang
dapat
dieksckusi
oLeh mesin.
Rekayasa
sofi'-ware
mempl.IDyill
-penetapan dan
penggtma.'i'U"'l
prins1p
prinsip
mkayasa dafam rn:ngk.1.
mendapatbn software yang
ekonomis. yairu
software
yang
terpercaya d.an
bekerja e:fisien pada kompu:ter. Sal.ah satu
rei:ayasa. software
adclah
model
warerfulL
Padll
model
ini
lerdllpat
behempo
tahapan
yaim
system
engineering, analysis, desain, coding, te:ttmg
dan nmintence.
System
engir.eering,
merupaka.-rJ. slistem yang
sangat pt:'Jil:ing ket:ika
software menjadi
penghubung antara
hMdware,
manu.<;ia
dan
basis data.
Ana
'ysis,
dimana StXJr.mg
rmal:isls hams
merrgert!merrgenai
ffifo.rn:-U!Si
tcn£ang
sofl:wv·a.re
yang
digunakan,
demikian
pula
dOllgan
fungsi
kehandai1m
dan
tarnpilan. Desam,
J:llUSeS
de'
mengubah
kebutuhan
mc adi
suatu
bentuk
soft1Nare yang
baik
sebelum
proses
coding
dimuhli. Doding,
dcsa]n yang
ada
harus dapat diteijemahkan kedahnn bentuk yoog
dap:at
dimengerti
oleh
mesin
(komputcr}.
Testing, proses
pengujian.
mempunyai
Thus pada Iogika. internal
so-ftw».re
untu.!c m.emastikan semua
pcrnyaban
yang
ada
|