Apa sih Rekayasa Perangkat Lunak?
Rekayasa Perangkat Lunak adalah penetapan dan penggunaan prinsip rekayasa untuk menghasilkan perangkat lunak ekonomis yang dapat bekerja secara efektif dan efisien.
Fungsi Rekayasa Perangkat Lunak :
- Ekonomis
- Efektif dan Efisien
- Dapat di Andalkan
Karakteristik Rekayasa Perangkat Lunak :
- Perangkat lunak dibangun dan dikembangkan. Artinya, aplikasi tidak dibuat dalam bentuk yang klasik.
- Perangkat lunak tidak pernah usang/rusak.
- Sebagian besar aplikasi perangkat lunak dibuat sesuai permintaan (custom built), dan tidak dapat dirakit dari komponen yang sudah ada.
Tujuan Rekayasa Perangkat Lunak :
- Dapat Menciptakan sebuah perangkat lunak yang berkualitas.
- Dapat Menciptakan sebuah perangkat lunak dengan biaya yang efisien.
- Dapat Menciptakan sebuah perangkat lunak dengan tepat waktu.
Komponen Perangkat Lunak :
- Bentuk Bahasa
Terbagi menjadi 3, yaitu :
- Level High (Level Tinggi), misalnya : Java, Vb, Cobol, dll.
- Level Middle (Level Menengah), misalnya : C, C++, dll.
- Level Low (Level Bawah), misalnya : Assembly.
- Bentuk Translator
Terbagi menjadi 3, yaitu:
- Interpreter - Menerjemahkan bahasa tinggi tinggi ke rendah secara satu persatu.
- Compiler - Menerjemahkan secara menyeluruh, dan prosesnya lebih cepat dari Interpeter
- Assembler - Menerjemahkan bahasa rakitan ke bahasa mesin
Kesalahan pada Perangkat Lunak :
Akan ditemukan beberapa istilah kesalahan pada Perangkat Lunak, contohnya :
- Bug
- Error
- Defect
- Failure
Tidak ada komentar:
Posting Komentar
Tolong berkomentar dengan sopan dan baik, Terimakasih.