NPM : 22.14.1.0035
Prodi : Informatika 3A
Tugas Individu Rekayasa Perangkat Lunak
D. Metrik Proses
Metrik proses digunakan untuk tujuan strategis yaitu untuk Mengukur reliabilitas
proses PL secara tidak langsung yaitu dengan mengambil serangkaian metrik berdasarkan
keluaran yang dapat diambil oleh proses. Cara untuk meningkatkan proses perangkat lunak :
Mengukur atribut tertentu dari proses
Menerbitkan serangkaian metrik yang berarti
Penggunaan metrik itu untuk memberikan indikator yang akan membawa pada
pengembangan strategi.
Mengukur efektivitas proses dengan menggunakan satu set metrik berdasarkan
hasil/keluaran dari proses seperti :
Kesalahan ditemukan sebelum rilis dari perangkat lunak
Cacat pengiriman ke dan dilaporkan oleh pengguna akhir
Penyebaran produk kerja
Usaha manusia yang dikeluarkan
Waktu kalender yang dikeluarkan
Kesesuaian dengan jadwal
Waktu dan usaha untuk menyelesaikan setiap kegiatan umum
E. Jenis-jenis Metrik
Terdapat beberapa jenis metrik antara lain :
A. Metrik internal: Metrik internal adalah metrik yang digunakan untuk
mengukur properti yang dipandang lebih penting bagi pengembang
perangkat lunak. Misalnya, Lines of Code (LOC) mengukur.
B. Metrik eksternal: Metrik eksternal adalah metrik yang digunakan untuk
mengukur properti yang dipandang lebih penting bagi pengguna, mis.,
Portabilitas, kekayaan intelektual, fungsionalitas, kegunaan, dll.
C. Metrik hibrid: Metrik hibrid adalah metrik yang menggabungkan metrik
produk, proses, dan sumber daya. Misalnya, biaya per FP tempat FP
merupakan singkatan dari Function Point Metric.
D. Metrik proyek: Metrik proyek adalah metrik yang digunakan oleh
manajer proyek untuk memeriksa kemajuan proyek. Data dari proyek
sebelumnya digunakan untuk mengumpulkan berbagai metrik, seperti
waktu dan biaya; Perkiraan ini digunakan sebagai dasar perangkat lunak
baru. Perhatikan bahwa ketika proyek berlanjut, manajer proyek akan
memeriksa perkembangannya dari waktu ke waktu dan akan
membandingkan upaya, biaya, dan waktu dengan upaya, biaya, dan waktu
semula. Juga pahami bahwa metrik ini digunakan untuk mengurangi
biaya pengembangan, upaya waktu, dan risiko. Kualitas proyek juga
dapat ditingkatkan. Ketika kualitas meningkat, jumlah kesalahan dan
waktu, serta biaya yang dibutuhkan, juga berkurang.
F. Keuntungan dari Metrik Perangkat Lunak
Studi banding dari berbagai metodologi desain sistem perangkat lunak.
Untuk analisis, perbandingan, dan studi kritis dari bahasa pemrograman
yang berbeda mengenai karakteristik mereka.
Dalam membandingkan dan menghasilkan kemampuan dan produktivitas
orang yang terlibat dalam pengembangan perangkat lunak.
Dalam persiapan spesifikasi kualitas perangkat lunak.
Dalam verifikasi pemenuhan persyaratan dan spesifikasi sistem perangkat
lunak.
Dalam membuat kesimpulan tentang upaya untuk dimasukkan ke dalam
desain dan pengembangan sistem perangkat lunak.
Dalam mendapatkan ide tentang kerumitan kode.
Dalam mengambil keputusan tentang pembagian lebih lanjut dari modul
yang kompleks harus dilakukan atau tidak.
Dalam membimbing manajer sumber daya untuk pemanfaatan yang tepat.
Sebagai perbandingan dan membuat tradeoffs desain antara
pengembangan perangkat lunak dan biaya pemeliharaan.
Dalam memberikan umpan balik kepada manajer perangkat lunak tentang
kemajuan dan kualitas selama berbagai fase siklus hidup pengembangan
perangkat lunak.
Dalam alokasi sumber daya pengujian untuk menguji kode.
G. Kerugian Metrik Perangkat Lunak
Aplikasi metrik perangkat lunak tidak selalu mudah, dan dalam beberapa
kasus, sulit dan mahal.
Verifikasi dan justifikasi metrik perangkat lunak didasarkan pada data
historis / empiris yang validitasnya sulit untuk diverifikasi.
Ini berguna untuk mengelola produk perangkat lunak tetapi tidak untuk
menyalakan kinerja staf teknis.
Definisi dan derivasi metrik Perangkat Lunak biasanya didasarkan pada
asumsi yang tidak terstandarisasi dan dapat bergantung pada alat yang
tersedia dan lingkungan kerja.
Sebagian besar model prediktif mengandalkan estimasi variabel tertentu
yang sering tidak diketahui secara pasti.