Dalam sebuah pengembangan perangkat lunak atau biasa kita
sebut software, tentunya diperlukan suatu pengelolaan kualitas agar dapat
memenuhi tuntutan dan juga kebutuhan akan software tersebut. Pengelolaan kualitas
tersebut biasa disebut quality manajemen atau software quality manajemen (SQA).
SQA yang sebenarnya adalah Software Quality Assurance merupakan suatu tatanan
dan tahapan – tahapan yang ditempuh guna mendapatkan kualitas dari software
yang diinginkan.
SQA
menuurut Galin, memberikan suatu pedoman dalam suatu proyek pengembangan
software. Jadi focus dari SQA adalah memberikan tatanan dalam proses proyek
pengembangannya. Struktur dalam SQA sendiri telah diatur jelas dalam SQA
Architecture berikut :
Secara umum, SQA architecture terdiri dari 5 proses utama :
1.
Pre project components
Adalah proses persiapan dalam memulai
proyek pembuatan software, yang terdiri dari contract review dan project
development plan dan quality plan
2.
Project life cycle components
Pada proses ini adalah tahapan dalam proses
pengembangan software nya yang memastikan kualitas saat proyek berjalan yang
terdiri dari :
o
Formal desain review
o
Peer reviews
o
Expert opinion
o
Software testing
o
Software maintenance
o
Sqa of external participant
3.
Quality infrastucture components
4.
Quality management
5.
Standart serta Organizational base
Untuk detail lebih lanjut tiap proses akan dibahas detail
lebih lanjut.
Tidak ada komentar:
Posting Komentar