中大機構典藏-NCU Institutional Repository-提供博碩士論文、考古題、期刊論文、研究計畫等下載:Item 987654321/86535
English  |  正體中文  |  简体中文  |  Items with full text/Total items : 80990/80990 (100%)
Visitors : 41648902      Online Users : 1444
RC Version 7.0 © Powered By DSPACE, MIT. Enhanced by NTU Library IR team.
Scope Tips:
  • please add "double quotation mark" for query phrases to get precise results
  • please goto advance search for comprehansive author search
  • Adv. Search
    HomeLoginUploadHelpAboutAdminister Goto mobile version


    Please use this identifier to cite or link to this item: http://ir.lib.ncu.edu.tw/handle/987654321/86535


    Title: 在軟體反向工程中以本體論為基礎建立一套設計品質評核之方法-以複雜度為例;Design and Implementation of Ontology-based Evaluation System for Design Quality in Software Reverse Engineering: Focusing on Complexity
    Authors: 張德芳;Chang, De-Fang
    Contributors: 資訊管理學系
    Keywords: 軟體反向工程;本體論模型;複雜度;UML結構圖;重構;Software Reverse Engineering;Ontology Model;Complexity;Structural UML Diagram;Refactoring
    Date: 2021-07-05
    Issue Date: 2021-12-07 12:56:58 (UTC+8)
    Publisher: 國立中央大學
    Abstract: 為因應資訊快速發展,軟體開發商需在短時間內完成軟體開發以提升其市場競爭力,這也導致其無法在完整的系統分析下投入開發。因此,軟體開發者可使用軟體反向工程 (SRE) 工具令開發完的軟體快速產出系統設計文件。然而,若倉促間實作的程式碼品質不佳,會進而影響SRE產出之UML圖的品質。為解決此問題,本研究針對SRE產出之設計文件與程式碼品質開發一個系統。本研究針對軟體的複雜度品質進行探討,並應用程式碼氣味與反面模式以發展複雜度的Rule-based偵測模式,並結合程式碼層級與設計層級的指標綜合分析系統之複雜度品質。最後,根據系統品質評核的結果提出重構建議。此外本研究將運用本體論以建立品質評核的知識庫,並且實作一套 Web-based的軟體設計品質評核系統,再透過一個專案來展示系統,並用五個測試案例驗證該系統的功能與效益。;In response to the rapid development of information, software developers need to complete software within a shorter time to enhance their competitiveness. As a result, the software development team cannot go through a complete system analysis process before implementing the software. Therefore, software developers can use reverse engineering (SRE) tools to quickly produce system design files for the developed software. However, if the hastily implemented code brings to poor/bad quality, it will consequently affect the quality of UML diagrams produced by SRE. To solve this problem, this study develops a system for the quality of design documents produced by SRE and the code of the project. This study focuses on the complexity quality of the software, and applies the code smells and anti-patterns to develop the rule-based detection for complexity, and also combines the code-level and design-level metrics to comprehensively analyze the system’s complexity quality. Finally, refactoring suggestions are made based on the results of the quality assessment for the system. In addition, this study uses ontology to build a knowledge base for quality assessment and implements a Web-based software design quality evaluation system. Furthermore, this study demonstrates the system through a project and uses five test cases to verify the system’s accumulative performance and benefits.
    Appears in Collections:[Graduate Institute of Information Management] Electronic Thesis & Dissertation

    Files in This Item:

    File Description SizeFormat
    index.html0KbHTML54View/Open


    All items in NCUIR are protected by copyright, with all rights reserved.

    社群 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 ©   - 隱私權政策聲明