Anda di halaman 1dari 4

Nama : Aprilia

Kelas : IIIA.TI

Npm : 18.420.015

TUGAS SQA !

SOAL !

1. Sebutkan faktor yang melatarbelakangi pembentukan sebuah team proyek dan jelaskan ?
2. Sebutkan karakteristik utama dalam lingkungan metode software quality assurance dan
jelaskan?
3. Apakah definisi perangkat lunak berkualitas menurut Pressman’s dan jelaskan berdasarkan
pemahaman anda, hubungannya dengan jaminan kualitas perangkat lunak?
4. Apakah definisi perangkat lunak berkualitas menurut IEEE dan jelaskan berdasarkan
pemahaman anda, hubungannya dengan jaminan kualitas perangkat lunak?
5. Beri contoh dan jelaskan perangkat lunak yang memenuhi aspek kegunaan yaitu merupakan
salah satu dokumen persyaratan perangkat lunak?
6. Beri contoh dan jelaskan perangkat lunak yang memenuhi aspek pemeliharaan yaitu
merupakan salah satu dokumen persyaratan perangkat lunak?
7. Jelaskan tindakan pencegahan untuk kontribusi dari jaminan manajemen resiko?
8. Jelaskan tindakan resolusi indetifikasi resiko perangkat llunak untuk kontribusi dari jaminan
manajemen resiko?
9. Gambarkan metodology pengembangan sofware model software Development life cycle
(SDLC) dan jelaskan?
10. Gambarkan metodology pengembangan software model prototyping dan jelaskan?

Jawaban
1. Faktor Pembentukan team proyek
 Kebutuhan akan penjadwalan waktu : waktu pembuatan software yang
dijadwalkan ,kapan akan dimulai, kapan akan diakhiri dalam pembuatan
software tersebut.
 Kebutuhan akan keahlian yang berbeda untuk menyelesaikan proyek : suatu
proyek mebutuhkan orang-orang yang punya keahlian yang berbedah agar
proyek yang dibuat dapat cepat selesai, dan suatu bidang yang dikuasai oleh
penguasaan proyek yang berbeda dan proyek mudah cepat selesai
 Keinginan untuk mendapatkan keuntungan profesional seiring dengan
dukungan dan review yang meningkatkan kualitas proyek : ketika proyek
yang kita buat dapat memiliki kualitas yang baik maka sotware akan
mendapat keuntungan
2. Karakteristik utama dalaam lingkungan metode software quality assurance
 Kondisi perjanjian/kontrak : Daftar pendefinisian dari kebutuhan
fungsional dari perangkat lunak yang akan dikembangkan atau
dipelihara telah terpenuhi, Biaya proyek yang telah disepakaati dan
jadwaal proyek yang telah direncankan.
 Hubungan pelanggan dengan penyedia : adanya pelanggan yang
membeli atau menggunakan proyek yang disediakan oleh penyedia.
 Tim kerja yaang dibutuhkan : Kebutuhan akan penjadwalan waktu
dimana waktu penjadwalaan sangat dibutuhkan untuk menyelesaikan
proyek tepat waktu, kebutuhan akan keahlian yang berbeda untuk
menyelesaikan proyek dengan baik, keinginan untuk mendapatkan
keuntungan dari profesional seiring dengan dukungan dan review
yang akan meningkatkan kualitas proyek, sehingga proyek yang
diselesaikaan membuahkan hasil yang maksimal.
 Kerjasama dan koordinasi dengan tim perangkat lunak lain :
Penyelesaian proyek khususnya proyek untuk skala besar oleh lebih
dari satu tim adalah yang umum dalam industri perangkaat lunak dan
tim pengembang perangkat lunak dan perangkat keras lain dalaam
organisasi yang sama yang merupakan bagian dari suatu tim proyek
 Interface dengan sistem perangkat lunak : ada interface input dimana
sistem perangkat lunak lain mengirimkan data kesistem perangkat
lunaak kita, sedangkan interface output dimana sistem perangkat
lunak kita yang mengirimkan data kesistem perangkat lunak lain dan
interface input dan interface output mengirimkan data ke papaan
kontrol mesin seperti, dalam sistem kontrol kesehatan dan
sebagainya.

3. “Pemenuhan secara ekplisit terhadaap fungsional dan kebutuhan performansi, standar


