![]() 13
Menurut
Pressman
(2005,
p54)
Software
engineering
adalah
teknologi
layer.
Tools
Method
Process
A
quality Focus
Gambar 2.1 Software engineering Layered Technology (Pressman, 2005, p54)
Fondasi
untuk
software engineering adalah layer proses, proses
software
engineering adalah
lem
yang
menempelkan
semua
layer
dan
memungkinkan
pengembangan dari komputer software
menjadi rasional dan tepat
waktu. Proses
didefinisikan
sebagai framework
[PAU93]
yang
harus
dijalankan
agar
teknologi
software engineering menjadi lebih efektif.
Method dalam software engineering menyuplai secara teknis cara
cara
untuk
pengembangan
software.
Methods
meliputi
array
yang
mencakup tasks
seperti, komunikasi, analisis kebutuhan, perancangan dan modeling, pembuatan
program, testing, dan support.
Tools
dalam software
engineering
menyuplai
otomatisasi
atau
semi
otomatis
yang
membantu
proses dan
methods. Sebuah sistem
untuk
membantu
pengembangan software, disebut computer-aided software engineering.
|