Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/75135
Title: | การออกแบบโครงสร้างแบบรูปความต้องการสำหรับระบบปลอดภัยเชิงวิกฤต |
Other Titles: | Design of requirement pattern structure for safety-critical systems |
Authors: | เอกชัย แซ่ตั้ง |
Advisors: | นครทิพย์ พร้อมพูล |
Other author: | จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ |
Issue Date: | 2549 |
Publisher: | จุฬาลงกรณ์มหาวิทยาลัย |
Abstract: | วิศวกรรมความต้องการซอฟต์แวร์ถือได้ว่าเป็นส่วนสำคัญในการพัฒนาซอฟต์แวร์ ข้อกำหนดความต้องซอฟต์แวร์ที่ไม่สมบูรณ์จะส่งผลเสียต่อการพัฒนาซอฟต์แวร์อย่างมาก โดยเฉพาะวิศวกรรมความต้องการซอฟต์แวร์สำหรับระบบปลอดภัยเชิงวิกฤตซึ่งให้ความสำคัญอย่างมากกับความถูกต้องในการทำงานของระบบ แบบรูปเป็นการนำกลับมาใช้ใหม่ประเภทหนึ่งและนิยมนำมาใช้กับการพัฒนาซอฟต์แวร์ในหลายขั้นตอน ผู้วิจัยได้เล็งเห็นคุณประโยชน์ของแบบรูปที่สร้างจากประสบการณ์ของผู้รู้เพื่อถ่ายทอดองค์คามรู้ และเห็นว่ามีความเหมาะสมต่อการนำมาใช้ในงานวิศวกรรมความต้องการซอฟแวร์ โดยเฉพาะอย่างยิ่งการนำมาในงานวิศวกรรมความต้องการซอฟต์แวร์สำหรับระบบปลอดภัยเชิงวิกฤต ซึ่งจะทำให้ความต้องการที่ได้มามีความถูกต้องและสมบูรณ์ยิ่งขึ้น และยังช่วยลดต้นทุนและเวลาที่ต้องใช้ในงานวิศวกรรมความต้องการซอฟต์แวร์ ในวิทยานิพนธ์ชิ้นนี้ได้วิเคราะห์คุณลักษณะของวิศวกรรมความต้องการซอฟต์แวร์ โดยเฉพาะด้านที่เกี่ยวข้องกับความปลอดภัย เพื่อออกแบบโครงสร้างและองค์ประกอบของแบบรูปที่นำมาใช้กับวิศวกรรมความต้องการซอฟต์แวร์ โดยใช้ชื่อแบบรูปว่า “แบบรูปความต้องการ” ประเภทของแบบรูปที่ออกแบบมี 3 ประเภทคือ แบบรูปโดเมนความต้องการ แบบรูปกระบวนการต้องการ และแบบรูปความต้องการส่วนความปลอดภัย วิทยานิพนธ์นี้ได้เสนอความหมายและรูปแบบขององค์ประกอบในแบบรูปความต้องการ แนวทางในการใช้งานร่วมกับกระบวนการพัฒนาซอฟต์แวร์ เครื่องมือสนับสนุนการใช้งานแบบรูปความต้องการ และได้ทำการทดลองเพื่อประเมินโครงสร้างแบบรูปความต้องการ ผลลัพธ์ที่ได้จากการทดลองโดยหน่วยตัวอย่าง 18 หน่วยตัว แสดงให้เห็นว่าแบบรูปความต้องการสามารถช่วยในงานวิศวกรรมความต้องการซอต์ฟแวร์ได้อย่างมีนัยสำคัญที่ระดับความเชื่อมั่น 95 เปอร์เซ็น และความเห็นจากผู้ประเมินแบบรูปความต้องการจำนวน 9 คน เห็นว่าโครงสร้าง ลักษณะการใช้งาน และความพึงพอใจในการใช้แบบรูปอยู่ในระดับที่ดี ที่คะแนนเฉลี่ย 3.95 จากช่วงการให้คะแนน 1 ถึง 5 จากน้อยมากถึงดีมาก |
Other Abstract: | Software Requirements Engineering is one of the important in software development. An incomplete software requirement specification can cause a large damage in software development, especially in developing a safety-critical system concern with the correctness of system functional. Pattern is a kind of reuse, which is popular in software development. The researcher sees the benefit of pattern created from expert experiences for knowledge transfer, and fines it is suitable to be used in software requirements engineering, especially for safety-critical systems. It would make the requirements gathered more accurate and complete, and reduce the amount of cost and time for software requirements engineering. In this thesis, the characteristics of software requirements especially the safety-related requirements are analyzed to design the structure and element of pattern for requirements engineering. The pattern is called "Requirement Pattern" and is separated in 3 types, which are Requirement Domain Pattern, Requirement Process Pattern and Safety-Related Requirement Pattern. This thesis also presents the meaning and format of elements in requirement pattern, provides method to apply it to software development process, develops a supporting tool and performs the experiment to evaluate the pattern structure. Results from an experiment using 18 sample units show that use of requirements pattern significantly help in the software requirements engineering with 95 percent of confidence level and 9 evaluator agree that structure, usability and satisfaction of propose pattern is in good level, which average score is 3.95 out of 5. |
Description: | วิทยานิพนธ์ (วศ.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2549 |
Degree Name: | วิศวกรรมศาสตรมหาบัณฑิต |
Degree Level: | ปริญญาโท |
Degree Discipline: | วิศวกรรมซอฟต์แวร์ |
URI: | http://cuir.car.chula.ac.th/handle/123456789/75135 |
Type: | Thesis |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Eakachai_sa_front_p.pdf | 945.6 kB | Adobe PDF | View/Open | |
Eakachai_sa_ch1_p.pdf | 932.58 kB | Adobe PDF | View/Open | |
Eakachai_sa_ch2_p.pdf | 1.32 MB | Adobe PDF | View/Open | |
Eakachai_sa_ch3_p.pdf | 1.93 MB | Adobe PDF | View/Open | |
Eakachai_sa_ch4_p.pdf | 2.32 MB | Adobe PDF | View/Open | |
Eakachai_sa_ch5_p.pdf | 1.91 MB | Adobe PDF | View/Open | |
Eakachai_sa_ch6_p.pdf | 916.72 kB | Adobe PDF | View/Open | |
Eakachai_sa_ch7_p.pdf | 1.47 MB | Adobe PDF | View/Open | |
Eakachai_sa_ch8_p.pdf | 844.94 kB | Adobe PDF | View/Open | |
Eakachai_sa_ch9_p.pdf | 688.58 kB | Adobe PDF | View/Open | |
Eakachai_sa_back_p.pdf | 2.83 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.