1.
Alat
Alat menyediakan dukungan otomatis maupun semi otomatis untuk metode
seperti
Computer Aide software Engineering (CASE). CASE
menggabungkan perangkat lunak, perangkat
keras, dan database
rekayasa
piranti lunak yang analog
dengan CAD/CAE (Computer Aided
design/Engineering) untuk perangkat keras.
2.
Metode
Metode merupakan cara-cara membangun piranti lunak yang terdiri dari
tahap perencanaan dan estimasi proyek, analisis kebutuhan sistem dan
piranti lunak, perancangan struktur data, arsitektur program dan prosedur
algoritma, pengkodean, pengujian dan pemeliharaan.
3.
Prosedur
Prosedur adalah mempersatukan metode-metode yang diterapkan, output
yang dibutuhka, kontrol yang membantu jaminan kualitas dan perubahan
koordinasi yang memungkinkan pengembangan piranti lunak yang rasional.
4.
Fokus kualitas
Batu landasan yang menopang rekayasa piranti lunak berfokus kepada fokus
kualitas. pondasi untuk rekayasa piranti lunak merupakan suatu bentangan
proses. Proses-proses ini adalah perekat yang menjaga bentangan-bentangan
secara bersama-sama dan memungkinkan perkembangan perangkat lunak
komputer yang tepat waktu dan rasional.
|