Individual
Session 08
To be Submitted Week 07
1. Anda ditugaskan untuk mengembangkan software untuk aplikasi sumber daya manusia di
perusahaan Anda. Anda memiliki tiga pilihan, yaitu (1) untuk membangun sistem dari
awal, (2) untuk membeli produk software yang sudah tersedia dan (3) atau untuk
mengontrak pengembangan perangkat lunak ke vendor luar. Buatlah decision tree
berdasarkan data di bawah ini, hitung biaya yang diharapkan untuk setiap opsi dan pilih
opsi terbaik untuk perusahaan Anda
2. Unit Testing :
Merupakan tingkat pengujian software di mana masing-masing unit / komponen
software diuji. Tujuannya adalah untuk validasi setiap unit software dapat berfungsi
sebagaimana didesign. Unit adalah bagian terkecil yang dapat diuji dari semua
perangkat lunak. Biasanya memiliki satu atau beberapa input dan biasanya satu output.
3. Integration Testing :
Merupakan tingkat pengujian software di mana unit individu digabungkan dan diuji
sebagai sebuah kelompok. Tujuan dari tingkat pengujian ini adalah untuk mengekspos
kesalahan dalam interaksi antara unit terintegrasi. Driver penguji dan potongan uji
digunakan untuk membantu dalam Pengujian Integrasi.
4. System Testing:
Merupakan tingkat pengujian software di mana software yang lengkap dan terintegrasi
diuji. Tujuan dari tes ini adalah untuk mengevaluasi kepatuhan sistem dengan
persyaratan yang ditentukan.
Resource Histogram
0
Week 1 Week 2 Week 3 Week 4 Week 5 Week 6