Apakah Perangkat Lunak?
- Perangkat Lunak (Software) tidak sama dengan program komputer. Perangkat lunak tidak hanya mencakup program, tetapi juga semua dokumentasi dan konfigurasi data yang berhubungan, yang diperlukan untuk membuat agar program beroperasi dengan benar.
Apakah Rekayasa Perangkat Lunak (RPL) ?
- RPL Disiplin ilmu yang membahas semua atau Software Engineering (SE) aspek produksi perangkat lunak, mulai dari tahap awal spesifikasi sistem sampai pemeliharaan sistem setelah digunakan .
Apa perbedaan antara RPL dengan ilmu komputer (computer science) ?
- computer science berhubungan dengan teori dan metode yang mendasari sistem komputer dan perangkat lunak, sedangkan RPL berhubungan dengan praktek dalam memproduksi perangkat lunak.
Apa perbedaan RPL dan rekayasa sistem ?
- Rekayasa sistem berkaitan dengan semua aspek dalam pembangunan sistem berbasis komputer termasuk hardware, rekayasa PL dan proses. RPL adalah bagian dari rekayasa sistem yang meliputi pembangunan PL, infrasktruktur, kontrol, aplikasi dan database pada sistem.
Apakah model proses perangkat lunak ?
- Model Mengambil kegiatan dasar seperti spesifikasi,air terjun (waterfall) pengembangan, validasi, dan evolusi dan merepresentasikannya sebagai fase-fase proses yang berbeda seperti spesifikasi persyaratan, perancangan perangkat lunak, implementasi, pengujian dan seterusnya.
Pengembangan Pendekatan ini berhimpitan dengan kegiatan spesifikasi,evolusioner pengembangan, dan validasi. Sistem awal dikembangkan dengan cepat dari spesifikasi abstrak. Sistem ini kemudian di perbaiki dengan masukan dari pelanggan untuk menghasilkan sistem yang memuaskan kebutuhan pelanggan.
Pendekatan ini menghasilkan suatu Pengembangan Sistem Formal sistem matematis yang formal dan mentransformasikan spesifikasi ini, dengan menggunakan metode matematik menjadi sebuah program.
Pengembangan Teknik ini menganggap bahwa berdasarkan pemakaian ulang (Reusable) bagian-bagian sistem sudah ada. Proses pengembangan sistem terfokus pada pengintegrasian bagian-bagian sistem dan bukan pengembangannya dari awal.
Berapa biaya rekayasa perangkat lunak ?
- Umumnya sekitar 60% untuk biaya pengembangan (development) dan 40% biaya pengujian (testing).
Distribusi biaya yang tepat selama proses perangkat lunak bergantung pada proses yang digunakan dan jenis perangkat lunak yang dikembangkan.
Apa saja metode-metode RPL ?
- Pendekatan-pendekatan terstruktur terhadap pengembangan perangkat lunak mencakup model, notasi, aturan, saran pengembangan sistem (rekomendasi), dan panduan proses.
Advertisement