การประกันคุณภาพ

คำจำกัดความของ IEEE สำหรับการประกันคุณภาพซอฟต์แวร์มีดังต่อไปนี้ -

"รูปแบบที่วางแผนไว้และเป็นระบบของการดำเนินการทั้งหมดที่จำเป็นเพื่อให้เกิดความมั่นใจอย่างเพียงพอว่าสินค้าหรือผลิตภัณฑ์เป็นไปตามข้อกำหนดทางเทคนิคที่กำหนดขึ้นชุดกิจกรรมที่ออกแบบมาเพื่อประเมินกระบวนการที่ผลิตภัณฑ์ได้รับการพัฒนาหรือผลิต"

วัตถุประสงค์ของกิจกรรม SQA

วัตถุประสงค์ของกิจกรรม SQA มีดังนี้ -

ในการพัฒนาซอฟต์แวร์ (เน้นกระบวนการ)

  • สร้างความมั่นใจในระดับที่ยอมรับได้ว่าซอฟต์แวร์จะเป็นไปตามข้อกำหนดทางเทคนิคที่ใช้งานได้

  • สร้างความมั่นใจในระดับที่ยอมรับได้ว่าซอฟต์แวร์จะเป็นไปตามข้อกำหนดของการจัดกำหนดการการจัดการและงบประมาณ

  • การริเริ่มและจัดการกิจกรรมเพื่อการปรับปรุงและประสิทธิภาพที่ดีขึ้นของการพัฒนาซอฟต์แวร์และกิจกรรม SQA

ในการบำรุงรักษาซอฟต์แวร์ (มุ่งเน้นผลิตภัณฑ์)

  • สร้างความมั่นใจในระดับที่ยอมรับได้ว่ากิจกรรมการบำรุงรักษาซอฟต์แวร์จะเป็นไปตามข้อกำหนดทางเทคนิคที่ใช้งานได้

  • สร้างความมั่นใจในระดับที่ยอมรับได้ว่ากิจกรรมการบำรุงรักษาซอฟต์แวร์จะเป็นไปตามข้อกำหนดด้านการจัดกำหนดการและงบประมาณ

  • การริเริ่มและจัดการกิจกรรมเพื่อปรับปรุงและเพิ่มประสิทธิภาพของการบำรุงรักษาซอฟต์แวร์และกิจกรรม SQA สิ่งนี้เกี่ยวข้องกับการปรับปรุงโอกาสในการบรรลุข้อกำหนดด้านการทำงานและการบริหารจัดการในขณะที่ลดต้นทุน

การจัดระบบประกันคุณภาพ

กรอบองค์กรด้านการประกันคุณภาพที่ดำเนินการภายในโครงสร้างองค์กรประกอบด้วยผู้เข้าร่วมดังต่อไปนี้ -

ผู้จัดการ

  • ผู้บริหารระดับสูงโดยเฉพาะผู้บริหารโดยตรงที่รับผิดชอบด้านการประกันคุณภาพซอฟต์แวร์

  • ผู้จัดการแผนกพัฒนาและบำรุงรักษาซอฟต์แวร์

  • ผู้จัดการแผนกทดสอบซอฟต์แวร์

  • ผู้จัดการโครงการและหัวหน้าทีมของโครงการพัฒนาและบำรุงรักษา

  • ผู้นำทีมทดสอบซอฟต์แวร์

ผู้ทดสอบ

  • สมาชิกของทีมทดสอบซอฟต์แวร์

ผู้เชี่ยวชาญด้าน SQA และผู้ปฏิบัติงานที่สนใจ -

  • ผู้ดูแล SQA
  • สมาชิกคณะกรรมการ SQA
  • สมาชิกฟอรัม SQA
  • สมาชิกในทีมหน่วย SQA

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