1.jelaskan apa itu SDLC?
2.jelaskan apa hubungan rekayasa perangkat lunak dan SQA
3.apa yang menyebabkan sofware failure dan menurut padangan anda bagaimana mengtasinya
4.jelaskan apa itu SQA apa tujuannya

Jawab

1.SDLC merupakan singkatan dari System Development Life Cycle yang berarti tahapan-tahapan pekerjaan yang dilakukan oleh system analis dan programmer dalam membangun sistem informasi. Nah SDLC adalah siklus untuk membangun sistem dan memberikannya kepada pengguna melalui tahapan perencanaan, analisa, perancangan dan implementasi dengan cara memahami dan menyeleksi keadaan serta proses yang dilakukan pengguna untuk dapat mendukung kebutuhan penggunanya.
Ada 6 tahapan-tahapan SDLC yaitu:
1.       Planning
Sebuah proses dasar untuk memahami mengapa sebuah sistem harus dibangun. Pada fase ini diperlukan analisa kelayakan dengan mencari data atau melakukan proses information gathering kepada pengguna.
2.       Analysis
Sebuah proses investigasi terhadap sistem yang sedang berjalan dengan tujuan untuk mendapatkan jawaban mengenai pengguna sistem, cara kerja sistem dan waktu penggunaan sistem. Dari proses analisa ini akan didapatkan cara untuk membangun sistem baru.
3.       Design
Sebuah proses penentuan cara kerja sistem dalam hal architechture design, interface design, database dan spesifikasi file, dan program design. Hasil dari proses perancangan ini akan didapatkan spesifikasi system.
4.       Implementation
Proses pembangunan dan pengujian sistem, instalasi sistem, dan rencana dukungan sistem.
5.       Build
Proses pengujian pada system yang sudah dibuat.
6.       Maintenance
Proses yang dilakukan oleh admin/programmer untuk menjaga system supaya berjalan dengan baik dan mengadaptasikan system sesuai dengen kebutuhan

2.kegiatan yang mendalami suatu metode atau cara pengembangan perangkat lunak. SE itu sendiri memiliki lima metode dasar yaitu planninganalisis, pengembanganpengujian, dan maintanance. 
Berdasarkan dari lima tahapan SE itu, SQA berperan dalam menjamin semua tahapan tersebut berjalan sesuai dan benar. Dari hal itu SQA melakukan evaluasi di setiap tahapan agar tidak terjadi kesalahan, hal tersebut bertujuan untuk mencapai hasil produk yang optimal.

3. Failure adalah ketidakmampuan suatu sistem atau komponen untuk melakukan fungsi yang dibutuhkan sesuai dengan spesifikasinya

4. software quality anssurance adalah sarana pemantauan prosess rekayasa perangkat lunak dan metode yang digunakan untuk memastikan kwalitas software. Alur dari software quality assurance adalah :

1.       Rencana atau rancangaan ditetapkan sesuai standar.
2.       Prosedur dilaksanakan sesuai rencana.
3.       Produk diimplementasikan menurut standar.

Tujuan dari software quality assurance adalah untuk memastikan bahwa software yang dibuat dapat memenuhi standar kwalitas sebuah software.


Comments