Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/42245
Title: | ผลกระทบของดีไซน์แพตเทิร์นบนความน่าจะเป็นของแนวโน้มการเปลี่ยนแปลง |
Other Titles: | Impact of design pattern on probability of change proneness |
Authors: | พัชราภรณ์ พัฒนศิริพงศ์ |
Advisors: | อัษฎาพร ทรัพย์สมบูรณ์ |
Other author: | จุฬาลงกรณ์มหาวิทยาลัย. คณะพาณิชยศาสตร์และการบัญชี |
Advisor's Email: | fcomant@acc.chula.ac.th |
Subjects: | ความน่าจะเป็น Probabilities |
Issue Date: | 2555 |
Publisher: | จุฬาลงกรณ์มหาวิทยาลัย |
Abstract: | คลาสในการออกแบบเชิงวัตถุจะได้รับผลกระทบเมื่อมีความต้องการใหม่ หรือเมื่อฟังก์ชั่นการทำงานที่มีอยู่เดิมได้รับการปรับปรุง ดังนั้นการคาดคะเนความน่าจะเป็นของแนวโน้มการเปลี่ยนแปลงจากการออกแบบจึงมีความสำคัญมากเนื่องจากความน่าจะเป็นของแนวโน้มการเปลี่ยนแปลงมีความสัมพันธ์กับความยืดหยุ่นของการออกแบบ งานวิจัยนี้จึงศึกษาผลกระทบจากการปรับปรุงการออกแบบด้วยการประยุกต์ดีไซน์แพตเทิร์น (1) อะแดปเตอร์ดีไซน์แพตเทิร์น (2) บริดจ์ดีไซน์แพตเทิร์น (3) คอมโพสิตดีไซน์แพตเทิร์น และ (4) ฟะซาดดีไซน์แพตเทิร์น ที่มีต่อความน่าจะเป็นของแนวโน้มการเปลี่ยนแปลง การวิเคราะห์ข้อมูลพบว่า ดีไซน์แพตเทิร์นทั้งสี่ไม่ส่งผลต่อความน่าจะเป็นของแนวโน้มการเปลี่ยนแปลงของการออกแบบให้มีค่าลดลง เมื่อวิเคราะห์ความน่าจะเป็นของแนวโน้มการเปลี่ยนแปลงในระดับคลาส พบว่า คลาสที่เรียกใช้งานกลุ่มคลาสในดีไซน์แพตเทิร์น มีความน่าจะเป็นของแนวโน้มการเปลี่ยนแปลงลดลง |
Other Abstract: | Classes in the Object-Oriented design will be affected when new requirements are added or when existing functionality is modified. Therefore, to predict the probability of change proneness of the design is very important due to the fact that the probability of change proneness is related to the flexibility of the design. This research studied the effect of (1) Adapter design pattern (2) Bridge design pattern (3) Composite design pattern and (4) Façade design pattern on the probability of change proneness. The analysis indicated that the effects of four design patterns are not significant. But the probability of change proneness of client class had decreased. |
Description: | วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2555 |
Degree Name: | วิทยาศาสตรมหาบัณฑิต |
Degree Level: | ปริญญาโท |
Degree Discipline: | การพัฒนาซอฟต์แวร์ด้านธุรกิจ |
URI: | http://cuir.car.chula.ac.th/handle/123456789/42245 |
URI: | http://doi.org/10.14457/CU.the.2012.907 |
metadata.dc.identifier.DOI: | 10.14457/CU.the.2012.907 |
Type: | Thesis |
Appears in Collections: | Acctn - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
patcharaporn_pa.pdf | 10.04 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.