Teks1

"SELAMAT DATANG"

Senin, 03 Juli 2017

POSTEST ESTIMASI

SOAL

Sebutkan 3 jenis COCOMO ! upload di vclass dan di studentsite dalam bentuk tulisan



COCOMO terdiri dari 3 jenis seperti berikut di bawah ini:
1. Basic COCOMO digunakan untuk menghitung usaha pengembangan perangkat lunak (dan biaya) sebagai fungsi dari ukuran program yang dinyatakan dalam perkiraan ribuan baris kode sumber ( SLOC )

2. Medium COCOMO digunakan untuk menghitung usaha pengembangan perangkat lunak sebagai fungsi dari ukuran program yang dan satu set “driver biaya” yang mencakup penilaian subjektif dari produk, perangkat keras, personil dan atribut proyek. Ekstensi ini mempertimbangkan satu set empat “driver biaya”, masing-masing dengan sejumlah atribut anak.

3. Detail COCOMO digunakan untuk menggabungkan semua karakteristik versi intermediate dengan penilaian dampak cost driver di setiap langkah (analisis, desain, dll) dari proses rekayasa perangkat lunak.

ESTIMASI BERDASARKAN SEJARAH

SOAL
Apa yang anda ketahui dengan estimasi berdasarkan sejarah, Minimal 2 paragraf. Selain di upload di vclass juga di upload ke studentsite dalam bentuk tulisan.


Estimasi (Perkiraan) merupakan sebuah proses pengulangan. Pemanggilan ulang estimasi yang pertama dilakukan selama fase definisi, yaitu ketika anda menulis rencana pendahuluan proyek. Hal ini perlu dilakukan, karena anda membutuhkan estimasi untuk proposal.

Jalan keluar dari ketergantungan pada orang dan untuk membuat estimasi lebih khusus, yaitu anda harus mengerti tentang sejarahnya. Tulislah berapa lama masing-masing tugas dapat diselesaikan dan siapa yang bertanggung jawab atas tugas tersebut. Anda dapat membandingkan tugas yang akan diestimasik dengan tugas yang sama yang dikerjakan lebih awal, setelah itu mulailah dengan melakukan estimasi. Hal ini dimaksudkan agar anda menjabarkan suatu proyek ke dalam beberapa tugas yang biasanya diulang dan mudah untuk dibandingkan.

Postest BAB 9

SOAL:

Pada fase pemograman ada tahapan uji. Sebutkan perbedaan dari uji secara black box dengan white box tahapan uji ! selain upload pada vclass , lakukan pula upload di studentsite sebagai tulisan.


Tahap uji White Box yaitu Programmer harus mengetahui isi di  dalam  modul  dan  menyediakan  data  pengujian,  sehingga  masing-masing path logical dalam program dapat dieksekusi.

Tahap uji Black Box,  Dalam  pengujian  ini programmer mengabaikan bagian dalam dari modul – data disediakan secara berurut dan dianggap seperti pemakaian sebenarnya.

Perbedaanya:

White box (Struktural) 
  • Dilakukan oleh penguji yang mengetahui tentang QA.
  • Melakukan testing pada software/program aplikasi menyangkut security dan performance program tersebut (meliputi tes code, desain implementasi, security, data flow, software failure).
  • Dilakukan seiring dengan tahapan pengembangan software atau pada tahap testing. 

BlackBox  (Fungsional) 

  • Dilakukan oleh penguji Independent.
  • Melakukan pengujian berdasarkan apa yang dilihat, hanya fokus terhadap fungsionalitas dan output. 
  • Pengujian lebih ditujukan pada desain software sesuai standar dan reaksi apabila 




Pretest BAB 9

SOAL:
Pada fase pemograman ada tahapan uji. Sebutkan tahapan uji tersebut ! selain upload pada vclass , lakukan pula upload di studentsite sebagai tulisan. Minimal 3 paragraf


                Pada pemrograman secara umum kita harus membuat langkah-langkah pemrograman (The Programming Steps). Secara umum langkah tersebut diantaranya: Rencana Penggabungan (Plan The Integration), Mendisain Modul (Design The Module), Telusuri Disain Modul (WalkThrough The Module Design), Rencana Bagaimana Menguji Modul (Plan How To Test The Module), Kode Setiap Modul (Code Each Module), Menguji Modul (Test The Module), Menguji Level Terendah dari Integrasi (Test The Lowest Levels Of Integration), Menyimpan Semua Hasil Pengujian; Penggabungan Modul-modul Yang Telah Diuji (Save The Results Of All Tests; Submit Finished Modules To Integration), Memulai Dokumentasi User(Get Started On The User Documentation).
                Pada fase pemrograman pemrogramer harus menyiapkan rencana pengujian modul dan data pengujian atau tahapan uji sebelum dikodekan. Rencana  pengujian  dilakukan  setelah  kode  ditetapkan.  Mereka  cenderung hanya  menguji  bagian  kode  yang  paling  ‘sulit’.  Pimpinan  proyek  bisa  saja  melakukan tuntutan  pada  penelusuran  rencana  pengujian  sepanjang  disain  modul  sedang dilaksanakan.

                Pada tahapan uji dilakukan  Menguji Modul yaitu Programmer  menguji  modul  dengan  menetapkan  lingkungan  yang  tepat,  menyediakan beberapa input, membiarkan modul langsung memproses secara logik dan mendapatkan hasilnya. Dan Menguji  Level  Terendah  dari  Integrasi yaitu Metode  terbaik  untuk  melakukan  hal  ini  adalah  membuat  sebuah  “program  stub”  (potongan  program)  sebagai  pengganti  sub-modul.