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