Browsing by Author "余鈺盈"
Now showing 1 - 1 of 1
- Results Per Page
- Sort Options
Item PolyTraceAid:加速程式碼理解之文件製作與追蹤系統(2011) 余鈺盈; Yu-Ying, Yu隨著系統不斷地演進和程式開發人員的來去,如何將系統架構和最原始的設計理念傳遞給不同階段參與專案的團隊開發人員是一個困難的軟體工程問題。具規模的軟體開發專案,通常產生大量的說明文件,作為團隊間溝通的媒介,然而,目前文件的製作和儲存方式皆有許多潛在問題待改良,例如:當系統大到某種規模時,說明文件未隨著系統更新造成錯誤、逐漸失效,或因為文件製作品質不良,導致效用大打折扣。本論文主要探討的範疇為程式說明文件,為幫助開發人員快速理解程式(Program Understanding)我們提出”PolyTraceAid”這個工具。此工具包括兩個子工具:一、”DocumentationAid”─幫助程式開發人員製作說明檔:此說明檔不侷限於文字的文件,可以是任意的多媒體文件,程式開發人員可直接將原始程式碼與多媒體文件作關聯,文件不再拘泥於文字形式的「註解」,並以不同的trace case為單位儲存之;二、”TraceAid”─幫助新進開發人員迅速了解程式碼:當新進開發人員欲了解該系統架構和程式動態執行流程時,僅需播放前開發人員由DocumentationAid製作之不同的trace case,TraceAid會將該trace case載入並播放與原始程式碼相關聯之說明檔。本論文提出新的文件製作概念,並藉此工具快速傳遞程式開發者的設計理念,讓新進人員可以加速投入工作。