Page 40 - วิศวกรรมซอฟต์แวร์
P. 40
15-30 วิศวกรรมซอฟต์แวร์
ตอนที่ 15.3
กรณตี วั อยา่ งการทดสอบและบำ� รุงรักษาซอฟตแ์ วร์
โปรดอ่านหัวเรื่อง แนวคิด และวัตถุประสงค์ของตอนที่ 15.3 แล้วจึงศึกษารายละเอียดต่อไป
หวั เร่ือง
15.3.1 กรณีตัวอย่างการทดสอบซอฟต์แวร์
15.3.2 กรณีตัวอย่างการบ�ำรุงรักษาซอฟต์แวร์
แนวคิด
1. ก ารทดสอบซอฟต์แวร์เพ่ือค้นหาความผิดพลาดเป็นข้ันตอนท่ีทดสอบซอฟต์แวร์ที่ถูกสร้างข้ึนว่า
สามารถท�ำงานตามที่ได้ออกแบบไว้หรือไม่ นอกจากนี้ยังต้องค้นหาข้อผิดพลาดในระบบเพื่อ
ตรวจสอบให้มั่นใจได้ว่าซอฟต์แวร์ท่ีถูกพัฒนาขึ้นตอบสนองต่อความต้องการระบบหรือไม่ เพื่อให้
ม่ันใจวา่ ซอฟต์แวร์ที่ถูกพัฒนาขึน้ ทำ� งานถกู ต้องและมีข้อผิดพลาดนอ้ ยท่สี ุด คณะท�ำงานได้ก�ำหนด
มาตรการทดสอบซอฟต์แวร์ท้ังการทดสอบโมดูล การทดสอบรวม และการทดสอบการยอมรับ
2. การแบ่งมอบหน้าท่ีและความสามารถในการปฏิบัติงานร่วมกันของโปรแกรมเมอร์ ตลอดจนการ
จัดท�ำเอกสารที่เก่ียวข้องกับการพัฒนาซอฟต์แวร์ต้ังแต่การรวบรวมความต้องการ การวิเคราะห์
ระบบ และการออกแบบระบบ ไปจนถึงเอกสารต่าง ๆ ที่เกิดขึ้นระหว่างท่ีมีการประชุมร่วมระหว่าง
คณะท�ำงานพัฒนาซอฟต์แวร์ และผู้ใช้งานเป็นปัจจัยส�ำคัญของการบ�ำรุงรักษาซอฟต์แวร์ เนื่องจาก
หากผู้ใช้งานมีความต้องการท่ีเปล่ียนแปลงไปอาจท�ำการร้องขอให้ด�ำเนินการปรับแก้ไขซอฟต์แวร์
เพ่ือให้รองรับความต้องการนั้น ๆ การบ�ำรุงรักษาจะเป็นไปอย่างมีประสิทธิภาพย่อมจ�ำเป็นต้องใช้
เอกสารดังท่ีได้กล่าวมาร่วมกับการพัฒนาซอฟต์แวร์ตามข้อก�ำหนด และการท�ำให้ผู้ใช้งานเข้ามามี
ส่วนร่วมในทุก ๆ ขั้นตอนการท�ำงาน
วัตถปุ ระสงค์
เม่ือศึกษาตอนท่ี 15.3 จบแล้ว นักศึกษาสามารถ
1. อธิบายแนวทางการทดสอบซอฟต์แวร์ได้
2. วิเคราะห์ความเหมาะสมของการทดสอบซอฟต์แวร์ได้
3. ประยุกต์ใช้แนวทางการทดสอบซอฟต์แวร์ได้