dokumen pengembangan, karakteristik yang diharapkan oleh semua pengembang
perangkat lunak profesional.” Maksud pendapat dari Pressman’s adalah perangkat
lunak yang diciptakan harus memenuhi syarat-syarat software, dimana software yang
dibuat mempunyai fungsi-fungsi tersendiri dan yang dapat digunakan sesuai
kebutuhan user dan software tersebut juga dapat dikembangkan lagi oleh pembuat
software agar dapat mengikuti perkembangan zaman dan kebutuhan user, hubungan
dengan jaminan kualitas perangkat lunak yaitu software yang dibuat dapat digunakan
user, dan jaminan ini dirancang pada serangkaian kegiatan untuk mengevaluasi proses
dimana produk dikembangkan atau juga dirancang.

4. Menurut definisi IEEE : organisasi internasional para insinyur, dengan tujuan untuk
mengembangkan teknologi dalaam meningkatkan harkat kemanusiaan) tentang
perangkat lunak . Menurut pemahaman saya dari definisi IEEE Perangkat lunak
adalah suatu tim proyek yang mengembangkan teknologi dalam perangkat lunak
yang lebih luas dan meningkatkan kualitas dari suatu perangkat lunak tersebut.
Hubungannya dengan jaminan kualitas perangkat lunak adalah tim proyek yang
membutuhkan jaminan kualitas perangkat lunak untuk proyek yang dibuat agar bisa
dikembangkan.
5. Aspek kegunaan (usability)
Contoh : Ms. Word
Dimana aspek ini dapat digunakan berdasarkan fungsi software seperti pada contoh
software ini memiliki kegunaan tersendiri sebagai tujuan dari pembuatan software ini
yang dapat digunakan dan dipakai oleh user, seperti ms. Word ,excel, dan power
point. Software tersebut adalah softwaare yang user friendly dan mudah digunakan
sehingga dapat memenuhi kebutuhan user.

6. Aspek pemeliharaan
Contoh : Facebook
Dimana aspek ini dapat dmemelihara berdasarkan fungsi software pada contoh
software ini memiliki kegunaan tersendiri sebagai salah satu media sosial , misal
dalam software ini mengalaami masalah pada fitur,tools atau yang lainnya ,disini kita
bisa melakukan pengembangan agar masalah yang yang ada pada software tersebut
terselesaikan atau masalah perangkat lunak tersebut teratasi, dan software tersebut
bisa digunakan atatu dipakai oleh user.

7. Komponen infrastruktur untuk pencegahan kesalahan dan perbaikan adalah untuk


mengurangi kesalahan pada software dan melakukan perbaikaan dan pengembangan
pada software meliputi :
 Prosedur dan petunjuk kerja
 Template dan daftar pemeliharaan
 Pelatihan
 Tindakan pencegaahan dan perbaikan
 Pengelolahan konfigurasi
 Pengawasan dokumentasi

Tindakan pencegahan adalah tindakan yang dilakukan untuk mencegah terjadinya


kesalahan pada software, dan melakukan pengembangan dan perbaikan software.

8. Tindakan resolusi identifikasi resiko perangkat lunak


 Internal tindakan manajemen resiko yang diterapkan dalam organisasi
perangkat lunak berkembang
 Subkontrak tindakan manajemen resiko yang berurusan dengan hubungan
antara pengembang perangkat lunak dan subkontrak dan pemasok
 Tindakan maanajemen resiko pelanggan yang berurusan dengan hubungan
antara pengembang software dan pelanggan(user).
9. Metodology SLDC /siklus hidup pengembangan sistem adalah proses pembuatan dan
pengubahan sistem serta model dan metodology yang digunakan untuk
mengimbangkan sistem-sistem tersebut.

Gambar metodology SLDC:

Definisi kebutuhan Analisis Perancangan koding

Operasional dan pemeliharaan Instalasi dan konversi Testing sistem


10. Metodology Prototyping dikembangkan menggunakn teknologi informasi ,
penamaan, dan penggunaan aplikasi tingkat lanjut yang memperkenankan kita
menghasilkan program dengan cepat dan pengembangan yang mudah terhadap
prototipe software.

Gambar metodology prototyping

Menentukan kebutuhan Oleh


pelanggan

Merancang prototipe

Menerapkan prototipe

Mengevakuasi prototipe Oleh


pelanggan

Kebutuhan Permintaan atas perbaikan,


terpenuhi Perubahan, tambahan

Testing sistem dan


Persetujuan penerimaan

Konversi sistem

Operasional sistem dan


pemeliharaan

Anda mungkin juga menyukai