COCOMO (singkatan dari Constructive Cost Model) merupakan sebuah algoritma untuk menghitung estimasi biaya dari sebuah perangkat lunak. Algoritma ini didesain oleh Barry Boehm pada tahun 1981.
Sebelum 1995, COCOMO yang dikenal adalah original cocomo yaitu COCOMO 81. Setelah itu Dr. Barry Boehm memperbaharuinya dan dikenal dengan nama COCOMO II.
COCOMO II merupakan suatu usaha untuk memperbarui model estimasi biaya perangkat lunak cocomo yang dipublikasikan dalam Software Engineering Economics.
COCOMO merupakan model terbuka sehingga semua detail dapat dipublikasi termasuk :
Sebelum 1995, COCOMO yang dikenal adalah original cocomo yaitu COCOMO 81. Setelah itu Dr. Barry Boehm memperbaharuinya dan dikenal dengan nama COCOMO II.
COCOMO II merupakan suatu usaha untuk memperbarui model estimasi biaya perangkat lunak cocomo yang dipublikasikan dalam Software Engineering Economics.
COCOMO merupakan model terbuka sehingga semua detail dapat dipublikasi termasuk :
- Dasar persamaan perkiraan biaya
- Setiap asumsi yang dibuat dalam model
- Setiap definisi
- Biaya yang disertakan dalam perkiraan dinyatakan secara eksplisit.
Model COCOMO ditetapkan untuk tiga kelas proyek perangkat lunak :
- Model Organik, merupakan proyek perangkat lunak yang sederhana dan relatif kecil dimana tim kecil dengan pengalaman aplikasi yang baik.
- Model semi-detached, proyek perangkat lunak menengah (dalam ukuran dan kompleksitas) dimana tim dengan pengalaman pada tingkat yang berbeda-beda harus memenuhi bauran yang kurang kuat dari syarat yang ketat.
- Model embedded, proyek perangkat lunak harus dikembangkan ke dalam serangkaian PK, PL dan batasan operasional yang ketat (seperti perangkat lunak kontrol penerbangan untuk pesawat udara)
Model COCOMO antara lain :
- BASIC (COCOMO I 1981), Menghitung dari estimasi jumlah FP (unit pengukuran untuk keterhubungan dan keterkaitan antar prosedur, fungsi dan lingkungan software) dan LOC.
- Intermediate (COCOMO II 1999), menghitung dari besarnya program dan "cost drivers" (faktor-faktor yang berpengaruh langsung kepada proyek), seperti hardware, personel, dan atribut- atribut proyek.
- Advanced, memperhitungkan semua karakteristik dari "intermediate" di atas dan "cost drivers" dari setiap fase (analisis, design, implementation, etc) dalam SW life cycles.
:: Sumber ::
http://pyia.wordpress.com/2012/04/08/cocomo-2/
http://haryanto.staff.gunadarma.ac.id/Downloads/files/16702/COCOMO.ppt
0 komentar:
Posting Komentar