COCOMO
(Constructive Cost Model) adalah sebuah model yang didesain oleh Barry Boehm
untuk memperoleh perkiraan dari jumlah orang-bulan yang diperlukan untuk
mengembangkan suatu produk perangkat lunak. Satu hasil observasi yang paling
penting dalam model ini adalah bahwa motivasi dari tiap orang yang terlibat
ditempatkan sebagai titik berat. Hal ini menunjukkan bahwa kepemimpinan dan
kerja sama tim merupakan sesuatu yang penting, namun demikian poin pada bagian
ini sering diabaikan.
JENIS-JENIS
COCOMO :
-Basic
COCOMO
Menghitung
usaha pengembangan perangkat lunak (dan biaya) sebagai fungsi dari ukuran
program. Ukuran program dinyatakan dalam ribuan estimasi baris kode (KLOC).
COCOMO
membedakan perhitungan terhadap tiga jenis kelas proyek perangkat lunak sebagai
berikut :
1. organic :
tim kecil dengan pengalaman cukup baik dan kebutuhan sistem yang relatif
sederhana.
2.
semi-detached : tim berukuran menengah yang berpengalaman dengan lingkungan
kerja yang lebih kompleks.
3. embedded
projects : pengembangan berdasarkan pada kebutuhan dengan kompleksitas tinggi
dan batasan atau constraint yang ketat.
Intermediete
COCOMO
Intermediate
COCOMO menghitung usaha pengembangan perangkat lunak sebagai fungsi ukuran
program dan sekumpulan “cost drivers” yang mencakup penilaian subjektif produk,
perangkat keras, personil dan atribut proyek.
Ekstensi ini
mempertimbangkan satu set empat “cost drivers”, yang dijabarkan dalam kategori
dan subkatagori sebagai berikut :
a. Atribut
produk (product attributes)
-
Reliabilitas perangkat lunak yang diperlukan (RELY)
- Ukuran
basis data aplikasi (DATA)
-
Kompleksitas produk (CPLX)
b. 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)
c. 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)
d. Atribut
proyek (project attributes)
- Penggunaan
sistem pemrograman modern(MODP)
- Penggunaan
perangkat lunak (TOOL)
- Jadwal
pengembangan yang diperlukan (SCED)
Detailed
COCOMO
Detil COCOMO
– menggabungkan semua karakteristik versi intermediate dengan penilaian dampak
cost driver di setiap langkah (analisis, desain, dll) dari proses rekayasa
perangkat lunak 1. model rinci kegunaan yang berbeda upaya pengali untuk setiap
driver biaya atribut Tahap pengganda ini upaya Sensitif masing-masing untuk
menentukan jumlah usaha yang dibutuhkan untuk menyelesaikan setiap tahap.
Source : http://ameblo.jp/krizdarc/entry-11528684553.html
0 komentar:
Post a Comment