160 likes | 433 Views
COCOMO Models. Constructive Cost Modeling. COCOMO merupakan salah satu model penilaian perangkat lunak yang ddigunakan di dunia . Dikembangkan oleh Barry Boehm pada tahun 1981.
E N D
Constructive Cost Modeling • COCOMO merupakansalahsatu model penilaianperangkatlunak yang ddigunakandidunia. • Dikembangkanoleh Barry Boehm padatahun 1981. • COCOMO memprediksiusahadanmembuatjadwalpengembanganprodukperangkatlunakberdasarkanpadaukuranperangkatlunakdanbiaya yang mempengaruhiproduktivitas.
Constructive Cost Modeling • COCOMO mempunyai 3 (tiga) model yang berbeda, yang mencerminkan kompleksitas : • the Basic Model • the Intermediate Model • and the Detailed Model
Constructive Cost Modeling Project Characteristics • Organic Mode • Produk yang dikembangkanberukurankecilsampaimenengah. • dikembangkansecara familiar, untukkalangansendiridanlingkungan yang stabil. • pengembangannyamiripdenganproyeksebelumnya. • relatifkecildanmemerlukaninovasi.
Constructive Cost Modeling Project Characteristics • Semidetached Mode • Anggotatimmempunyaitingkatpengalaman yang berbedadalamberhubungandengansistem. • Bisaterdiridariorang yang sudahberpengalamandankurangpengamalan. • Hubunganbisamenjadikaku.
Constructive Cost Modeling Project Characteristics • Embedded Mode • Ketat, batasandanpersyaratan interface tidakfleksibel. • Produkmemerlukaninovasi yang besar. • Produkharusbetul-betulberoperasidenganmenggabungkankompleksitasdari H/W, S/W, peraturan danproseduroperasional. • Persyaratanlebihketatdanbatasantidakfleksibel.
Constructive Cost Modeling Some Assumptions • Perhitungan biaya diutamakan secara Delivered Source Instruction (DSI) yang dikembangkan dalam proyek tersebut (LOC/KLOC). • COCOMO beramsumsi bahwa terdapat manajemen yang baik dalam proyek, dari sisi pengembang dan pelanggan. • Spesifikasi/persyaratan tidak semestinya diubah setelah tahap perencanaan (planning) dan persyaratan (requierments)
Constructive Cost Modeling Basic COCOMO Model • dasar model COCOMO memperkirakan usaha pengembangan software yang menggunakan variabel tunggal ( ukuran DSI) dan tiga model pengembangan software.
Constructive Cost Modeling Mode Effort Schedule Man-Month / Person-Month Month 1.05 0.38 Organic E=2.4*(KDSI) TDEV=2.5*(E) 1.12 0.35 Semidetached E=3.0*(KDSI) TDEV=2.5*(E) 1.20 0.32 Embedded E=3.6*(KDSI) TDEV=2.5*(E) Basic COCOMO Model: Equations
Constructive Cost Modeling When Should You Use It • Dasar COCOMO adalah memperkirakan biaya-biaya awal pengembangan software yang cepat, baik, untuk pesanan yang besar.
Constructive Cost Modeling Limitation of Basic COCOMO Model • Ketelitian perlu dibatasi karena faktor keterbatasan mempunyai pengaruh yang penting untuk menentukan biaya pengembangan software.
Constructive Cost Modeling An Example • Kita sudah menentukan suatu proyek sesuai dengan karakteristik dari model Semi-Detached. • Diperkirakan proyek mempunyai 32.000 DSI. Dengan menggunakan rumus kita dapat menentukan :
Constructive Cost Modeling An Example • Effort = 3.0*(32) 1.12 = 146 Man-Months • Schedule = 2.5*(146)0.35 = 14 Months • Productivity / Man Month = 32,000 DSI / 146 MM = 219 DSI/MM • Average Staffing / Month = 146 MM /14 M = 10 Man
Constructive Cost Modeling An Example Bila sebuah proyek dikelompokkan kedalam organic mode project diperkirakan akan menghasilkan 32,000 DSI, maka: PM = 2.4 * (32) 1.05 = 91 p.m. Dari nilai PM yang diperoleh dapat dihitung berapa lama proyek akan diselesaikan TDEV = 2.5 (91) 0.38 = 14 bulan
Constructive Cost Modeling An Example Bila sebuah proyek dikelompokkan kedalam embedded mode project diperkirakan akan menghasilkan 128,000 DSI, maka: PM = 3.6 (128) 1.20 = 1216 p.m. Dari nilai PM yang diperoleh dapat dihitung berapa lama proyek akan diselesaikan TDEV = 2.5 (1216) 0.32 = 24 bulan