Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/65456
Title: การพัฒนาเครื่องมือจัดการการเปลี่ยนแปลงความต้องการซอฟต์แวร์ ที่มีผลกระทบต่อกรณีทดสอบ
Other Titles: Development of a tool for managing software requirement changes affecting to test cases
Authors: พงศธร ธนานุรักษ์วงศ์
Advisors: ธาราทิพย์ สุวรรณศาสตร์
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
Advisor's Email: Taratip.S@chula.ac.th
Subjects: ซอฟต์แวร์ -- การพัฒนา
Computer software -- Development
Issue Date: 2545
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: การเปลี่ยนแปลงข้อกำหนดความต้องการซอฟต์แวร์เป็นสิ่งที่เกิดขึ้นได้ตลอดเวลาและเป็นสิ่งที่ไม่สามารถหลีกเลี่ยงได้ในการพัฒนาซอฟต์แวร์ การเปลี่ยนแปลงที่เกิดขึ้นอาจจะมีผลกระทบกับส่วนต่าง ๆ ไม่ว่าจะเป็นข้อกำหนดความต้องการซอฟต์แวร์ การออกแบบ การเขียนโปรแกรมและการออกแบบกรณีทดสอบ ดังนั้นจึงจำเป็นต้องมีกระบวนการที่ใช้สำหรับจัดการกับการเปลี่ยนแปลงที่เกิดขึ้น ถ้าไม่มีการควบคุมการเปลี่ยนแปลงที่ดีพอ การพัฒนาซอฟต์แวร์อาจจะประสบปัญหาคือซอฟต์แวร์ที่ถูกพัฒนาขึ้นมานั้นไม่ตรงกับความต้องการของผู้ใช้รวมทั้งเสียค่าใช้จ่ายและเวลาเพิ่มขึ้น โดยไม่จำเป็น วิทยานิพนธ์นี้เสนอกระบวนการจัดการกับการเปลี่ยนแปลงข้อกำหนดความต้องการซอฟต์แวร์ที่เกิดขึ้นและผลกระทบของการเปลี่ยนแปลงข้อกำหนดความต้องการที่มีผลกระทบต่อกรณีทดสอบ รวมถึงดำเนินการพัฒนาเครื่องมือตามกระบวนการที่ได้ออกแบบไว้ เครื่องมือนี้มีความสามารถในการรวบรวมข้อกำหนดความต้องการ บันทึกกรณีทดสอบ ออกเอกสารข้อกำหนดความต้องการตามมาตรฐาน IEEE std.830-1998 ได้ นอกจากนั้นเครื่องมือนำเอาความสามารถในการตามรอยความต้องการและเมตริกซ์ที่ใช้เพื่อการตรวจสอบความต้องการมาใช้ประโยชน์ในการตรวจสอบถึงผลกระทบต่อข้อกำหนดความต้องการและกรณีทดสอบที่ได้รับผลกระทบจากการเปลี่ยนแปลงข้อกำหนดความต้องการที่เกิดขึ้น เครื่องมือที่พัฒนาขึ้นได้ทำการทดสอบกับระบบส่งข่าวสารผ่านอีเมล์ให้แก่สมาชิกและระบบขายสินค้าผ่านทางโทรศัพท์ ซึ่งผลของการทดสอบพบว่าเครื่องมือสามารถรวบรวมข้อกำหนดความต้องการ บันทึกกรณีทดสอบ ออกเอกสารข้อกำหนดความต้องการและรวมถึงช่วยให้ผู้ใช้ทราบถึงผลกระทบที่เกิดขึ้นจากการเปลี่ยนแปลงข้อกำหนดความต้องการซอฟต์แวร์ที่มีผลกระทบต่อกรณีทดสอบได้ อย่างไรก็ดีเครื่องมือนี้มีข้อจำกัดในการรวบรวมความต้องการและออกแบบกรณีทดสอบจะอยู่ในรูปแบบข้อความเท่านั้น
Other Abstract: Software Requirements specification changes may occur at any phases in software development life cycle. Changes may affect software work products such as software requirements specification, design, code, and test cases. Uncontrolled and unmanaged changes may lead to software that does not meet user’s requirements. Moreover, budget and development schedule may overrun. This thesis proposes a process to manage software requirements specification changes and their affects on test cases. A tool to support the proposed process is developed. The developed tool supports requirements gathering, test cases design, producing software requirements specification document based on IEEE 830-1998 standard, requirements traceability concept, traceability matrix, and tracking test cases that are affected by changes. The developed tool is tested by News Mail Letter System and Mail Order System. It is found that the developed tool can gather requirements, design test cases, produce software requirements specification document, and help tracking changes affecting to test cases. The limitation of the tool is that it supports a software requirements specification document and test cases in text format only.
Description: วิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2545
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิทยาศาสตร์คอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/65456
ISBN: 9741710453
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
Pongsathorn_th_front_p.pdfหน้าปก บทคัดย่อ และสารบัญ855.06 kBAdobe PDFView/Open
Pongsathorn_th_ch1_p.pdfบทที่ 1659.97 kBAdobe PDFView/Open
Pongsathorn_th_ch2_p.pdfบทที่ 2884.07 kBAdobe PDFView/Open
Pongsathorn_th_ch3_p.pdfบทที่ 31.2 MBAdobe PDFView/Open
Pongsathorn_th_ch4_p.pdfบทที่ 42.97 MBAdobe PDFView/Open
Pongsathorn_th_ch5_p.pdfบทที่ 51.25 MBAdobe PDFView/Open
Pongsathorn_th_ch6_p.pdfบทที่ 6620.77 kBAdobe PDFView/Open
Pongsathorn_th_back_p.pdfรายการอ้างอิง และภาคผนวก4.29 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.