Please use this identifier to cite or link to this item:
http://kb.psu.ac.th/psukb/handle/2016/12537
Title: | การตรวจสอบความถูกต้องของยูสเคสสำหรับการพัฒนาซอฟแวร์เชิงวัตถุด้วยยูเอ็มแอล |
Other Titles: | Use Case Validation for Object-Oriented Sofware Development with UML |
Authors: | อำนาจ เปาะทอง ปรณัฐ เตี้ยนวล Faculty of Science (Computer Science) คณะวิทยาศาสตร์ ภาควิชาวิทยาการคอมพิวเตอร์ |
Keywords: | ยูเอ็มแอล (วิทยาการคอมพิวเตอร์);วิศวกรรมสายผลิตภัณฑ์ซอฟต์แวร์;ซอฟต์แวร์ การพัฒนา |
Issue Date: | 2562 |
Publisher: | มหาวิทยาลัยสงขลานครินทร์ |
Abstract: | Nowadays, object-oriented software engineering has gained popularity from many software developers especially object-oriented software engineering with UML. The validation of use case models generated during an analysis phase is very important since information from the analysis phase will pass to later analysis and design in the UML process. Therefore, this research proposes the technique for detecting defects in use case models during an analysis phase. The proposed technique is generating test cases from requirements specifications and test cases from use cases descriptions, and then comparing these two sets of test cases. The validity of use cases is based on the conformity of these test cases. The simple tools were created for demonstrating and evaluating the proposed technique. The library circulation system was selected as a case study for benchmarking. The four graduate students and four analysis specialists were selected as the subjects for the evaluation. The results show that the effectiveness in term of completeness of manually decision table generation is less than the proposed technique at 20.35% for graduate students and 5.23% for specialists respectively. The effectiveness in term of correctness of manually fault detection is less than the proposed technique at 66.67% for graduate students and 62.50% for specialists respectively. |
Abstract(Thai): | ในยุคสมัยปัจจุบัน วิศวกรรมซอฟต์แวร์เชิงวัตถุได้รับความนิยมและมีบทบาทมาก ในกลุ่มนักพัฒนาซอฟต์แวร์ โดยเฉพาะวิศวกรรมซอฟต์แวร์เชิงวัตถุด้วยยูเอ็มแอล การตรวจสอบความ ถูกต้องของยูสเคส ซึ่งเป็นแบบจําลองยูเอ็มแอลที่สร้างขึ้นในการวิเคราะห์ฟังก์ชันงานของระบบ ซอฟต์แวร์ที่จะพัฒนา และใช้เป็นต้นแบบที่สําคัญซึ่งส่งสารสนเทศต่อไปยังการวิเคราะห์และออกแบบ ในกระบวนการดําเนินงานด้วยยูเอ็มแอลในขั้นตอนถัดไป ดังนั้นงานวิจัยนี้จึงนําเสนอ การตรวจสอบความถูกต้องของยูสเคสสําหรับการพัฒนาซอฟต์แวร์เชิงวัตถุด้วยยูเอ็มแอล โดยการ สร้างกรณีทดสอบจากคุณลักษณะความต้องการและจากคําอธิบายยูสเคส แล้วนํากรณีทดสอบที่ได้มา เปรียบเทียบกัน โดยความสอดคล้องกันของกรณีทดสอบจะเป็นตัวบอกความถูกต้องของยูสเคส ทั้งนี้ และเลือก ได้มีการพัฒนาระบบต้นแบบเพื่อประเมินประสิทธิภาพในการทํางานของแนวคิดที่นําเสนอ ระบบให้บริการยืม-คืนของระบบห้องสมุดอัตโนมัติมาใช้เป็นกรณีตัวอย่างในการประเมินนี้ ผลการ ดําเนินการโดยนักศึกษาระดับบัณฑิตศึกษา จํานวน 4 ราย และผู้เชี่ยวชาญที่เป็นนักวิเคราะห์ ระบบงานคอมพิวเตอร์ จํานวน 4 ราย พบว่าในด้านการสร้างกรณีทดสอบ แนวคิดที่นําเสนอมี ประสิทธิภาพมากกว่านักศึกษาระดับบัณฑิตศึกษาโดยเฉลี่ยเป็นร้อยละ 20.35 และมีประสิทธิภาพ มากกว่าผู้เชี่ยวชาญโดยเฉลี่ยเป็นร้อยละ 5.23 ในแง่ของความสมบูรณ์ของกรณีทดสอบ ในขณะที่ ในด้านการตรวจสอบความถูกต้องของยูสเคส แนวคิดที่นําเสนอมีประสิทธิภาพมากกว่านักศึกษา ระดับบัณฑิตศึกษาโดยเฉลี่ยเป็นร้อยละ 66.67 และมีประสิทธิภาพมากกว่าผู้เชี่ยวชาญโดยเฉลี่ยเป็น ร้อยละ 62.50 ในแง่ของความถูกต้องของยูสเคส |
Description: | วิทยานิพนธ์ (วท.ม. (วิทยาการคอมพิวเตอร์))--มหาวิทยาลัยสงขลานครินทร์, 2562 |
URI: | http://kb.psu.ac.th/psukb/handle/2016/12537 |
Appears in Collections: | 344 Thesis |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
435333.pdf | 2.52 MB | Adobe PDF | View/Open |
Items in PSU Knowledge Bank are protected by copyright, with all rights reserved, unless otherwise indicated.