วันจันทร์ที่ 25 พฤศจิกายน พ.ศ. 2556

มาตรฐานคุณภาพซอฟต์แวร์นานาชาติ ISO/IEC 9126


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/

ไม่มีความคิดเห็น:

แสดงความคิดเห็น