.: The Constructive Cost Model (COCOMO) :.

4 06 2012

Tahukah Anda COCOMO ?

Sebelum tugas mata kuliah ini saya sama sekali belum mengetahui apa itu COCOMO.

Apakah itu sejenis fauna, Flora, atau apa ? . ternyata itu merupakan singkatan.

COCOMO merupakan singkatan dari Constructive Cost Model yaitu algortima model estimasi biaya perangkat lunak yang dikembangkan dan diterbitkan oleh Barry Boehm. Cocomo merupakan sebuah model – model untuk memperkirakan usaha, biaya dan jadwal untuk proyek-proyek perangkat lunak.

Sudah jelaskah anda tentang COCOMO ? Jika belum mari lanjutkan membacanya !

Tahukah Anda Sejarah Cocomo ?

COCOMO pertama kali diterbitkan pada tahun 1981 Boehm di Ekonomi buku Rekayasa Perangkat Lunak sebagai model untuk memperkirakan usaha, biaya, dan jadwal untuk proyek-proyek perangkat lunak. Hal menarik pada sebuah penelitian terhadap 63 proyek di TRW Aerospace mana Boehm adalah Direktur Riset Perangkat Lunak dan Teknologi. Studi ini meneliti proyek-proyek mulai dari ukuran 2.000 sampai 100.000 baris kode , dan bahasa pemrograman mulai dari perakitan untuk PL / I . Proyek-proyek ini didasarkan pada model air terjun pengembangan perangkat lunak yang merupakan proses perangkat lunak umum pembangunan di tahun 1981. Referensi untuk model ini biasanya menyebutnya COCOMO 81. Pada tahun 1995 COCOMO II dikembangkan dan akhirnya diterbitkan pada tahun 2000 dalam buku Software Estimasi Biaya dengan COCOMO II. COCOMO II adalah penerus dari COCOMO 81 dan lebih cocok untuk memperkirakan proyek pengembangan perangkat lunak modern. Ini menyediakan lebih banyak dukungan untuk moderen proses pengembangan perangkat lunak dan database proyek diperbarui. Kebutuhan model baru datang sebagai perangkat lunak pengembangan teknologi pindah dari mainframe dan batch processing semalam untuk pengembangan desktop, usabilitas kode dan penggunaan off-rak-komponen perangkat lunak. Artikel ini merujuk pada COCOMO 81.

Model estimasi COCOMO telah digunakan oleh ribuan project manager suatu proyek perangkat lunak, dan berdasarkan pengalaman dari ratusan proyek sebelumnya. Tidak seperti model estimasi biaya yang lain, COCOMO adalah model terbuka, sehingga semua detail dipublikasikan, termasuk :
• Dasar persamaan perkiraan biaya.
• Setiap asumsi yang dibuat dalam model.
• Setiap definisi.
• Biaya yang disertakan dalam perkiraan dinyatakan secara eksplisit

Sudah Jelaskah anda tentang COCOMO dari pengertian dan sejarahnya ?

oke mari kita bahas lebih dalam lagi tentang jenis jenis COCOMO yang mana memiliki beberapa jenis.

Jenis-Jenis COCOMO :

1COCOMO dasar
menghitung usaha pengembangan perangkat lunak (dan biaya) sebagai fungsi dari ukuran program. Program size is expressed in estimated thousands of lines of code ( KLOC ) Ukuran program dinyatakan dalam ribuan estimasi baris kode ( KLOC )
COCOMO applies to three classes of software projects: COCOMO berlaku untuk tiga kelas proyek perangkat lunak:

  • Yang pertama adalah Semi-detached projects – “medium” teams with mixed experience working with a mix of rigid and less than rigid requirements Semi-terpisah proyek – “sedang” tim dengan pengalaman bekerja dicampur dengan campuran persyaratan kaku kaku dan kurang dari
  • Kedua adalah Organic projects – “small” teams with “good” experience working with “less than rigid” requirements Organik proyek – “kecil” tim dengan pengalaman “baik” bekerja dengan “kurang dari kaku” persyaratan
  • Terakhir adalah Embedded projects – developed within a set of “tight” constraints (hardware, software, operational, ……) Embedded proyek – dikembangkan dalam satu set “ketat” kendala (hardware, software, operasional, ……)
2. Intermediate 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. This extension considers a set of four “cost drivers”,each with a number of subsidiary attributes:- Ekstensi ini mempertimbangkan satu set empat “cost drivers”, masing-masing dengan sejumlah atribut anak.
  • Product attributes Atribut produk
    • Required software reliability Perangkat lunak yang disyaratkan reliabilitas
    • Size of application database Ukuran database aplikasi
    • Complexity of the product Kompleksitas produk
  • Hardware attributes Hardware atribut
    • Run-time performance constraints Run-time kinerja kendala
    • Memory constraints Memori kendala
    • Volatility of the virtual machine environment Volatilitas lingkungan mesin virtual
    • Required turnabout time Diperlukan waktu pembalikan haluan
  • Personnel attributes Personil atribut
    • Analyst capability Analis kemampuan
    • Software engineering capability Kemampuan rekayasa perangkat lunak
    • Applications experience Aplikasi pengalaman
    • Virtual machine experience Mesin virtual pengalaman
    • Programming language experience Bahasa pemrograman pengalaman
  • Project attributes Proyek atribut
    • Use of software tools Penggunaan perangkat lunak
    • Application of software engineering methods Penerapan metode rekayasa perangkat lunak
    • Required development schedule Diperlukan jadwal pengembangan
3. Detil 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. the detailed model uses different efforts multipliers for each cost drivers attribute these Phase Sensitive effort multipliers are each to determine the amount of effort required to complete each phase. model rinci kegunaan yang berbeda upaya pengali untuk setiap driver biaya atribut tersebut Sensitif pengganda Tahap upaya masing-masing untuk menentukan jumlah usaha yang dibutuhkan untuk menyelesaikan setiap tahap.

In detailed COCOMO, the effort is calculated as function of program size and a set of cost drivers given according to each phase of software life cycle. Pada COCOMO rinci, upaya dihitung sebagai fungsi dari ukuran program dan satu set driver biaya yang diberikan sesuai dengan tiap tahap siklus hidup rekayasa perangkat lunak. The phases used in detailed COCOMO are requirement planning and software design, detailed design, code and unit test, and integration testing. Fase yang digunakan dalam COCOMO rinci perencanaan kebutuhan dan perancangan perangkat lunak, perancangan detil, kode dan menguji unit, dan pengujian integrasi.

Sudah Jelaskah anda mengenai COCOMO ? Jika belum lebih banyaklah mencari buku buku mengenai COCOMO karena dalam blog ini hanya sebagan kecil menjelaskan apa itu COCOMO.

Sumber :

http://en.wikipedia.org/wiki/COCOMO

http://macuy-marucuy.blogspot.com/2011/04/cocomo.html

http://ethownside.blogspot.com/2012/04/constructive-cost-model-cocomo.html


Aksi

Information

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s




%d blogger menyukai ini: