Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/37573
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorวิวัฒน์ วัฒนาวุฒิ-
dc.contributor.authorกนิษฐา บุญคุ้ม-
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์-
dc.date.accessioned2013-12-19T15:10:28Z-
dc.date.available2013-12-19T15:10:28Z-
dc.date.issued2550-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/37573-
dc.descriptionวิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2550en_US
dc.description.abstractวิทยานิพนธ์ฉบับนี้มีวัตถุประสงค์เพื่อพัฒนาเครื่องมือสำหรับตรวจสอบความสอดคล้องของแผนภาพยูเอ็มแอลได้แก่ แผนภาพคลาส แผนภาพซีเควนซ์ และแผนภาพสเตทชาร์ท ในการตรวจสอบความสอดคล้องจะพิจารณาลักษณะสำคัญของแผนภาพโดยครอบคลุม ชื่อคลาส ชื่อแอททริบิวต์ ชื่อโอเปอเรชัน ชื่อพารามิเตอร์ ชื่อสถานะ ชื่อการกระทำ ชื่อตัวแปรในเงื่อนไข ชนิดของการคืนค่าของโอเปอเรชัน ชนิดแอททริบิวต์ ชนิดพารามิเตอร์ ลำกับการเรียกใช้โอเปอเรชัน ของแผนภาพซีเควนซ์ ลำดับของชื่อการกระทำในแผนภาพสเตทชาร์ท การทำงานร่วมกันระหว่างคลาส ได้แก่ ความสัมพันธ์แอสโซซิเอชัน ความสัมพันธ์แอกกริเกชัน ความสัมพันธ์คอมโพซิชัน ความสัมพันธ์เจนเนอรัลไลเซชัน และความสัมพันธ์ดีเพนเดนซี วิทยานิพนธ์นี้นำเสนอขั้นตอนและกฎในการตรวจสอบความสอดคล้องของแผนภาพ 3 แผนภาพ มีกฎทั้งหมด 17 กฎ สำหรับตรวจสอบความสอดคล้อง ข้อมูลที่นำเข้าสำหรับเครื่องมือนี้คือแฟ้มข้อมูลเอ็กซ์เอ็มไอที่ถูกส่งออกจากเครื่องวาดแผนภาพยูเอ็มแอล ก่อนที่จะทำการตรวจสอบจะต้องสกัดข้อมูลที่จำเป็นสำหรับการตรวจสอบ จากนั้นจะตรวจสอบความสอดคล้องโดยจะตรวจสอบเป็นคู่ของแผนภาพ ได้แก่ แผนภาพคลาส กับแผนภาพซีเควนซ์ แผนภาพคลาส กับแผนภาพสเตทชาร์ท และแผนภาพซีเควนซ์ กับแผนภาพสเตทชาร์ท เครื่องมือนี้จะใช้ภาษา C# ในการพัฒนา และในการทดสอบจะใช้กรณีศึกษา 3 กรณี ซึ่งผลที่ได้จะแสดงความไม่สอดคล้องระหว่างแผนภาพ ซึ่งจะช่วยให้ผู้ออกแบบซอฟต์แวร์ทำการปรับปรุง และเปลี่ยนแปลงการออกแบบให้มีคุณภาพen_US
dc.description.abstractalternativeThis thesis describes design and development a tool for consistency checking of UML diagrams such as Class diagram, Sequence diagram and Statechart diagram. Consistency is checked in 4 topics. Firstly, name of class, attribute, operation, parameter, state, action and variable in guard, are checked. Secondly, return type of operation, type of attribute and type of parameter, are checked. Thirdly, order to call operation of Sequence diagram and order action of Statechart diagram, are focused. Finally, the relationship between class such as association, aggregation, composition, generalization and dependency are considered as well. This thesis describes a rule-based solution to check among diagrams. There are 17 consistency checking rules. Input data is XMI file format is exported which from UML editing. The XMI file is considers and the necessary information concerning, the consistency of diagrams will be extracted. We check consistency for diagrams by matching Class diagram with Sequence diagram, Class diagram with Statechart diagram and Sequence diagram with Statechart diagram. This tool which includes procedures and rules is also implemented using C# and has been tested by 3 case studies. The result shows the verification of inconsistency among diagrams. It helps s/w designer adjust or improve the quality of their design.en_US
dc.language.isothen_US
dc.publisherจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.relation.urihttp://doi.org/10.14457/CU.the.2007.566-
dc.rightsจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.subjectซอฟต์แวร์ -- การพัฒนาen_US
dc.subjectยูเอ็มแอล (วิทยาการคอมพิวเตอร์)en_US
dc.subjectComputer software -- Developmenten_US
dc.subjectUML (Computer science)en_US
dc.titleการออกแบบและพัฒนาเครื่องมือตรวจสอบความสอดคล้องระหว่างแผนภาพคลาส แผนภาพซีเควนซ์ และแผนภาพสเตทชาร์ทen_US
dc.title.alternativeDesign and development of a tool for consistency checking among class diagrams, sequence diagrams, and statechart diagramsen_US
dc.typeThesisen_US
dc.degree.nameวิทยาศาสตรมหาบัณฑิตen_US
dc.degree.levelปริญญาโทen_US
dc.degree.disciplineวิทยาศาสตร์คอมพิวเตอร์en_US
dc.degree.grantorจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.email.advisorwiwat@chula.ac.th-
dc.identifier.DOI10.14457/CU.the.2007.566-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
Khanittha_bo.pdf1.91 MBAdobe PDFView/Open


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