COCOMO merupakan sebuah model algoritma untuk perhitungan estimasi biaya pada perangkat lunak yang digunakan untuk memperoleh perhitungan perkiraan dari jumlah orang-bulan yang diperlukan untuk mengembangkan suatu produk pada produk perangkat lunak.
COCOMO didesain oleh Barry Boehm dan model ini menggunakan rumus regresi dasar, dengan parameter yang berasal dari data histories dan karakteristik proyek yang digunakan pada saat ini.
3 jenis dasar COCOMO antara lain:
1. dasar cocomo
Pada cocomo dasar ini menggunakan estimasi parameter persamaan yang digunakan untuk upaya pengembangan serta pembangunan dalam durasi yang dihitung berdasarkan perkiraan DSI.
Model COCOMO ini dapat diaplikasikan ke dalam 3 tingkatan kelas
proyek organic/organic mode >> proyek dengan ukuran kecil, dimana proyek ini beranggotakan angota tim yang sudah berpengalaman dan mampu bekerja pada permintaan yang relative fleksible.
proyek sedang/semi detached mode >> proyek ini memiliki ukuran dan tingkat kerumitan sedang dan pada tiap anggota memiliki keahlian yang berbeda – beda.
proyek terintegrasi/embedded mode >> proyek yang dibangun dengan spesifikasi dan operasi yang ketat.
2. Intermediate COCOMO
Pengembangan model COCOMO adalah dengan menambahkan atribut yang dapat menentukan jumlah biaya dan tenaga dalam pengembangan perangkat lunak.sbb:
1. Atribut produk (product attributes)
- Reliabilitas perangkat lunak yang diperlukan (RELY)
- Ukuran basis data aplikasi (DATA)
- Kompleksitas produk (CPLX)
2. Atribut perangkat keras (computer attributes)
- Waktu eksekusi program ketika dijalankan (TIME)
- Memori yang dipakai (STOR)
- Kecepatan mesin virtual (VIRT)
- Waktu yang diperlukan untuk mengeksekusi perintah (TURN)
3. Atribut sumber daya manusia (personnel attributes)
- Kemampuan analisis (ACAP)
- Kemampuan ahli perangkat lunak (PCAP)
- Pengalaman membuat aplikasi (AEXP)
- Pengalaman penggunaan mesin virtual (VEXP)
- Pengalaman dalam menggunakan bahasa pemrograman (LEXP)
4. Atribut proyek (project attributes)
- Penggunaan sistem pemrograman modern(MODP)
- Penggunaan perangkat lunak (TOOL)
- Jadwal pengembangan yang diperlukan (SCED)
3. Detil COCOMO
Detil COCOMO dapat menentukan serta menghubungkan semua karakteristik dari versi intermediate dengan cara penilaian terhadap pengaruh pengendali biaya pada setiap langkap yaitu analisis , perancangan dll dari proses rekayasa perangkat lunak.
Referensi:
http://en.wikipedia.org/wiki/Barry_Boehm
http://imachubby.blogspot.com/2011/04/cocomo-constructive-cost-model-cocomo.html
http://yayuk05.wordpress.com/2007/11/09/constructive-cost-model-cocomo/
Artikel Terkait di Bawah posting
ga bisa dikopi nih.. ga asik. haha
ReplyDelete