Jawaban



  1. Buat Use Case dari software diatas!
  2. Sebutkan fase/tahapan dalam Software Development Life Cycle!
  3. Sebutkan fungsi (manfaat) dari pembuatan desain Software!
  4. Sebutkan 4 perspektif pemodelan software!
  5. Jelaskan perbedaan antara Thin Client dengan Fat Client!
  6. Sebutkan perbedaan antara metode White Box Testing dengan Black Box Testing!
  7. Sebutkan prinsip testing!
  8. Urutkan tahapan pengujian dibawah ini:
    Integration Test, User Acceptance Test, Unit Test
  9. Sebutkan perbedaan antara Verifikasi dengan Validasi!
  10. Sebutkan jenis-jenis maintenance!

1. Jawab

modif aja ya dari sini



2. Jawab

  • Planning

  • Analysis

  • Design

  • Development

  • Testing

  • Implementation dan Release

  • Maintenance

3. Jawab

  • Mempercepat Proses Pekerjaan

  • Dapat Menyampaikan Pesan Dalam Bentuk Desain

  • Pengerjaan jadi lebih terarah

4. Jawab

  • Software specification

  • Software design and implementation

  • Software validation

  • Software evolution

5. Jawab

Thin Client adalah dimana client menjalankan fungsi

hanya sebagai penyaji aplikasi dan data yang diakses dan dikelola server.

Sehingga beban yang paling berat dirasakan oleh server sedangkan

Fat Client pada arsitektur ini client bertugas tidak hanya sebagai penyaji interface,

namun juga mengoperasikan aplikasi. Tugas server hanya mengelola data saja sehingga

beban terbesar berada di client.


6. Jawab

Metode White Box adalah pengujian yang dilakukan

oleh seseorang yang dapat memahami program tersebut sampai

dengan ke level source code

sedangkan metode Black Box adalah sebuah pengujian yang dilakukan oleh user dan

hanya memastikan bawha program berjalan dengan lancar


7. Jawab

  • Pengujian menunjukkan adanya cacat

  • Mustahil Melakukan Pengujian Secara Menyeluruh

  • Pengujian Dilakukan Lebih Awal

  • Mengelompokkan Cacat

  • Paradoks Pestisida

  • Pengujian Bergantung Pada konteks

  • Tidak Ada Bug Merupakan Kesalahan

8. Urutannya adalah Unit Test --> Integration Test --> User Acceptance Test


9. Verifikasi dilakukan pada tahap pengembangan sementara validasi dilakukan setelah produk dikembangkan (yaitu, setelah verifikasi)


10. Jawab

  • Preventive Maintenance
  • Predictive Maintenance
  • Breakdown Maintenance
  • Corrective Maintenance


1 komentar