Page 40 - วิศวกรรมซอฟต์แวร์
P. 40

15-30 วิศวกรรมซอฟต์แวร์

ตอนที่ 15.3
กรณตี วั อยา่ งการทดสอบและบำ� รุงรักษาซอฟตแ์ วร์

โปรดอ่านหัวเรื่อง แนวคิด และวัตถุประสงค์ของตอนที่ 15.3 แล้วจึงศึกษารายละเอียดต่อไป

  หวั เร่ือง

         15.3.1 	กรณีตัวอย่างการทดสอบซอฟต์แวร์
         15.3.2 	กรณีตัวอย่างการบ�ำรุงรักษาซอฟต์แวร์

  แนวคิด

         1. 	ก ารทดสอบซอฟต์แวร์เพ่ือค้นหาความผิดพลาดเป็นข้ันตอนท่ีทดสอบซอฟต์แวร์ที่ถูกสร้างข้ึนว่า
            สามารถท�ำงานตามที่ได้ออกแบบไว้หรือไม่ นอกจากนี้ยังต้องค้นหาข้อผิดพลาดในระบบเพื่อ
            ตรวจสอบให้มั่นใจได้ว่าซอฟต์แวร์ท่ีถูกพัฒนาขึ้นตอบสนองต่อความต้องการระบบหรือไม่ เพื่อให้
            ม่ันใจวา่ ซอฟต์แวร์ที่ถูกพัฒนาขึน้ ทำ� งานถกู ต้องและมีข้อผิดพลาดนอ้ ยท่สี ุด คณะท�ำงานได้ก�ำหนด
            มาตรการทดสอบซอฟต์แวร์ท้ังการทดสอบโมดูล การทดสอบรวม และการทดสอบการยอมรับ

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

  วัตถปุ ระสงค์

         เม่ือศึกษาตอนท่ี 15.3 จบแล้ว นักศึกษาสามารถ
         1. 	อธิบายแนวทางการทดสอบซอฟต์แวร์ได้
         2. 	วิเคราะห์ความเหมาะสมของการทดสอบซอฟต์แวร์ได้
         3. 	ประยุกต์ใช้แนวทางการทดสอบซอฟต์แวร์ได้
   35   36   37   38   39   40   41   42   43   44   45