广西师范大学学报(自然科学版)2013,Vol.31Issue(2):19-26,8.
一种模型驱动的软件需求分析方法及技术支持
A Model-Driven Software Requirements Analysis Method and Its Technical Support
摘要
Abstract
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.关键词
问题框架/需求分析和建模/模型变换/计算机辅助软件工程Key words
problem frames/requirements analysis and modeling/model transformation/computer-aided software engineering (CASE)分类
信息技术与安全科学引用本文复制引用
李智,庞柳,刘国源,杨智尚..一种模型驱动的软件需求分析方法及技术支持[J].广西师范大学学报(自然科学版),2013,31(2):19-26,8.基金项目
国家自然科学基金资助项目(61262004) (61262004)
广西自然科学基金资助项目(2012GXNSFCA053010) (2012GXNSFCA053010)
北京大学高可信软件技术教育部重点实验室开放课题(HCST201102) (HCST201102)
2013年广西研究生教育创新计划项目(YC-SZ2012059) (YC-SZ2012059)