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

DC 欄位 語言
DC.contributor資訊管理學系zh_TW
DC.creator楊芝瑩zh_TW
DC.creatorChih-Ying Yangen_US
dc.date.accessioned2017-7-18T07:39:07Z
dc.date.available2017-7-18T07:39:07Z
dc.date.issued2017
dc.identifier.urihttp://ir.lib.ncu.edu.tw:88/thesis/view_etd.asp?URN=104423039
dc.contributor.department資訊管理學系zh_TW
DC.description國立中央大學zh_TW
DC.descriptionNational Central Universityen_US
dc.description.abstract由於現今軟體環境之高度不確定性與市場的快速變遷,使得軟體專案時常被要求在更短的時間內完成開發。因此開發團隊常採取例如敏捷方式與彈性作法,省略系統分析設計等文件化工作而儘快進行實作,而這可能導致後續階段因為對系統的理解能力不足而有不良影響。軟體專案成員可以運用軟體反向工程的方式,在專案完成之後藉由程式碼分析產生相符的UML圖,得以解決前述問題。然而,專案若只藉著軟體反向工程工具自動化產生的UML圖,則可能有程式碼品質不佳連帶影響UML圖品質的情況發生,卻又缺乏一套驗證的機制。因此,本研究針對UML圖中的結構模型圖品質進行探討,以複雜度(Complexity)、耦合度(Coupling)、內聚力(Cohesion)和安全性(Security)作為品質評核指標,並發展各指標品質度量的公式。此外,本研究更進一步以類別圖為例並實作一個在軟體反向工程中針對UML類別圖的線上品質評核系統—Reverse Engineering Class Diagram Quality Inference System,旨在協助軟體專案成員藉由此系統進行軟體專案品質的評估,並透過系統所提供的品質評核評核指標與建議,進而改善專案以提升軟體專案品質。zh_TW
dc.description.abstractDue 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.en_US
DC.subject軟體反向工程zh_TW
DC.subjectUML結構模型圖zh_TW
DC.subject類別圖zh_TW
DC.subject軟體品質zh_TW
DC.subject品質評核zh_TW
DC.subjectSoftware Reverse Engineeringen_US
DC.subjectStructural UML Diagramen_US
DC.subjectClass Diagramen_US
DC.subjectSoftware Qualityen_US
DC.subjectQuality Inferenceen_US
DC.title在軟體反向工程中針對UML結構模型圖之線上品質評核系統zh_TW
dc.language.isozh-TWzh-TW
DC.titleDesign and Implementation of an Online Quality Inference System for the Structural UML Diagram in Reverse Engineeringen_US
DC.type博碩士論文zh_TW
DC.typethesisen_US
DC.publisherNational Central Universityen_US

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