Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/11370
Title: การพัฒนาเครื่องมือช่วยประเมินค่าใช้จ่ายของการพัฒนาซอฟต์แวร์ โดยเทคนิคโคโคโม2
Other Titles: Development of a software tool for estimating software development cost using cocomo II
Authors: ศรินทร์ วัชรบุศราคำ
Advisors: ธาราทิพย์ สุวรรณศาสตร์
วิวัฒน์ วัฒนาวุฒิ
Other author: จุฬาลงกรณ์มหาวิทยาลัย. บัณฑิตวิทยาลัย
Advisor's Email: [email protected]
[email protected]
Subjects: ซอฟต์แวร์ -- การพัฒนา
ค่าใช้จ่าย
Issue Date: 2542
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: พัฒนาเครื่องมือช่วยให้ผู้ใช้เลือกระดับของตัวขับค่าใช้จ่าย สำหรับการประมาณค่าใช้จ่ายในการพัฒนาซอฟต์แวร์โดยใช้เทคนิคโคโคโม2 ซึ่งโคโคโม2 ประกอบด้วย โมเดลย่อย 3 โมเดล คือ แอปพลิเคชันคอมโพซิชันโมเดล เออรีดิไซด์โมเดล และโพสคอมโพซิชันโมเดล ผู้ใช้เครื่องมือนี้สามารถใช้โมเดลย่อยในการประมาณค่าใช้จ่ายได้ทั้ง 3 โมเดลย่อย สำหรับโพสคอมโพซิชันนั้น ได้พัฒนาออกเป็น 3 ระดับตามความเหมาะสมของผู้ใช้ โดยระดับที่ 3 ผู้ใช้ต้องตอบชุดคำถามที่ผู้วิจัยสร้างขึ้น คำตอบเหล่านี้จะถูกนำไปประมวลผลเพื่อให้ได้ระดับ ของตัวขับค่าใช้จ่ายในโคโคโม 2 และค่าประมาณการค่าใช้จ่าย ชุดคำถามที่สร้างขึ้นมานั้น มีลักษณะของคำถาม 2 ลักษณะ คือ คำถามปลายเปิดและคำถามปลายปิด โดยที่คำถามที่มีลักษณะเป็นปลายเปิดได้นำไปให้ผู้เชี่ยวชาญแสดงความคิดเห็น โดยใช้เทคนิคเดลฟายในการเก็บรวบรวมความคิดเห็น หลังจากนั้นได้นำชุดคำถามที่ได้ ไปให้ผู้เชี่ยวชาญแสดงความคิดเห็นอีกครั้งหนึ่ง แต่ในครั้งนี้ผู้เชี่ยวชาญต้องกำหนดชุดคำตอบที่เหมาะสม สำหรับกำหนดระดับให้กับตัวขับค่าใช้จ่าย ข้อมูลของชุดคำตอบทั้งหมดนี้ถูกนำไปใช้เป็นข้อมูลสอน ให้กับโปรแกรมการเรียนรู้ C4.5 เพื่อสร้างต้นไม้การตัดสินใจที่ช่วยเลือกระดับให้กับตัวขับค่าใช้จ่าย ชุดคำถามและต้นไม้การตัดสินใจที่ได้ นำมาสร้างเครื่องมือสำหรับประมาณค่าใช้จ่าย จากนั้นได้ทดสอบเครื่องมือโดยให้ผู้ใช้ 2 กลุ่มประเมินค่าใช้จ่ายของการพัฒนาซอฟต์แวร์ที่ผู้วิจัยกำหนดขึ้น ผู้ใช้กลุ่มแรกใช้วิธีการประมาณโดยวิธีโคโคโม2 และผู้ใช้กลุ่มที่สองใช้ชุดคำถามช่วยในการกำหนดระดับของตัวขับค่าใช้จ่าย ผลปรากฏว่าค่าประมาณการค่าใช้จ่ายที่ได้จากผู้ใช้ 2 กลุ่ม มีค่าใกล้เคียงกัน ด้วยความเชื่อมั่น 95%
Other Abstract: To develop a software tool for selecting cost drivers to estimate software development cost using COCOMO II. The COCOMO II consists of 3 submodels: The Application Composition Model, The Early Design Model, and the Post-Architecture Model. The developed software tool can be used to estimate software development cost using 3 submodels. For The Post-Architecture Model, the software tool is developed into 3 levels of specific used. For the third level, users have to answer a set questions. Then, the answers are processed to generate COCOMO II's cost drivers and estimated software development cost. The sets of questions have 2 characteristics: opened questions and closed questions. The closed questions are evaluated by experts using Delphi Technique. After that the set of evaluated questions are sent to the experts in order to determine sets of answers to the questions. The sets of answers from the experts are trained by using C4.5 learning program to create decision trees. The set of questions and the decision trees are used to develop the software tool. The tool is tested by 2 groups of users. The first group uses the COCOMO II to estimate a specified software cost and the other group answers the developed set of questions to determine the cost drivers' rating scale. The average estimated software costs from both groups are similar with 95% confidence.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2542
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิทยาศาสตร์คอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/11370
ISBN: 9743330208
Type: Thesis
Appears in Collections:Grad - Theses

Files in This Item:
File Description SizeFormat 
Sarin_Wa_front.pdf844.71 kBAdobe PDFView/Open
Sarin_Wa_ch1.pdf723.33 kBAdobe PDFView/Open
Sarin_Wa_ch2.pdf1.32 MBAdobe PDFView/Open
Sarin_Wa_ch3.pdf1.09 MBAdobe PDFView/Open
Sarin_Wa_ch4.pdf1.34 MBAdobe PDFView/Open
Sarin_Wa_ch5.pdf692.68 kBAdobe PDFView/Open
Sarin_Wa_back.pdf2.66 MBAdobe PDFView/Open


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