English  |  正體中文  |  简体中文  |  全文筆數/總筆數 : 80990/80990 (100%)
造訪人次 : 41076518      線上人數 : 814
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
搜尋範圍 查詢小技巧:
  • 您可在西文檢索詞彙前後加上"雙引號",以獲取較精準的檢索結果
  • 若欲以作者姓名搜尋,建議至進階搜尋限定作者欄位,可獲得較完整資料
  • 進階搜尋


    請使用永久網址來引用或連結此文件: http://ir.lib.ncu.edu.tw/handle/987654321/74800


    題名: 在軟體反向工程中針對UML結構模型圖之線上品質評核系統;Design and Implementation of an Online Quality Inference System for the Structural UML Diagram in Reverse Engineering
    作者: 楊芝瑩;Yang, Chih-Ying
    貢獻者: 資訊管理學系
    關鍵詞: 軟體反向工程;UML結構模型圖;類別圖;軟體品質;品質評核;Software Reverse Engineering;Structural UML Diagram;Class Diagram;Software Quality;Quality Inference
    日期: 2017-07-18
    上傳時間: 2017-10-27 14:39:44 (UTC+8)
    出版者: 國立中央大學
    摘要: 由於現今軟體環境之高度不確定性與市場的快速變遷,使得軟體專案時常被要求在更短的時間內完成開發。因此開發團隊常採取例如敏捷方式與彈性作法,省略系統分析設計等文件化工作而儘快進行實作,而這可能導致後續階段因為對系統的理解能力不足而有不良影響。軟體專案成員可以運用軟體反向工程的方式,在專案完成之後藉由程式碼分析產生相符的UML圖,得以解決前述問題。然而,專案若只藉著軟體反向工程工具自動化產生的UML圖,則可能有程式碼品質不佳連帶影響UML圖品質的情況發生,卻又缺乏一套驗證的機制。因此,本研究針對UML圖中的結構模型圖品質進行探討,以複雜度(Complexity)、耦合度(Coupling)、內聚力(Cohesion)和安全性(Security)作為品質評核指標,並發展各指標品質度量的公式。此外,本研究更進一步以類別圖為例並實作一個在軟體反向工程中針對UML類別圖的線上品質評核系統—Reverse Engineering Class Diagram Quality Inference System,旨在協助軟體專案成員藉由此系統進行軟體專案品質的評估,並透過系統所提供的品質評核評核指標與建議,進而改善專案以提升軟體專案品質。;Due to the high uncertainty in software environment and the rapid change in market, software projects are often required to complete in a short period. Therefore, the development teams often use flexible methodologies, omitting the system analysis and design work to start the system implementation as soon as possible. However, it may cause difficulties in later stages because the lack of understanding of system. To solve the problem and with object-oriented analysis design technique, we can use software reverse engineering to generate UML diagrams by code analysis after the system is implemented. If software projects only rely on the UML diagrams that generated by software reverse engineering tool, there may be poor quality of UML diagrams caused by poor code. However, such a problem cannot be known because the lack of verification mechanism. Therefore, the study focuses on structural UML diagrams and discusses the quality of structural UML diagrams, and uses the complexity, coupling, cohesion and security as the quality evaluation indexes. In addition, the study proposes an online system for evaluating the quality of UML diagram in reverse engineering and the system is focus on UML class diagrams, and is termed Reverse Engineering Class Diagram Quality Inference System. RECDQ aims at assisting software project members to evaluate the quality of the software project and improving the quality of the software project through the quality evaluation indexes and recommendations.
    顯示於類別:[資訊管理研究所] 博碩士論文

    文件中的檔案:

    檔案 描述 大小格式瀏覽次數
    index.html0KbHTML236檢視/開啟


    在NCUIR中所有的資料項目都受到原著作權保護.

    社群 sharing

    ::: Copyright National Central University. | 國立中央大學圖書館版權所有 | 收藏本站 | 設為首頁 | 最佳瀏覽畫面: 1024*768 | 建站日期:8-24-2009 :::
    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - 隱私權政策聲明