proses software & project metrics

14
Pertemuan VI

Upload: karlyn

Post on 30-Jan-2016

136 views

Category:

Documents


0 download

DESCRIPTION

Proses Software & Project Metrics. Pertemuan VI. :: Outline. Minggu lalu (4.1 - 4.3) … size & function oriented metric 4.4. Perluasan Function Point Metric 4.5. Bobot kompleksitas 4.6. Menyatukan metric 4.7. Metric untuk kualitas software 4.8. Integrasi metric proses software. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Proses  Software  & Project Metrics

Pertemuan VI

Page 2: Proses  Software  & Project Metrics

Minggu lalu (4.1 - 4.3) … size & function oriented metric

4.4. Perluasan Function Point Metric 4.5. Bobot kompleksitas 4.6. Menyatukan metric 4.7. Metric untuk kualitas software 4.8. Integrasi metric proses software

Page 3: Proses  Software  & Project Metrics

Function project metric dirancang untuk diaplikasikan pada sistem informasi bisnis, untuk mengintegrasikan dimensi data pada software dengan dimensi fungsi dan dimensi kontrol untuk memberikan sebuah pengukuran yang berorientasi pada fungsi. 3D function Point (data,fungsi,kontrol)

Dimensi data mengukur jumlah data (struktur data program internal, misal: file) dan eksternal data (misal: input, output,inqueires dan eksternal references).

Dimensi fungsional diukur dengan mempertimbangkan jumlah operasi internal yang diperlukan untuk mentransformasikan data input menjadi output.

Dimensi Kontrol diukur dengan menghitung jumlah transisi antar pernyataan.

Page 4: Proses  Software  & Project Metrics

Tingkatan kompleksitas untuk masing-masing transformasi merupakan fungsi dari sejumlah langkah proses & pernyataan semantik yang mengontrol langkah program

Gambar : menentukan komplexitas transformasi untuk FP 3D

Page 5: Proses  Software  & Project Metrics

untuk menghitung 3D function point digunakan hubungan sebagai berikut:Index = I + O + Q + F + T + E + R

I,O,Q,F,T,E,R : nilai bobot kompleksitas input, output, inquiries, internal data struc, transformation and transition.

Masing-masing bobot kompleksitas dihitung dengan menggunakan relasi sebagai berikut:Complexity weight values =Nil.Wil +Nia.Wia +Nih.Wih

Dimana:◦ Nil, Nia, Nih : jumlah keberadaan element (misal: output)

untuk masing-masing level kompleksitas( Low, Average, High).◦ Wil, Wia, Wih : bobot

Page 6: Proses  Software  & Project Metrics

Gambar : menghitung index function point 3D

Page 7: Proses  Software  & Project Metrics

Relasi antara LOC dan FP bergantung pada bahasa pemrograman yang dipergunakan untuk mengimplementasikan software tersebut dan kualitas rancangan.

Tabel berikut ini memberikan perkiraan kasar rata-rata jumlah LOC yang dipergunakan untuk membangun satu FP.

Page 8: Proses  Software  & Project Metrics

Tabel : estimasi kasar terhadap rata-rata jumlah LOC yang diperlukan untuk membangun 1 function poin dalam berbagai bahasa pemrograman

Page 9: Proses  Software  & Project Metrics

Atas dasar hal tsb, lalu ada 5 faktor penting yang mempengaruhi produktifitas software:

People Factor Ukuran & keahlian orang / organisasi pengembang

Problem FactorKompleksitas masalah yang akan dipecahkan dan jumlah perubahan dalam batasan & persyaratan desain.

Proses FactorTeknik analisa dan desain yang digunakan, bahasa, CASE tool yang digunakan dan teknik kajian

Product FactorReliability dan performance sistem berbasis komputer.

Resource FactorTersedianya CASE tool, hardware dan software sebagai sumber dayanya

Page 10: Proses  Software  & Project Metrics

4 faktor untuk mengukur kualitas software (indikator berharga bagi tim proyek)

Correctness fungsi2 yang benar Maintainability mudah koreksi &

adaptasi Integrity ancaman & security (1-

a)*(1-s) Usability user friendly

Page 11: Proses  Software  & Project Metrics

Efisiensi penghapusan cacat DRE DRE (defect removal efficiency) mengukur

kemampuan penyaringan jaminan kualitas & aktivitas kontrol ketika kedanya diterapkan pada semua aktivitas kerangka kerja proses.

Rumus :DRE = E / ( E + D )E = kesalahan (sebelum dikirim)D = cacat (setelah dikirim)

Nilai ideal = 1 tidak adanya CACAT.

Page 12: Proses  Software  & Project Metrics

Gambar : proses pengumpulan metric software

Page 13: Proses  Software  & Project Metrics

selesai…

Page 14: Proses  Software  & Project Metrics

Tiap kelompok terdiri dari maksimal 3 orang. Dokumentasi kebutuhan software aplikasi yang harus dibuat

mempunyai format minimal sebagai berikut:◦ Judul / topik ◦ Latar Belakang ◦ Permasalahan ◦ Tujuan ◦ Ruang lingkup ◦ Struktur organisasi ◦ Daftar permasalahan dan harapan ◦ Daftar proses (proses manual dan proses yang dapat dikomputerisasi) ◦ Daftar laporan ◦ Kebutuhan perangkat keras ◦ Kebutuhan sistem operasi ◦ Kebutuhan DBMS ◦ Prioritas proses terhadap tujuan ◦ Prioritas laporan terhadap tujuan

Hal lainnya yang belum disebutkan diatas dapat ditambahkan sendiri.

Waktu : 2 minggu.