Pertemuan 14

SOFTWARE MANAGEMENT

  • Sasaran yang ingin dicapai :

–         Kualitas ekonomis keberhasilan penyelesaiaan tugas SE.

–         Menyusun target yang mungkin harus dicapai.

–         Mengurangi kesalahan yang terjadi pada saat proses pembuatan SE.

–         Membuat perencanaan kegiatan yang lebih baik.

KESALAHAN KHUSUS DALAM ESTIMASI SOFTWARE

RINGKASAN

  1. Usaha terlalu dini untuk menyusun suatu perumusan yang cepat dan matang nilai usaha dan skala waktu yangdibutuhkan atau kedua-duanya, demikian pula estimasi kegiatan perawatan tahap 3 terlalu dini dilakukan.
  1. Penggunaan faktor rata-rata produktivitas yang berlebihan untuk menghitung usaha estimasi dari beberapa evaluasi ukuran kode(code size).

 

KESALAHAN KHUSUS YANG PREMATUR YANG SERING DITEMUKAN

  1. Analogi. Berdasarkan penilaian para pakar atau pendapat nonpakar.
  1. Parkinson.
  • Pekerjaan bertambah memenuhi waktu yang tersedia untuk itu.
  • Perkiraan waktu (man year) yang disediakan untuk pembuatan software selalu tidak pernah tepat.
  • Pendekatan ini harus dihindari dan lebih mengarah secara proporsional daripada software engineering pada usaha tahap 1 & 2.

SARAN MENGURANGI KESALAHAN

  • Gunakan metoda network planning/cpm untuk mengurangi kesalahan estimasi.
  • Gunakan standar waktu, kwalifikasi tenaga, alat bantu dalam pembuatan estimasi.
  • Gunakan alat bantu bar-chart, s-curve untuk cost control.

 PENGELOLAAN PENGEMBANGAN SOFTWARE

BEBERAPA HAL YANG PERLU DIPERHATIKAN

  • Penggunaan perencanaan dengan bar-chart dan status matriks.
  • Penyerahan dokumentasi harus memenuhi syarat a.l :

–          Kepada siapa diserahkan.

–          Apa isi dokumentasi

–          Kapan harus dilaksanakan yang tercantum dalam dokumentasi.

–          Apakah perlu alat penunjang elektronis.

  • Komponen penyerahan dokumentasi dilengkapi

–          Users manual

–          The software maintenance manual.

–          The operators manual

  • Pengaturan untuk perubahan berkaitan dengan

–          Perubahan spesifikasi.

–          Perubahan program pengendalian versi dan pengelolaan konfigurasi.

  • Kesalahan umum dalam estimasi awal berkaitan dengan

–          estimasi anggaran tahap I

–          ketidakjelasan dalam mengestimasikan ketentuan nilai usaha dan skala waktu

  1. TESTING PENYUSUNAN PROGRAM (AUTHOR & ADVESARY TESTING).
  • Secara harfiah berarti pengarang/penyusun program wajib melakukan testing atas hasil karyanya.
  • Melibatkan beberapa pengarang bila program disusun secara bersama-sama
  • Advisory testing berarti testing yang dilakukan oleh orang lain melalui fungsi quality control sebagai “code reading”, sementara penyusunan program melaksanakan inspeksi program code.

PENILAIAN DALAM PENGEMBANGAN CARA TOP-DOWN

Pernyataan yang sering timbul dalam implementasi top-down adalah :

1)     Deteksi awal dari kesalahan utama

–      Kumpulan utama dan interface selalu di test lebih dahulu.

2)     Kepercayaan (reliability)

–      Pengulangan testing yang sering akan memberi kesempatan mendeteksi kesalahan.

3)     Program debugging

–      Kesalahan mudah dialokasikan dalamtahap implementasi top-down

–      Top-down secara sistematis menciptakan situasi dimana penambahan testing secara langsung dilaksanakan.

4)     Penggunaan komputer time

–      Penggunaan komputer time untuk komplikasi, linking dan sering waktu testing disebar selama project life-time.

5)     Tampilan implementasi top-down adalah sesuatu yang tangible.

6)     Programmer time.

–      Implementasi top-down akan melibatkan sedikit programmer time, yang ditujukan oleh deteksi kesalahan utama (mengurangi pengulangan kerja) dan mengalokasikan dengan cepat daripada bugs.

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