博碩士論文 108423029 完整後設資料紀錄

DC 欄位 語言
DC.contributor資訊管理學系zh_TW
DC.creator張德芳zh_TW
DC.creatorDe-Fang Changen_US
dc.date.accessioned2021-7-5T07:39:07Z
dc.date.available2021-7-5T07:39:07Z
dc.date.issued2021
dc.identifier.urihttp://ir.lib.ncu.edu.tw:88/thesis/view_etd.asp?URN=108423029
dc.contributor.department資訊管理學系zh_TW
DC.description國立中央大學zh_TW
DC.descriptionNational Central Universityen_US
dc.description.abstract為因應資訊快速發展,軟體開發商需在短時間內完成軟體開發以提升其市場競爭力,這也導致其無法在完整的系統分析下投入開發。因此,軟體開發者可使用軟體反向工程 (SRE) 工具令開發完的軟體快速產出系統設計文件。然而,若倉促間實作的程式碼品質不佳,會進而影響SRE產出之UML圖的品質。為解決此問題,本研究針對SRE產出之設計文件與程式碼品質開發一個系統。本研究針對軟體的複雜度品質進行探討,並應用程式碼氣味與反面模式以發展複雜度的Rule-based偵測模式,並結合程式碼層級與設計層級的指標綜合分析系統之複雜度品質。最後,根據系統品質評核的結果提出重構建議。此外本研究將運用本體論以建立品質評核的知識庫,並且實作一套 Web-based的軟體設計品質評核系統,再透過一個專案來展示系統,並用五個測試案例驗證該系統的功能與效益。zh_TW
dc.description.abstractIn 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.en_US
DC.subject軟體反向工程zh_TW
DC.subject本體論模型zh_TW
DC.subject複雜度zh_TW
DC.subjectUML結構圖zh_TW
DC.subject重構zh_TW
DC.subjectSoftware Reverse Engineeringen_US
DC.subjectOntology Modelen_US
DC.subjectComplexityen_US
DC.subjectStructural UML Diagramen_US
DC.subjectRefactoringen_US
DC.title在軟體反向工程中以本體論為基礎建立一套設計品質評核之方法-以複雜度為例zh_TW
dc.language.isozh-TWzh-TW
DC.titleDesign and Implementation of Ontology-based Evaluation System for Design Quality in Software Reverse Engineering: Focusing on Complexityen_US
DC.type博碩士論文zh_TW
DC.typethesisen_US
DC.publisherNational Central Universityen_US

若有論文相關問題,請聯絡國立中央大學圖書館推廣服務組 TEL:(03)422-7151轉57407,或E-mail聯絡  - 隱私權政策聲明