Definisi Perihal Rekayasa Perangkat Lunak (Rpl)
Definisi Rekayasa Perangkat Lunak (RPL)
Rekayasa perangkat lunak yaitu satu bidang profesi yang mendalami cara - cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, administrasi organisasi pengembanganan perangkat lunak dan administrasi kualitas (wikipedia).
Rekayasa perangkat lunak sebagai penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak (EEE Computer Society)
Jadi Rekayasa Perangkat Lunak yaitu pengubahan perangkat lunak itu sendiri guna mengembangkan, memelihara, dan membangun kembali dengan memakai prinsip reakayasa untuk menghasilkan perangkat lunak yang sanggup bekerja lebih efisien dan efektif untuk pengguna.
Tujuan Rekayasa Perangkat Lunak
Secara lebih khusus kita sanggup menyatakan tujuan dari Rekayasa Perangkat Lunak ini yaitu :
- Memperoleh biaya produksi perangkat lunak yang rendah.
- Menghasilkan perangkat lunak yang kinerjanya tinggi, handal dan sempurna waktu.
- Menghasilkan perangkat lunak yang sanggup bekerja pada aneka macam jenis platform.
- Menghasilkan perangkat lunak yang biaya perawatannya rendah.
- Dapat terus dirawat dan dipelihara (maintainability).
- Dapat mengikuti perkembangan teknologi (dependability).
- Dapat mengikuti impian pengguna (robust)..
- Efektif dan efisien dalam memakai energi dan penggunaannya.
- Dapat memenuhi kebutuhan yang diinginkan (usability).
Ruang Lingkup Rekayasa Perangkat Lunak
- Software Requirements berafiliasi dengan spesifikasi kebutuhan dan persyaratan perangkat lunak.
- Software desain meliputi proses penampilan arsitektur, komponen, antar muka, dan karakteristik lain dari perangkat lunak.
- Software construction berafiliasi dengan detail pengembangan perangkat lunak, termasuk. algoritma, pengkodean, pengujian dan pencarian kesalahan.
- Software testing meliputi pengujian pada keseluruhan sikap perangkat lunak.
- Software maintenance meliputi upaya-upaya perawatan dikala perangkat lunak telah dioperasikan.
- Software configuration management berafiliasi dengan perjuangan perubahan konfigurasi perangkat lunak untuk memenuhi kebutuhan tertentu.
- Software engineering management berkaitan dengan pengelolaan dan pengukuran RPL, termasuk perencanaan proyek perangkat lunak.
- Software engineering tools and methods meliputi kajian teoritis ihwal alat bantu dan metode RPL.
Rekayasa Perangkat Lunak dan Disiplin Ilmu Lain
Cakupan ruang lingkup yang cukup luas, menciptakan RPL sangat terkait dengan disiplin dengan bidang ilmu lain. tidak saja sub bidang dalam disiplin ilmu komputer namun dengan beberapa disiplin ilmu lain diluar ilmu komputer.
- Bidang ilmu administrasi meliputi akuntansi, finansial, pemasaran, administrasi operasi, ekonomi, analisis kuantitatif, administrasi sumber daya manusia, kebijakan, dan seni administrasi bisnis.
- Bidang ilmu matematika meliputi aljabar linier, kalkulus, peluang, statistik, analisis numerik, dan matematika diskrit.
- Bidang ilmu administrasi proyek meliputi semua hal yang berkaitan dengan proyek, ibarat ruang lingkup proyek, anggaran, tenaga kerja, kualitas, administrasi resiko dan keandalan, perbaikan kualitas, dan metode-metode kuantitatif.
0 Response to "Definisi Perihal Rekayasa Perangkat Lunak (Rpl)"
Post a Comment