|
31
Sy-.·tem Engineering (Rekayasa Sistem).
Karena Piranti Lunak
adalah
selalu bagian
yang
besar
dari
suatu
sistem,
sehingga
pekerjaan
ini
dimulai
dengan
pengusulan
penetapan
pada
semua
sistem elemen dan
mengalokasikan
beberapa
bagiannya
ke
dalam
usulan pada sofiware.
Sehingga
sistem
tersebut
merupakan
hal
yang
penting
ketika
software
harus
bertemu
dengan
elemen
lainnya
seperti
hardware,
orang dan
database.
Sedangkan
rekayasa
sistem
(;,ystem engineering)
dititikberatkan
pada
penggabungan
pada semua
level sistem
dengan
melakukan
pengkajian
dari
level atas dalam
pendesainan dan
analisa.
AFalysis (Analisa).
Pada analisa,
khususnya
analisis
kebutuhan
so.fiware adalah
suatu
proses
yang
intensif
dan
memfokuskan
pada
spesialisasi
so.fiware.
Untuk
mengerti
suatu
kebiasaan
pemrograman yang
dibuat
diperlukan
bahwa
:
perekayasa
so.fiware
harus
mengerti
tentang
domain
informasi
pada
so.fiware,
fungsi, peiformance (kinerja),
dan tatap
muka.
Dengan
demikian
maka
semua kebutuhan
baik
itu
sistem
maupun
s(!fiware
harus
didokumentasi dan
harus dikaji (review) oleh pengguna.
Design (Perancangan).
Pada
design
software,
kenyataannya
terdiri
dari
multistep
proses
yang
memfokuskan
pada 3 hal dalam
suatu
program yaitu struktur
data,
arsitektur
so.fiware
dan
prosedur
secara
detail. Pada
proses
perancangan,
prinsipnya
mengubah
suatu kebutuhan
menjadi sofiware
yang
layak dari
|