Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊網路與多媒體研究所
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/99199
標題: 基於逆向工程技術之前端 Angular 程式碼至使用案例模型建構
Reverse Engineering Frontend Angular Code to Create a Use Case Model
作者: 陳詠君
Yung-Chun Chen
指導教授: 李允中
Jonathan Lee
關鍵字: Angular,逆向工程,使用案例模型,抽象語法樹,前端分析,
Angular,Reverse Engineering,Use Case Model,Abstract Syntax Tree,Frontend Analysis,
出版年 : 2025
學位: 碩士
摘要: 現代的 Angular 專案普遍採用元件化設計,導致程式碼量龐大且結構複雜,使得僅透過人工閱讀程式碼來理解系統功能與使用者需求變得極具挑戰性。
為了解決此問題,我們提出一套逆向工程方法,旨在從前端程式碼中自動化建構使用案例模型。此方法透過將 Angular 程式碼解析為抽象語法樹,進一步分析元件之間的相依性與互動邏輯,以挖掘出潛藏於程式碼中的系統行為與使用情境。
最終所產生的使用案例模型可協助開發人員、測試人員、分析師或專案使用者更有效率地掌握系統意圖,並促進系統維護、需求追蹤與功能擴充。此方法不僅提升了理解系統的效率,也為大型前端系統的分析提供了一種新方向。
Modern Angular projects typically adopt a component-based architecture, resulting in large and complex codebases. This makes it highly challenging to understand system functionality and user requirements merely by reading the source code.
To address this issue, we propose a reverse engineering approach that automatically constructs use case models from frontend code. By parsing Angular code into an Abstract Syntax Tree and analyzing component dependencies and interaction logic, our method uncovers the embedded system behaviors and usage scenarios hidden in the code.
The resulting use case models help developers, testers, analysts, or project users efficiently grasp the system’s intended behavior, while also facilitating system maintenance, requirement tracking, and functional expansion. This approach not only improves the efficiency of understanding the system but also offers a new direction for the analysis of large-scale frontend systems.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/99199
DOI: 10.6342/NTU202503567
全文授權: 同意授權(全球公開)
電子全文公開日期: 2025-08-22
顯示於系所單位:資訊網路與多媒體研究所

文件中的檔案:
檔案 大小格式 
ntu-113-2.pdf6.35 MBAdobe PDF檢視/開啟
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved