|
การออกแบบและพัฒนาวิธีการค้นหาข้อบกพร่องของโมเดลการออกแบบซอฟต์แวร์ด้วยแผนภาพกราฟและแผนภาพต้นไม้ |
|---|---|
| รหัสดีโอไอ | |
| Title | การออกแบบและพัฒนาวิธีการค้นหาข้อบกพร่องของโมเดลการออกแบบซอฟต์แวร์ด้วยแผนภาพกราฟและแผนภาพต้นไม้ |
| Creator | ณัฏฐา เยาวรัตนประเสริฐ |
| Contributor | พรศิริ หมื่นไชยศรี |
| Publisher | จุฬาลงกรณ์มหาวิทยาลัย |
| Publication Year | 2556 |
| Keyword | ซอฟต์แวร์ -- การควบคุมคุณภาพ, ยูเอ็มแอล (วิทยาการคอมพิวเตอร์), Computer software -- Quality control, UML (Computer science) |
| Abstract | ความถูกต้องของการออกแบบซอฟต์แวร์ถือได้ว่ามีความสำคัญต่อกระบวนการในการพัฒนาเป็นอย่างมาก เอกสารโมเดลการออกแบบจะเป็นตัวกำหนดแนวทางให้กับกระบวนการต่อๆไปในการพัฒนา ข้อบกพร่องที่เกิดในโมเดลการออกแบบซอฟต์แวร์จะทำให้คุณภาพของซอฟต์แวร์ลดลง ข้อบกพร่องดังกล่าวเกิดได้จากการที่รหัสต้นฉบับมีโครงสร้างคลาสที่ไม่ดี มีโครงสร้างการสืบทอดที่ไม่ดี เกิดการซ้ำกันในหลายๆ ส่วนของซอฟต์แวร์ทำให้ซอฟต์แวร์มีขนาดใหญ่เกินความจำเป็น และมีการขึ้นต่อกันสูง นอกจากจะทำให้คุณภาพของซอฟต์แวร์ลดลงแล้ว ยังเป็นผลให้การทำความเข้าใจในเวลาบำรุงรักษาทำได้ยากขึ้นอีกด้วย จากผลกระทบดังกล่าวข้างต้นนั้นเอง งานวิจัยนี้ได้นำเสนอวิธีการ และเครื่องมือในการค้นหาข้อบกพร่องในโมเดลการออกแบบซอฟต์แวร์ ประกอบไปด้วยข้อกำหนดของแผนภาพแสดงโมเดลการออกแบบ และแม่แบบของข้อบกพร่อง ครอบคลุมแม่แบบของข้อบกพร่องทั้งสิบประเภทด้วยกัน โมเดลการออกแบบที่ประกอบไปด้วยแผนภาพคลาส ซึ่งจะให้ข้อมูลโครงสร้างของคลาส และส่วนประกอบของคลาส และแผนภาพซีเควนซ์ ซึ่งจะให้ข้อมูลความสัมพันธ์ระหว่างคลาส จะถูกแปลงด้วยข้อกำหนดของแผนภาพแสดงโมเดลการออกแบบ ในการค้นหาข้อบกพร่องจะนำแม่แบบของข้อบกพร่องมาเปรียบเทียบกับแผนภาพ งานวิจัยนี้มีการประเมินผล ด้วยการพัฒนาเครื่องมือขึ้นตามวิธีการที่ได้นำเสนอ และนำไปทดสอบกับโมเดลการออกแบบซอฟต์แวร์ขนาดเล็ก 3 โมเดล ซึ่งให้ผลออกมาว่าสามารถนำไปใช้ค้นหาข้อบกพร่องได้ตามแม่แบบ |
| URL Website | cuir.car.chula.ac.th |