การประกันคุณภาพ
คำจำกัดความของ IEEE สำหรับการประกันคุณภาพซอฟต์แวร์มีดังต่อไปนี้ -
"รูปแบบที่วางแผนไว้และเป็นระบบของการดำเนินการทั้งหมดที่จำเป็นเพื่อให้เกิดความมั่นใจอย่างเพียงพอว่าสินค้าหรือผลิตภัณฑ์เป็นไปตามข้อกำหนดทางเทคนิคที่กำหนดขึ้นชุดกิจกรรมที่ออกแบบมาเพื่อประเมินกระบวนการที่ผลิตภัณฑ์ได้รับการพัฒนาหรือผลิต"
วัตถุประสงค์ของกิจกรรม SQA
วัตถุประสงค์ของกิจกรรม SQA มีดังนี้ -
ในการพัฒนาซอฟต์แวร์ (เน้นกระบวนการ)
สร้างความมั่นใจในระดับที่ยอมรับได้ว่าซอฟต์แวร์จะเป็นไปตามข้อกำหนดทางเทคนิคที่ใช้งานได้
สร้างความมั่นใจในระดับที่ยอมรับได้ว่าซอฟต์แวร์จะเป็นไปตามข้อกำหนดของการจัดกำหนดการการจัดการและงบประมาณ
การริเริ่มและจัดการกิจกรรมเพื่อการปรับปรุงและประสิทธิภาพที่ดีขึ้นของการพัฒนาซอฟต์แวร์และกิจกรรม SQA
ในการบำรุงรักษาซอฟต์แวร์ (มุ่งเน้นผลิตภัณฑ์)
สร้างความมั่นใจในระดับที่ยอมรับได้ว่ากิจกรรมการบำรุงรักษาซอฟต์แวร์จะเป็นไปตามข้อกำหนดทางเทคนิคที่ใช้งานได้
สร้างความมั่นใจในระดับที่ยอมรับได้ว่ากิจกรรมการบำรุงรักษาซอฟต์แวร์จะเป็นไปตามข้อกำหนดด้านการจัดกำหนดการและงบประมาณ
การริเริ่มและจัดการกิจกรรมเพื่อปรับปรุงและเพิ่มประสิทธิภาพของการบำรุงรักษาซอฟต์แวร์และกิจกรรม SQA สิ่งนี้เกี่ยวข้องกับการปรับปรุงโอกาสในการบรรลุข้อกำหนดด้านการทำงานและการบริหารจัดการในขณะที่ลดต้นทุน
การจัดระบบประกันคุณภาพ
กรอบองค์กรด้านการประกันคุณภาพที่ดำเนินการภายในโครงสร้างองค์กรประกอบด้วยผู้เข้าร่วมดังต่อไปนี้ -
ผู้จัดการ
ผู้บริหารระดับสูงโดยเฉพาะผู้บริหารโดยตรงที่รับผิดชอบด้านการประกันคุณภาพซอฟต์แวร์
ผู้จัดการแผนกพัฒนาและบำรุงรักษาซอฟต์แวร์
ผู้จัดการแผนกทดสอบซอฟต์แวร์
ผู้จัดการโครงการและหัวหน้าทีมของโครงการพัฒนาและบำรุงรักษา
ผู้นำทีมทดสอบซอฟต์แวร์
ผู้ทดสอบ
- สมาชิกของทีมทดสอบซอฟต์แวร์
ผู้เชี่ยวชาญด้าน SQA และผู้ปฏิบัติงานที่สนใจ -
- ผู้ดูแล SQA
- สมาชิกคณะกรรมการ SQA
- สมาชิกฟอรัม SQA
- สมาชิกในทีมหน่วย SQA
มีเพียงผู้จัดการและพนักงานของแผนกทดสอบซอฟต์แวร์เท่านั้นที่มีเวลาทำงานเต็มเวลาในการปฏิบัติงาน SQA คนอื่น ๆ อุทิศเวลาส่วนหนึ่งให้กับปัญหาด้านคุณภาพไม่ว่าจะเป็นในระหว่างการปฏิบัติหน้าที่ในการจัดการหรืองานวิชาชีพหรือในฐานะอาสาสมัครคนอื่น ๆ ส่วนใหญ่มักเป็นคณะกรรมการ SQA ฟอรัม SQA หรือในฐานะผู้ดูแล SQA