Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/17112
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorญาใจ ลิ่มปิยะกรณ์-
dc.contributor.authorคณิษฐ์ จินโต-
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์-
dc.date.accessioned2012-02-27T14:49:42Z-
dc.date.available2012-02-27T14:49:42Z-
dc.date.issued2552-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/17112-
dc.descriptionวิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2552en
dc.description.abstractกระบวนการทวนสอบและตรวจสอบความสมเหตุสมผลมีบทบาทสำคัญในการควบคุมคุณภาพบนหลักการที่ว่า ยิ่งข้อบกพร่องถูกตรวจจับแต่เนิ่นๆ ภาระการแก้ไขงานจะยิ่งลดน้อยลง จากงานวรรณกรรมต่างๆ ได้มีการค้นพบว่า ข้อบกพร่องส่วนมากมักเกิดขึ้นในระยะการออกแบบและการเขียนโค้ด การตรวจจับข้อบกพร่องแบบอัตโนมัติเหล่านี้อาจช่วยบรรเทาปัญหาดังกล่าวได้ ดังนั้น งานวิจัยนี้จึงได้คิดค้นตัวตรวจทานชุดคำสั่งอัตโนมัติเพื่อตรวจสอบแฟ้มรหัสคำสั่งจาวากับการออกแบบเชิงวัตถุที่ปรากฏในแผนภาพคลาสยูเอ็มแอล โดยก่อนกระบวนการตรวจทานจะเริ่มขึ้น แผนภาพคลาสต่างๆ จะถูกแปลงให้อยู่ในรูปแบบเอ็กซ์เอ็มแอล เพื่อให้สามารถสกัดสารสนเทศของคลาสและความสัมพันธ์ระหว่างคลาส สำหรับใช้สร้างรายการตรวจทาน ซึ่งตัวตรวจทานชุดคำสั่งจะใช้ทวนสอบรหัสคำสั่งตามรายการไอเท็มตรวจทานว่า ทุกคลาสที่นิยามไว้ปรากฏในรหัสคำสั่งทั้งหมดหรือไม่ เมท็อดและพารามิเตอร์ที่ถูกห่อหุ้มในโครงสร้างคลาสถูกอิมพลลีเมนต์อย่างถูกต้องหรือไม่ ทุกความสัมพันธ์ระหว่างคลาสถูกต้องหรือไม่ ท้ายที่สุด รายงานสรุปจะถูกสร้างขึ้นเพื่อแจ้งผลการตรวจทานen
dc.description.abstractalternativeVerification and Validation processes play an important role in quality control based on the notion that the earlier defects are detected, the less rework incurs. According to the findings from literature, most of the defects occurred during the design and coding phases. Automatic detection of these defects would alleviate the problem. This research therefore invented an automatic code reviewer to examine Java source files against the object-oriented design described in UML class diagrams. Prior to the review process, the class diagrams are converted into XML format so that the information of classes and relations could be extracted and used to generate the review checklists. The code reviewer will then follow the checklist items to verify whether all defined classes exist in the code, the class structures with encapsulated methods and parameters are correctly implemented, all relations of associated classes are valid. Finally, the summary report will then be generated to notify the resultsen
dc.format.extent3300380 bytes-
dc.format.mimetypeapplication/pdf-
dc.language.isothes
dc.publisherจุฬาลงกรณ์มหาวิทยาลัยen
dc.relation.urihttp://doi.org/10.14457/CU.the.2009.430-
dc.rightsจุฬาลงกรณ์มหาวิทยาลัยen
dc.subjectจาวา (ภาษาคอมพิวเตอร์)en
dc.subjectการออกแบบระบบen
dc.titleตัวตรวจทานชุดคำสั่งภาษาจาวาเพื่อทวนสอบข้อกำหนดการออกแบบในแผนภาพคลาสen
dc.title.alternativeJava code reviewer for verifying against design specifications in class diagramen
dc.typeThesises
dc.degree.nameวิทยาศาสตรมหาบัณฑิตes
dc.degree.levelปริญญาโทes
dc.degree.disciplineวิทยาศาสตร์คอมพิวเตอร์es
dc.degree.grantorจุฬาลงกรณ์มหาวิทยาลัยen
dc.email.advisorYachai.L@chula.ac.th-
dc.identifier.DOI10.14457/CU.the.2009.430-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
kanit_ji.pdf3.22 MBAdobe PDFView/Open


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