ISO
and the International Electrical technical Commission (IEC)
ได้พัฒนามาตรฐาน ISO/IEC 9126 ด้าน Software
Engineering เพื่อเป็นข้อกำหนดที่ชัดเจน
เข้าใจง่ายและใช้เป็นโมเดลสำหรับการประเมินคุณภาพ (quality) ของ
software products โดยการประเมินคุณภาพต้องไม่เป็น
Subjective คือขึ้นอยู่กับความคิดเห็นของแต่ละคน
องค์ประกอบในมาตรฐาน ISO/IEC 9126
• มาตรฐาน ISO/IEC 9126 ส่วนที่ 1 กำหนด Quality characteristics และ
subcharacteristics ของ software products
• มาตรฐาน ISO/IEC 9126 ส่วนที่ 2 ระบุ External metrics ที่ใช้วัด characteristics
และ sub-characteristics ของ software products ตามที่กำหนดในส่วนที่ 1
• มาตรฐาน ISO/IEC 9126 ส่วนที่ 3 ระบุ Internal metrics ที่ใช้วัด characteristics
และ sub-characteristics ของ software products ตามที่ กำหนดในส่วนที่ 1
• มาตรฐาน ISO/IEC 9126 ส่วนที่ 4 ระบุมาตรวัดประเภท Quality in use metrics ซึ่ง เป็นมาตรวัดที่ใช้วัดผลที่เกิดจากการรวมกันของ quality characteristics ที่ส่งผลถึง user (เป็นมาตรวัดที่วัดคุณภาพในมุมของ user)
มาตรฐานคุณภาพซอฟต์แวร์นานาชาติ ISO/IEC 9126 ได้กำหนดคุณสมบัติเชิงคุณภาพไว้ดังนี้
ประโยชน์ใช้สอย หมายถึง ซอฟต์แวร์ต้องมีประโยชน์ ตรงตามความต้องการของลูกค้า
เช่น ซอฟต์แวร์ต้องประมวลผลออกมาถูกต้อง มีความปลอดภัย
ความน่าเชื่อถือ หมายถึง ลูกค้าสามารถใช้งานซอฟต์แวร์ได้อย่างสบายใจ โดยทั่วไป
ซอฟต์แวร์ที่ผ่านการใช้งานมากเท่าไร
ซอฟต์แวร์นั้นก็จะผ่านการปรับปรุงแก้ไขให้สมบูรณ์มากขึ้นเท่านั้น เพราะเมื่อใช้งานไปความผิดพลาดที่ฝังอยู่ในตอนพัฒนาซอฟต์แวร์
หรือ ปัญหาที่คาดไม่ถึงจะปรากฏขึ้นมา
การใช้งาน หมายถึง ซอฟต์แวร์ใช้งานง่าย เข้าใจง่าย จดจำง่าย
ประสิทธิภาพ มีตัววัดหลายอย่าง เช่น Throughput , Response Time , Turnaround Time ฯลฯ
การบำรุงรักษา เป็นคุณสมบัติที่สำคัญมากในซอฟต์แวร์ที่ใช้วงการธุรกิจ
เพราะจะถูกนำไปใช้หลายปี เมื่อมีความจำเป็นต้องปรับปรุงซอฟต์แวร์
ก็สามารถวิเคราะห์การทำงานของซอฟต์แวร์นั้น แล้วนำไปปรับปรุงทดสอบได้โดยง่าย
การโอนย้ายระบบ เป็นคุณสมบัติที่สำคัญเมื่อจำเป็นต้องโอนย้ายระบบตามเทคโนโลยีใหม่
เช่น การเปลี่ยนไปใช้ระบบเว็บเบส (Web-Based)
โดยซอฟต์แวร์ที่ดี ควรโอนย้ายระบบง่ายโดยไม่ต้องเขียนซอฟต์แวร์ใหม่
ที่มา
https://sites.google.com/site/pjcs284/project-updates/qualityiso9126.
https://sites.google.com/site/cs284team/