Anda di halaman 1dari 4

Nama : Al Yaafi Nadiyal Fithri

NPM : 22.14.1.0035
Prodi : Informatika 3A
Tugas Individu Rekayasa Perangkat Lunak

A. Metrik Perangkat Lunak


Metrik perangkat lunak adalah ukuran karakteristik perangkat lunak yang dapat
diukur atau dihitung. Metrik perangkat lunak berharga karena berbagai alasan, termasuk
mengukur kinerja perangkat lunak, merencanakan item kerja, mengukur produktivitas, dan
banyak kegunaan lainnya. Dalam proses pengembangan perangkat lunak, banyak metrik yang
semuanya terhubung. Metrik perangkat lunak mirip dengan empat fungsi manajemen:
Perencanaan, Organisasi, Kontrol, atau Peningkatan.
Dalam Rekayasa Perangkat Lunak , Pengukuran Perangkat Lunak dilakukan
berdasarkan beberapa Metrik Perangkat Lunak dimana metrik perangkat lunak ini disebut
sebagai ukuran berbagai karakteristik suatu Perangkat Lunak. Dalam Rekayasa Perangkat
Lunak, Jaminan Kualitas Perangkat Lunak (SAQ) menjamin kualitas perangkat
lunak. Serangkaian aktivitas di SAQ terus diterapkan sepanjang proses perangkat
lunak. Kualitas Perangkat Lunak diukur berdasarkan beberapa metrik kualitas perangkat
lunak.
Ada sejumlah metrik yang tersedia berdasarkan kualitas perangkat lunak yang
diukur. Namun di antara metrik tersebut, ada beberapa metrik yang paling berguna dan
penting dalam pengukuran kualitas perangkat lunak.
1. Kualitas Kode
2. Keandalan
3. Pertunjukan
4. Kegunaan
5. Ketepatan
6. Pemeliharaan
7. Integritas
8. Keamanan
B. Klasifikasi Metrik Perangkat Lunak
Metrik perangkat lunak dapat diklasifikasikan ke dalam dua jenis sebagai berikut:
1. Metrik Produk: Ini adalah ukuran berbagai karakteristik produk perangkat
lunak. Dua karakteristik perangkat lunak yang penting adalah:
 Ukuran dan kompleksitas perangkat lunak.
 Kualitas dan kecerahan perangkat lunak.
 Metrik ini dapat dihitung untuk berbagai tahap SDLC.
2. Metrik Proses: Ini adalah ukuran berbagai karakteristik proses
pengembangan perangkat lunak. Misalnya, efisiensi deteksi
kesalahan. Mereka digunakan untuk mengukur karakteristik metode,
teknik, dan alat yang digunakan untuk mengembangkan perangkat lunak.

C. Metrik Perangkat Lunak Tujuan


Tujuan Metrik Perangkat Lunak antara lain :
 Mengetahui kualitas perangkat lunak
 Menilai produktifitas pembuat perangkat lunak
 Menilai manfaat sebuah metode
 Untuk perkiraan dasar
 Membantu pengambilan keputusan
 Alat baru
 Tambahan pendidikan

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.

Anda mungkin juga menyukai