摘要
模式在软件开发过程中被总结和提炼,从而能够利用模式加速软件的设计与开发。在使用Java蓝图进行程序过程建模时,从大量的实例模型中,总结出一些可行且被验证的Java蓝图过程模式。扩展Java蓝图的概念,提出Java蓝图过程模式的形式化定义框架,详细阐述过程模式三层视图的结构和内容特征,并且举实例描述过程模式,最后对比了国外相关研究成果说明Java蓝图过程模式的优势。Java蓝图过程模式的提出,为程序过程建模提供了便利,能够提高模型驱动开发与维护的效率。
Patterns are summarised and extracted from the process of software development, so that they can be used to accelerate the design and development of software. When modelling the procedure process with Java blueprint, we sum up some feasible and proved Java blueprint procedure patterns from a large number of instance models. In this paper we extend the concept of Java blueprint, present the formalised definition framework of Java blueprint procedure pattern, and elaborate the structure and content features of three-layer view of procedure pattern, the instances are also given to describe the procedure pattern. In end of the paper we illustrate the advantage of Java blueprint procedure pattern by comparing it with relevant foreign research outcomes. The presentation of Java blueprint procedure pattern provides convenience to program process modelling and is able to advance the development and maintenance efficiency of model drives.
出处
《计算机应用与软件》
CSCD
2015年第5期24-29,共6页
Computer Applications and Software
基金
北京市人才培养模式创新实验区与软件工程特色专业建设项目
北京市人才强教深化项目(PHR200907220)
关键词
Java蓝图
过程模式
动作
形式化
程序建模
Java blueprint Procedure pattern Action Formalisation Program modelling