Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/74562
Title: 以實體鏈接方法從需求生成軟體設計
Generating Software Design from Requirement: An Entity-Linking Approach
Authors: Cheng-Chun Yuan
袁晟峻
Advisor: 李允中
Keyword: 軟體工程,軟體設計,需求工程,依賴關係分析,實體鏈接,
software engineering,software design,requirement engineering,dependency parsing,entity linking,
Publication Year : 2019
Degree: 碩士
Abstract: 在軟體工程的領域裡面,軟體設計一直是個很重要的研究主題,在之前已有許多研究提出各種自動或半自動的方式從需求生成軟體設計,
但沒有人能夠從無限制的自然語言寫成的需求中,自動地生成品質尚可的軟體設計。
為此我們提出了一個基於神經網路的方法,這個方法能夠學習需求中物件之間的依賴關係,減輕自然語言的複雜度所帶來的問題,最後自動生成設計圖。
此外,我們也提出一個實體鏈接的方法去驗證自動生成的設計圖。
在本研究中,我們專注在生成類別圖與循序圖。
我們的神經網路模型在類別圖的依賴關係分析的部分,達到了77%的結構準確率以及70%的依賴關係準確率。
而實體鏈接驗證在實驗中達到了80%的準確率。
Software design from requirements has long been an important research topic in software engineering.
Previous research has proposed many automatic or semi-automatic methods to generate software design from requirements, but none of them can automatically parse requirements in unrestricted natural language with an acceptable result.
We propose a neural network-based approach to learning the dependencies between objects in requirements, alleviating the problem caused by the complexity of natural language, and generating the UML diagram automatically.
An entity linking approach is also proposed to verify the generated diagrams.
In this work, we focus on the generation of class diagrams and sequence diagrams.
Our neural network model reaches 77% structural accuracy and 70% label accuracy on class diagram dependency parsing.
The entity linking verification reaches 80% precision in the experiment.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/74562
DOI: 10.6342/NTU201902721
Fulltext Rights: 有償授權
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-108-1.pdf
  Restricted Access
3.33 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved