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.
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.
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.
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.
Proses pembangunan dan pengujian sistem, instalasi sistem, dan rencana dukungan sistem.
5. Build
Proses pengujian pada system yang sudah dibuat.
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
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 planning, analisis, pengembangan, pengujian, 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
Post a Comment