58
terkumpul pada
level sistem dengan jumlah kecil dari
level desain dan
analisis
paling
atas.
Informasi engineering
meliputi
kumpulan
persyaratan
pada level strategi bisnis dan level bisnis lingkungan.
b)
Keperluan analisis software
Proses pengumpulan persyaratan adalah menguatkan dan memfokuskan hal
yang
spesifik.
Untuk
memahami
program
dasar
yang
ingin
dibangun,
software
engineer
harus mengerti
informasi
utama
untuk
software
terhadap
fungsi persyaratan,
sifat,
dan
tampilan. Persyaratan untuk kedua sistem dan
software dicatat dan diperlihatkan pada pelanggan.
c)
Desain
Desain
software
adalah
proses
yang
terfokus pada
empat
atribut
program,
yaitu
:
struktur data, arsitektur software, representasi
tampilan, dan algoritma.
Proses desain menterjemahkan persyaratan menjadi representasi dari
software yang dapat memperkirakan kualitas sebelum mulai koding.
Keperluan desain didokumentasi dan menjadi bagian dalam software.
d)
Penggenerasian code
Desain harus dituangkan menjadi bahasa mesin. Tahap pengenerasian
code
melakukan
tugas
ini.
Jika
desain dilakukan
dengan
secara
detail,
pengenerasian code dapat diselesaikan secara mekanik.
e)
Testing
Proses
testing terfokus pada logika
dari
software,
menjamin
semua
perintah
telah
dites, dan berjalan
sesuai fungsinya;
mengadakan
tes
untuk
menangani
error dan menjamin input akan menghasilkan hasil yang diinginkan.
|