Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/53162
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorพรศิริ หมื่นไชยศรี-
dc.contributor.authorนฤชิต ดำรงวิถีธรรม-
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์-
dc.date.accessioned2017-06-27T14:07:01Z-
dc.date.available2017-06-27T14:07:01Z-
dc.date.issued2550-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/53162-
dc.descriptionวิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2550en_US
dc.description.abstractวิทยานิพนธ์ฉบับนี้ ได้นำเสนอวิธีการแก้ปัญหาของอ็อบเจกต์โมเดลที่สามารถปรับเปลี่ยนได้หรือเอโอเอ็ม ซึ่งประกอบด้วยดีไซน์แพทเทิร์นต่างๆ ได้แก่ ไทป์อ็อบเจกต์ พรอบเพอร์ตี ไทป์สแควร์ แอ็คเคาน์ทะบิลิตีแพทเทิร์น ปัญหาของเอโอเอ็มคือ อ็อบเจกต์โมเดลอยู่ในรูปแบบของเมต้า ทำให้ยากต่อการทำความเข้าใจ ส่งผลให้ซอฟต์แวร์มีคุณลักษณะที่ไม่ดีคือ บำรุงรักษาได้ยาก ดังนั้นงานวิจัยจึงได้นำเสนอวิธีการแปลงเอโอเอ็มให้อยู่ในรูปของยูนิตโมเดล จุดประสงค์เพื่อช่วยให้นักพัฒนาสามารถทำความเข้าใจโมเดลได้ง่ายขึ้น และจะส่งผลให้ความสามารถในด้านการบำรุงรักษาซอฟต์แวร์เพิ่มขึ้นด้วย ผลการทดลองพบว่าการแปลงอ็อบเจกต์โมเดลแบบเอโอเอ็มให้อยู่ในรูปของยูนิตโมเดลนั้น ทำให้ความซับซ้อนของแผนภาพคลาสนั้นลดลงเล็กน้อย นอกจากนั้น ด้วยคุณสมบัติที่ได้จากการแปลงให้อยู่ในรูปของยูนิตโมเดล ทำให้สถาปัตยกรรมของระบบมีภาพที่เป็นระดับสูงขึ้น และสามารถแบ่งเป็นระดับชั้นได้ ซึ่งจะช่วยในเรื่องของความสามารถในการทำความเข้าใจระบบให้แก่นักพัฒนา อีกทั้งยูนิตโมเดลมีภาษาและเครื่องมือที่ช่วยให้ผู้ออกแบบสถาปัตยกรรมของซอฟต์แวร์สามารถตรวจสอบความถูกต้องได้ง่ายกว่าการใช้ในระดับแพ็กเกจen_US
dc.description.abstractalternativeThis thesis proposes a method for solving a problem inherently found in Adaptive Object Model (AOM). AOM basically consists of many design patterns such as Type Object, Property, Type-Square, and Accountability. The problem of AOM is that object model is presented in meta-form, not in business-object form. As a result, it is difficult to understand and maintain the model. To address the problem, we propose a method for converting the model from AOM to a unit model, which is easy to understand and maintain. The experimental results from this research show that the complexity of class diagrams in a sample application is reduced slightly. In addition with unit models, software has a high-level architecture and layering components which increase understandability for developer. Moreover, the software architects can verify correctness of architecture easier than normal package, since the unit model has both language and tools for development.en_US
dc.language.isothen_US
dc.publisherจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.relation.urihttp://doi.org/10.14457/CU.the.2007.540-
dc.rightsจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.subjectวิธีเชิงวัตถุ (วิทยาการคอมพิวเตอร์)en_US
dc.subjectการออกแบบระบบen_US
dc.subjectObject-oriented methods (Computer science)en_US
dc.subjectSystem designen_US
dc.titleการปรับปรุงอ็อบเจกต์โมเดลที่ปรับเปลี่ยนได้ด้วยยูนิตโมเดลen_US
dc.title.alternativeImproving adaptive object model with unit modelen_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.authorpornsiri.mu@chula.ac.th-
dc.identifier.DOI10.14457/CU.the.2007.540-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
naruchit_du_front.pdf1.54 MBAdobe PDFView/Open
naruchit_du_ch1.pdf574.63 kBAdobe PDFView/Open
naruchit_du_ch2.pdf1.74 MBAdobe PDFView/Open
naruchit_du_ch3.pdf1.31 MBAdobe PDFView/Open
naruchit_du_ch4.pdf5.12 MBAdobe PDFView/Open
naruchit_du_ch5.pdf708.52 kBAdobe PDFView/Open
naruchit_du_ch6.pdf1.41 MBAdobe PDFView/Open
naruchit_du_ch7.pdf359.01 kBAdobe PDFView/Open
naruchit_du_back.pdf2.45 MBAdobe PDFView/Open


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