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.
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.
Merancang prototipe
Menerapkan prototipe
Konversi sistem