Authorยุรนันท์ โพธิ์ปั้น
Titleระบบนำเข้าข้อมูลอัตโนมัติสำหรับสร้างความสามารถตามรอยความต้องการ / ยุรนันท์ โพธิ์ปั้น = System to automate input data for establishing requirements traceability / Yuranun Phopan
Imprint 2554
Connect tohttp://cuir.car.chula.ac.th/handle/123456789/30743
Descript ก-ฐ, 78 แผ่น : ภาพประกอบ

SUMMARY

การเปลี่ยนแปลงความต้องการมักเกิดขึ้นได้เสมอในโครงการซอฟต์แวร์ ซึ่งหากไม่มีกระบวนการจัดการความต้องการที่ดี อาจส่งผลให้โครงการล้มเหลวได้ เมตริกซ์ความสามารถตามรอยเป็นเครื่องมือที่มักใช้จัดการการเปลี่ยนแปลงความต้องการ โดยช่วยวิเคราะห์ผลกระทบจากการเปลี่ยนแปลงความต้องการที่มีต่อความต้องการอื่นหรือผลิตภัณฑ์งานต่างๆ ทำให้สามารถแก้ไขผลิตภัณฑ์งานต่างๆได้ครบถ้วนถูกต้องตรงกัน อย่างไรก็ตาม การเตรียมข้อมูลนำเข้าเมตริกซ์ความสามารถตามรอย ยังเป็นการทำด้วยมือ ซึ่งสิ้นเปลืองทรัพยากรและอาจมีข้อผิดพลาด งานวิจัยนี้จึงได้นำเสนอวิธีการและได้พัฒนาระบบเพื่อนำเข้าข้อมูลอัตโนมัติสำหรับเมตริกซ์ความสามารถตามรอยความต้องการจากเอกสารต้นทางที่เป็นไฟล์ข้อความที่สามารถแปลงให้อยู่ในรูปแบบเอ็กซ์เอ็มแอล ซึ่งระบบสามารถดึงข้อมูลเพื่อเตรียมนำเข้าสู่เมตริกซ์ความสามารถตามรอยได้ ข้อดีของวิธีการดังกล่าว คือ เมื่อมีการเปลี่ยนแปลงความต้องการ การแก้ไขรายการในเมตริกซ์ความสามารถตามรอยให้เป็นปัจจุบัน สามารถกระทำได้ง่ายและสะดวก นอกจากนี้ สารสนเทศที่ได้สามารถใช้เป็นประโยชน์กับแอพพลิเคชันอื่นๆต่อไป เช่น นำไปสร้างกรณีทดสอบอัตโนมัติ
Requirements changes always happen in software projects. Without a capable requirements management process, a project would fail. A Traceability Matrix is typically used as a tool to manage requirements changes. It helps analyze the impact on other requirements or work products due to requirements changes, thus providing the ability to completely and consistently update the affected work products. The manual preparation of data input into a Traceability Matrix is resource consumption and error-prone, though. This research thus presents a method and develops a system to automate input data into the Traceability Matrix. The system receives the input text file which can be converted to XML format that supports data extraction. The proposed method facilitates and simplifies the update of item list of the Traceability Matrix when there exist requirements changes. Moreover, the extracted information in XML format could be useful for other applications such as the automation of test case generation.


SUBJECT

  1. Software engineering -- Management
  2. Computer software -- Development
  3. Computer software -- Quality control
  4. Computer software industry -- Information resources management
  5. Information storage and retrieval systems
  6. วิศวกรรมซอฟต์แวร์ -- การจัดการ
  7. ซอฟต์แวร์ -- การพัฒนา
  8. ซอฟต์แวร์ -- การควบคุมคุณภาพ
  9. อุตสาหกรรมซอฟต์แวร์ -- การจัดการทรัพยากรสารสนเทศ
  10. ระบบการจัดเก็บและค้นคืนสารสนเทศ