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


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


    題名: 在軟體反向工程中以本體論為基礎建立一套設計品質評核之方法-以內聚力為例;Design and Implementation of Ontology-based Evaluation System for Design Quality in Software Reverse Engineering : Focusing on Cohesion
    作者: 鍾幸軒;Sian, Chong Sin
    貢獻者: 資訊管理學系
    關鍵詞: 軟體反向工程;UML 結構模型圖;軟體品質;本體論;重構;Software Reverse Engineering;Structural UML Diagram;Software Quality;Ontology;Refactoring
    日期: 2019-07-01
    上傳時間: 2019-09-03 15:39:23 (UTC+8)
    出版者: 國立中央大學
    摘要: 隨著現今資訊科技的快速發展,軟體業者為了在軟體市場下生存,軟體開發人員常需要因應客戶與市場的需求變化做出調整,並在短時間內完成軟體的開發,以提高自身在業內的競爭力。因受時程的壓力常會導致軟體開發人員未遵循傳統的軟體開發流程,在缺乏系統分析文件情況下,直接開始撰寫軟體的程式碼,而這可能對要交付的軟體品質與系統設計內容造成影響。為了解決此問題,常用的做法是先讓開發人員完成系統後,再運用軟體反向工程工具產生該系統的UML文件。但是如果系統本身的品質不佳,將會影響到UML文件的品質。
    因此,本研究針對軟體設計的品質進行探討,以內聚力的靜態分析與動態分析作為品質評核的標準,並根據評核結果提出重構的建議。此外本研究結合了本體論方法來建立品質評核的知識庫,這除了有利於領域知識能分享重用外,還能隨著時間與地點的不同進行修正。結合以上所述,本研究在軟體反向工程的情境下,實作了一套 Web-based的軟體設計品質評核系統,並透過一個專案來展示與驗證該系統的功能與效益。
    ;With the rapid development of today′s information technology, software developers often need to adapt to accommodate the changing customer and market demand, and complete software development in a shorter period of time to improve their competitiveness. Due to the pressure of time, software developers often fail to follow the traditional software development process. In the absence of system analysis document, the code of system is directly written, which may affect the software quality and the associated system design contents to be delivered. In order to solve this problem, one of the common ways is to let the developers complete the system first and then use the software reverse engineering tool to generate the UML diagram of the system. However, if the quality of the system is not good enough, it will consequently affect the quality of the UML diagram.
    Therefore, this study explores the quality of software design by focusing on static and dynamic analysis of cohesion as the criteria for quality evaluation, and proposes refactoring based on the evaluation results. In addition, this study applies ontology to build a knowledge base for the quality assessment. This is in addition to facilitating the sharing of domain knowledge and revising it over time and case. Furthermore, this study has implemented the proposed methodology into a Web-based software design quality assessment system. This study demonstrated and verified the function and benefits of the system through a project.
    顯示於類別:[資訊管理研究所] 博碩士論文

    文件中的檔案:

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


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