Pengertian Rekayasa Perangkat Lunak Terlengkap

Pengertian Rekayasa Perangkat Lunak

Pengertian Rekayasa Perangkat Lunak - Pada kesempatan ini Pendidikanku akan membahas mengenai apa itu pengertian Rekayasa perangkat lunak atau biasa disingkat dengan RPL .
Rekayasa perangkat lunak (RPL, dalam bahasa Inggris: Software Engineering atau SE) merupakan satu bidang profesi yang mendalami mengenai cara-cara pengembangan suatu perangkat lunak termasuk didalamnya melakukan pembuatan, pemeliharaan, manajemen organisasi pengembanganan perangkat lunak serta juga manajemen kualitas.
Rekayasa Perangkat Lunak


IEEE Computer Society mendefinisikan rekayasa perangkat lunak (RPL) ialah sebagai penerapan suatu pendekatan yang sistematis, disiplin serta terkuantifikasi atas pengembangan, penggunaan dan juga pemeliharaan perangkat lunak, dan juga studi atas pendekatan-pendekatan ini, meliputi penerapan pendekatan engineering atas perangkat lunak.

rekayasa perangkat lunak merupakan suatu pengubahan pada perangkat lunak itu sendiri dalam upaya mengembangkan, memelihara, serta membangun kembali dengan menggunakan prinsip rekayasa untuk dapat  menghasilkan perangkat lunak yang bisa bekerja lebih efisien serta efektif untuk user.

kriteria yang bisa digunakan sebagai acuan didalam merekayasa perangkat lunak, meliputi antara lain:
  1. dapat terus dirawat dan dipelihara(maintainability)
  2. dapat mengikuti perkembangan teknologi(dependability)
  3. dapat mengikuti keinginan pengguna(robust)
  4. efektif dan efisien dalam menggunakan energi dan penggunaannya
  5. dapat memenuhi kebutuhan yang diinginkan(usability)

Tujuan Rekayasa Perangkat Lunak (RPL)

Tujuan Rekayasa Perangkat lunak , ialah:
  1. Mendapatkan biaya produksi perangkat lunak yang kecil.
  2. Menghasilkan perangkat lunak yang efektif dan efisien 
  3. Menghasilkan perangkat lunak yang bisa bekerja pada berbagai jenis platform
  4. Perawatan perangkat lunak yang rendah

Ruang Lingkup Rekayasa Perangkat Lunak

  1. Software Requirements berhubungan dengan spesifikasi kebutuhan serta persyaratan perangkat lunak.
  2. Software desain meliputi proses penampilan arsitektur, komponen, interface, sertakarakteristik lain dari perangkat lunak.
  3. Software construction berinteraksi dengan detailnya dalam pengembangan suatu perangkat lunak, termasuk didalamnya algoritma, coding , pengujian serta juga pencarian kesalahan.
  4. Software testing melingkupi pengujian pada keseluruhan perilaku perangkat lunak.
  5. Software maintenance tersebut mencakup upaya-upaya perawatan pada saat perangkat lunak sudah dioperasikan.
  6. Software configuration management berinteraksi dengan suatu upaya perubahan konfigurasi suatu perangkat lunak untuk bisa memenuhi kebutuhan .
  7. Software engineering management berhubungan dengan pengelolaan serta pengukuran rekayasa perangkat lunak(RPL), termasuk didalamnya perencanaan proyek perangkat lunak(PL).
  8. Software engineering tools and methods tersebut meliputi kajian teoritis mengenai alat bantu dan juga metode RPL.
Sekian dan terimakasih sudah membaca mengenai Pengertian Rekayasa Perangkat Lunak ,tujuan rekayasa perangkat lunak , ruang lingkup rekayasa perangkat lunak . semoga dapat bermanfaat untuk anda , salam hangat dari Pendidikanku.org

2 Responses to "Pengertian Rekayasa Perangkat Lunak Terlengkap"