一种模型驱动的软件需求分析方法及技术支持  被引量:5

A Model-Driven Software Requirements Analysis Method and Its Technical Support

在线阅读下载全文

作  者:李智[1] 庞柳[1] 刘国源 杨智尚 

机构地区:[1]广西师范大学计算机科学与信息工程学院,广西桂林541004

出  处:《广西师范大学学报(自然科学版)》2013年第2期19-26,共8页Journal of Guangxi Normal University:Natural Science Edition

基  金:国家自然科学基金资助项目(61262004);广西自然科学基金资助项目(2012GXNSFCA053010);北京大学高可信软件技术教育部重点实验室开放课题(HCST201102);2013年广西研究生教育创新计划项目(YC-SZ2012059)

摘  要:模型驱动工程(model-driven engineering,简称MDE)已成为软件工程领域的研究热点之一,它的核心基础是模型驱动架构(model-driven architecture,简称MDA)。本文在深入研究问题框架方法的基础上,结合模型驱动架构理论提出并开发了一种面向问题的领域和需求模型变换技术及辅助支持工具,并且通过一个案例研究来展示该技术的实际应用过程。结果表明,所开发的计算机辅助软件工程工具既实现了模型的可视化变换,又实现了需求文本的同步自动变换,从而增强了工具在实际使用时的交互性和易理解性。Problem Frames have become a major approach to the study of software requirements in the software engineering research community.It provides intuitive models and analytical methods for requirements analysis in software development.Therefore,how to deploy problem transformation techniques to derive software specifications(for programming) from user requirements is an important research topic in software requirements engineering.Model-driven engineering(MDE) has become one of the hot spots in software engineering research,and its core foundation is model-driven architecture(MDA).Based on previous in-depth research on Problem Frames and inspired by the MDA approach,a problem-oriented domain and requirements modeling transformation technique was developed.In addition a case study was conducted to illustrate its practical applications.Experimental results show that the CASE tool can implement problem transformation visually and modify textual requirements automatically in sync with each transformation step,thus enhancing the interactivity and comprehensibility of the tool in its practical application.

关 键 词:问题框架 需求分析和建模 模型变换 计算机辅助软件工程 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象