Pengenalan Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
- Proses prinsip dalam membuat perangkat lunak untuk mendapatkan software yang ekonomic dan efisien.
- Aplikasi dari sebuah sistematis, disiplin, quantitable dalam membuat, mengoperasikan dan maintein software.
Kenyataan dalam Rekayasa Perangkat Lunak
- Mengerti masalah untuk mendapatkan solusi yang baik
Dalam proses pembuatan perangkat lunak, seorang engineer harus mengerti permasalahan seorang customer. Apa yang customer itu ingin dan butuhkan, agar mendapatkan solusi yang benar dan pas.
- Desain adalah hal yang penting
Setelah mendapatkan solusi dari permasalahan customer, engineer harus mendesain / mempunyai gambaran terhadap masalah customer itu.
Generic Software Process Framework
- Communication
- Planning
- Modelling
- Construction
- Deployment
Lingkup Rekayasa Perangkat Lunak
1. Software Project Tracking and Control
Tim melakukan penilaian project dan memberikan aksi terhadap corrective schedule
2. Risk management
Menilai resiko yang mungkin muncul pada hasil dan kualitas
3. Software Quality Assurance
Aktivitas untuk memaintein qualitas software
4. Technical Review
Untuk melihat secara terbuka, kesalahan-kesalahan bisa diatasi dulu sebelum kesalahan lain muncul.
5. Measurement
Mendefinisikan, mengumpulkan proses, project, untuk menilai software yang dibutuhkan pelanggan
6. Software Configuration Management
7. Reusability Management
8. Work Product Preparation and Production
Inti dalam pelatihan
1. Mengerti permasalahan
2. Merancang solusinya
3. Menjalankan rancangan solusi
4. Memeriksa hasil
Komentar