计算机科学 ›› 2014, Vol. 41 ›› Issue (10): 204-209.doi: 10.11896/j.issn.1002-137X.2014.10.044

• 软件与数据库技术 • 上一篇    下一篇

基于MDA的需求捕获工具的设计与实现

曾一,黄兴砚,李函逾,王翠钦   

  1. 重庆大学计算机学院 重庆400044;软件理论与技术重庆市重点实验室 重庆400044;重庆大学计算机学院 重庆400044;重庆大学计算机学院 重庆400044;重庆大学计算机学院 重庆400044
  • 出版日期:2018-11-14 发布日期:2018-11-14
  • 基金资助:
    本文受国家自然科学基金(61272194)资助

Design and Implementation of Requirements Capture Tools Based on MDA

ZENG Yi,HUANG Xing-yan,LI Han-yu and WANG Cui-qin   

  • Online:2018-11-14 Published:2018-11-14

摘要: 目前MDA开发过程中仍采用人工捕获、文字描述的传统需求获取形式,这影响了需求模型与PIM模型的精度和一致性,降低了MDA开发的自动化程度。重点研究开发了一个可视化需求捕获工具。该工具采用MDA框架以及GEF等技术进行开发,基于目标-情景的捕获方式进行需求获取,同时支持以需求文档与XML的形式将需求模型导出,为需求模型到PIM模型的转换提供了足够信息。最后通过实例验证了该捕获工具的有效性。该工具弥补了MDA中没有独立需求捕获阶段的不足,在一定程度上完善了MDA的开发流程,提高了MDA软件开发的自动化程度。

关键词: 模型驱动架构,需求捕获,需求元模型,EMF,GEF

Abstract: By now,the traditional ways of MDA developing process have always been the manual capture and text descriptions,which has affected the accuracy and consistency of both demand model and PIM model,and reduced the automation degree of MDA development.This article offered the way of how to develop a visual demand capture tool.With the technology of MDA framework and the GEF adopted in whose development,this tool runs the demand capture in the goal-situation capturing way.Whereas it offers the feasibility of exporting the demand model in the form of both requirements document and XML,and provides enough information for the conversion from demand model to PMI model.Finally,the examples offered in this article demonstrate the effectiveness of the capture tool.By this tool,the lack of independent requirements capture process can be made up,and to some extent,the development of MDA process and the automation degree of MDA software can be improved.

Key words: MDA,Requirement capture,Requirements metamodel,EMF,GEF

[1] 陈平,王柏.MDA—新一代软件开发方法学的挑战与发展研究[J].计算机科学,2005(3):127-131
[2] 宋晓玉.基于MDA的需求工具的研究和设计[D].西安:西安电子科技大学,2008
[3] 魏晖瑜.基于MDA的需求自动建模工具的设计和实现[D].西安:西安电子科技大学,2010
[4] 李勇华.目标和场景相结合的需求工程[D].武汉:武汉大学,2006
[5] Paternostro M.EMF:Eclipse Modeling Framework [M].Addison-Wesley Professional
[6] Eclipse Foundation.Model To Text(M2T).http://www.eclipse.org/modeling/m2t
[7] Dardenne A,van Lamsweerde A,Fickas S.Goal-directedrequirementsacquisition[J].Scienceof ComputerProgramming,1993,20(1/2):3-50
[8] Lapouchnian A.Goal-oriented requirements engineering:Anoverview of the current research[R].University of Toronto,2005
[9] 郑宇恒.基于场景的软件需求建模研究[D].杭州:浙江师范大学,2009
[10] Molina F,Pardillo J,Cachero C,et al.An MDE modelling framework for measurable goal-oriented requirements[J].InternationalJournal of Intelligent Systems,2010,25(8) :757-783
[11] Berre A J.Comet (component andmodel based developmentmethodology).http://modelbased.net/comet/
[12] Obeo.AcceleoUserGuider.http://www.acceleo.org/doc/obeo/en/acceleo-2.6-user-guide.pdf
[13] 洪媛.基于元模型的MDA软件建模技术研究[D].重庆:重庆大学,2009

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!