Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/5711
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorพรศิริ หมื่นไชยศรี-
dc.contributor.authorสมหวัง แซ่ตั้ง-
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์-
dc.date.accessioned2008-02-01T01:36:40Z-
dc.date.available2008-02-01T01:36:40Z-
dc.date.issued2543-
dc.identifier.isbn9743471006-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/5711-
dc.descriptionวิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2543en
dc.description.abstractวิทยานิพนธ์นี้เป็นการออกแบบและพัฒนาเครื่องมือวัดซอฟต์แวร์สำหรับโปรแกรมเชิงวัตถุ ซึ่งเป็นเครื่องมือที่ใช้วัดขนาดและความซับซ้อนของโปรแกรมต้นฉบับ ที่พัฒนาด้วยภาษาจาวา ค่าวัดต่าง ๆ ที่วัดได้จากเครื่องมือนี้ได้แก่ จำนวนบรรทัดของโปรแกรมต้นฉบับ จำนวนเมทธอดในแต่ละคลาส ระดับของการขาดความสัมพันธ์ภายในคลาส และค่าวัดของไซโคลเมติกของแมคเคบ เป็นต้น ผู้พัฒนาซอฟต์แวร์สามารถใช้เครื่องมือนี้เพื่อติดตามความก้าวหน้าในการพัฒนาโปรแกรม และสามารถวิเคราะห์ความซับซ้อนของแต่ละเมทธอดเพื่อให้ผู้พัฒนาสามารถเลือกปรับปรุงเมทธอดที่มีค่าความซับซ้อนมาก ๆ ได้ นอกจากนี้ ผู้วิเคราะห์ระบบสามารถใช้เครื่องมือนี้ในการประมาณขนาดและความซับซ้อนของโปรเจคต่อไปได้ โดยเฉพาะอย่างยิ่งโปรเจคที่มีลักษณะคล้ายคลึงกัน ผู้วิจัยได้พัฒนาเครื่องมือนี้โดยการอ่านโปรแกรมต้นฉบับแล้วแปลงเป็นซินแท็กซ์ทรี และทำการท่องไปบนซินแท็กซ์ทรีเพื่อเก็บข้อมูลคุณสมบัติต่าง ๆ ของโปรแกรมต้นฉบับที่ต้องการ จากนั้นจึงนำค่าต่าง ๆ ไปใช้ในการคำนวณหาค่าวัดและแสดงผลค่าวัดen
dc.description.abstractalternativeThis thesis is the design and implementation of a measurement tool for object-oriented programs, which is a tool for measuring size and complexity of Java source programs. This tool reports line of code (LOC), number of methods per class, lack of cohesion, McCabe's cyclomatic complexity metrics etc. Software developers can use this tool to monitor the progress of software development and to analyze the complexity of each method. It helps developers to identify complicated methods to be improved and also helps system analysts to estimate size and complexity of next projects especially the projects similar to the previous ones. This tool starts the process by reading and transforming a source program into the syntax tree. Then the tool traverses the tree to collect the program's attributes and computes the metrics to display on the output screen.en
dc.format.extent1906634 bytes-
dc.format.mimetypeapplication/pdf-
dc.language.isothes
dc.publisherจุฬาลงกรณ์มหาวิทยาลัยen
dc.rightsจุฬาลงกรณ์มหาวิทยาลัยen
dc.subjectการโปรแกรมเชิงวัตถุen
dc.subjectเครื่องวัดen
dc.titleการออกแบบและพัฒนาเครื่องมือวัดซอฟต์แวร์สำหรับโปรแกรมเชิงวัตถุen
dc.title.alternativeDesign and implementation of a measurement tool for object-oriented programsen
dc.typeThesises
dc.degree.nameวิทยาศาสตรมหาบัณฑิตes
dc.degree.levelปริญญาโทes
dc.degree.disciplineวิทยาศาสตร์คอมพิวเตอร์es
dc.degree.grantorจุฬาลงกรณ์มหาวิทยาลัยen
dc.email.advisorPornsiri.M@chula.ac.th-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
somwang.pdf1.86 MBAdobe PDFView/Open


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