Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/8473
Title: การวัดการออกแบบส่วนประกอบโพรเซสในการบรรลุเป้าหมายด้านการจัดการส่วนประกอบ
Other Titles: Measuring process component design on achieving component management goals
Authors: เอกองค์ อธิปธรรมวารี
Advisors: ทวิตีย์ เสนีวงศ์ ณ อยุธยา
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
Advisor's Email: twittie.s@chula.ac.th
Subjects: ซอฟต์แวร์ -- การพัฒนา
ส่วนประกอบซอฟต์แวร์
โครงสร้างคอมพิวเตอร์
การออกแบบระบบ
Issue Date: 2549
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: การพัฒนาซอฟต์แวร์โดยใช้ส่วนประกอบซอฟต์แวร์สนับสนุนแนวคิดการนำซอฟต์แวร์กลับมาใช้ใหม่โดยการนำ ส่วนประกอบซอฟต์แวร์ที่มีอยู่มาประกอบกันเพื่อสร้างซอฟต์แวร์ใหม่ได้อย่างรวดเร็ว การออกแบบส่วนประกอบ ซอฟต์แวร์สำหรับโดเมนงานหนึ่ง ๆ จะทำโดยการสร้างแบบจำลองซอฟต์แวร์ในรูปแบบของแผนภาพคลาส แล้วจัด กลุ่มคลาสออกเป็นแผนภาพคลาสย่อย ๆ และนำแต่ละแผนภาพย่อยไปพัฒนาต่อเป็นส่วนประกอบซอฟต์แวร์ เพื่อนำไปใช้ประกอบเป็นส่วนหนึ่งของแอพพลิเคชันใหม่ ๆ ต่อไปในปัจจุบันการพัฒนาซอฟต์แวร์มีแนวโน้มที่จะ ใช้การพัฒนาเชิงกระบวนการมากขึ้น โดยพัฒนาซอฟต์แวร์ขึ้นมาจากแบบจำลองกระบวนการทางธุรกิจของโดเมน งานซึ่งกำหนดโดยผู้ใช้ หรือนักวิเคราะห์ธุรกิจ ที่มีความเข้าใจในโดเมนงาน จากนั้นจึงค่อยนำแบบจำลองกระบวน การทางธุรกิจนี้ไปพัฒนาเป็นซอฟต์แวร์ต่อไป ผู้วิจัยจึงเห็นว่าน่าจะสามารถประยุกต์ใช้แนวคิดของส่วนประกอบซอฟต์แวร์กับการพัฒนาเชิงกระบวนการได้ งานวิจัยนี้ใช้แบบจำลองกระบวนการทางธุรกิจของโดเมนงานซึ่งอยู่ ในรูปของแผนภาพแอคทิวิตีแทนการใช้แบบจำลองในรูปของแผนภาพคลาส แล้วแบ่งแบบจำลองออกเป็นกระบวน การย่อย ๆ เพื่อให้ สามารถนำแต่ละกระบวนการย่อยไปพัฒนาต่อไปพัฒนาต่อเป็นส่วนประกอโพรเซสสำหรับใช้ ประกอบเป็นแอพพลิเคชันใหม่ต่อไปในอนาคต งานวิจัยได้เสนอมาตรวัด เพื่อวัดลักษณะทางเทคนิคของการออก แบบส่วนประกอบโพรเซส พร้อมเสนอแบบจำลองเชิงคุณภาพ เพื่อหาค่าดัชนีการบรรลุเป้าหมายด้านการจัดการ ซึ่งบ่งบอกว่า การออกแบบบรรลุเป้าหมายด้านการจัดการส่วนประกอบที่กำหนดไว้เพียงใด ซึ่งมาตรวัดและแบบ จำลองเชิงคุณภาพนี้ประยุกต์มาจากมาตรวัดและแบบจำลองเชิงคุณภาพที่ใช้ในการออกแบบส่วนประกอบ ซอฟต์แวร์ นอกจากนี้งานวิจัยได้เสนอเครื่องมือช่วยคำนวณค่ามาตรวัดการออกแบบส่วนประกอบโพรเซส ซึ่งสามารถนำมาใช้ในการเปรียบเทียบว่า การออกแบบส่วนประกอบโพรเซสในลักษณะใด จึงบรรลุเป้าหมาย ด้านการจัดการส่วนประกอบได้ดีกว่ากัน
Other Abstract: Developing software by software components promotes reuse of software by rapid assembly of available software components into a new software application. Software components for a particular application domain are designed by grouping classes in the class diagram of the domain into subdiagrams. Each subdiagram is used as a model for later development of a software component. At present, software development is moving towards process-oriented development by developing software from business process models, which are defined by users of the domains or business analysts. The author sees a possibility to apply the concept of software components to process-oriented development. This research proposes metrics for measuring technical features of process components design and determines, by using a quality model, the resulting index which indicates how well the design achieves the predefined managerial goals. These metrics and the quality model are adapted from those used in software components design. This research also presents a software tool that measures the quality of process components design and can help to compare which of the various designs for a particular domain better achieves the managerial goals.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2549
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิศวกรรมซอฟต์แวร์
URI: http://cuir.car.chula.ac.th/handle/123456789/8473
URI: http://doi.org/10.14457/CU.the.2006.470
ISBN: 9741429355
metadata.dc.identifier.DOI: 10.14457/CU.the.2006.470
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
Eakong.pdf3.04 MBAdobe PDFView/Open


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