English  |  正體中文  |  简体中文  |  Items with full text/Total items : 21921/27947 (78%)
Visitors : 4242260      Online Users : 664
RC Version 6.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://140.128.103.80:8080/handle/310901/25473


    Title: 以SysML為基礎的需求塑模及模型自動轉換
    Other Titles: SysML-Based Requirement Modeling and Model Auto-Transformation
    Authors: 楊文賓
    Yang, Wen-Pin
    Contributors: 朱正忠
    資訊工程學系
    Keywords: 模型自動轉換;模型轉換規則;模型轉換語言;需求擷取樣板;系統塑模語言;需求工程
    ALTAS Transformation Language (ATL);Requirements Elicitation Template;System Modeling Language (SysML);Requirements Engineering;Model Transformation Rules;Model Auto-Transformation
    Date: 2014
    Issue Date: 2015-04-15T02:53:32Z (UTC)
    Abstract: 在開發軟體系統的生命週期中,軟體系統的需求管理是很重要的一個環節,但同時卻也是最常被忽略的部份。一個好的系統需求管理不僅可以幫助開發人員實作出符合使用者需求的系統,另外在與使用者之間的溝通也扮演了一個重要的角色。最常被用來描述與記錄系統需求的方法則是使用自然語言,然而使用自然語言卻也常常伴隨著許多的人為因素在內,進而造成與使用者之間的溝通不良、錯誤或模稜兩可的需求分析以及不一致的系統需求規格等相關問題。因此,為了避免錯誤的需求分析而導致日後系統開發的困難,適當的需求管理方法與工具便成為不可或缺。需求工程定義了一系列標準化的流程與方法來幫助開發人員有效率建立完整且正確的系統需求,同時也為系統需求管理提供一個良好的基礎。本論文使用系統塑模語言工具來為使用者的系統需求塑模,同時依據需求擷取樣板的資訊來引導使用者提出明確及完整的系統需求,最後再透過模型轉換語言定義的模型轉換規則將系統需求圖自動轉換成其它類型的模型圖。讓開發人員能夠以更便捷的流程與圖形化的界面來達到系統需求的擷取、分析與驗證,以確保所開發的軟體系統可以滿足使用者所提出的系統需求。
    The requirement management is a very important link in the life cycle of software system development process, but in the mean time, is often ignored. A good system requirement management can not only help developers to implement the system which conforms to the users’ requirement but also play an important role of communication between developers and users. The most common approach is to describe and record system requirements by using natural language, which may cause several problems such as misunderstandings, imprecision, ambiguity and inconsistency requirement specification. Hence, in order to prevent the difficulties for developing the system by such requirements in the later phase, the proper methods and tools for the requirement management are necessary. The Requirements Engineering (RE) defines a serial standardized procedures and methods to help developers to generate system requirements effectively, completely, and precisely. It also provides a useful fundamental for system requirements management.In this paper, we propose an approach to describe and model users’ system requirements by using SysML system modeling language and according to the requirements elicitation template we can guide the users to provide explicit and complete system requirements. Eventually, we are going to transform requirements diagram to another type of diagrams automatically through model transform rules which defined by ATL model transformation language. Our purpose is to provide a convenient procedure and graphical interface to elicit, analyze, validate and verify system requirements and to ensure that the software system can satisfy users’ needs.
    Appears in Collections:[資訊工程學系所] 碩士論文

    Files in This Item:

    File SizeFormat
    102THU00394002-001.pdf2156KbAdobe PDF128View/Open


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


    本網站之東海大學機構典藏數位內容,無償提供學術研究與公眾教育等公益性使用,惟仍請適度,合理使用本網站之內容,以尊重著作權人之權益。商業上之利用,則請先取得著作權人之授權。

    DSpace Software Copyright © 2002-2004  MIT &  Hewlett-Packard  /   Enhanced by   NTU Library IR team Copyright ©   - Feedback