摘要
数据密集型系统已经广泛应用于不同的行业与领域。在分层的数据密集型系统中,数据展现子系统是其重要的组成部分。使用软件产品线的方法开发一组具有相似需求的数据展现子系统能够有效提高开发人员的效率。然而,传统的软件产品线构造与定制方法并不能完全适用于该类子系统的可变性特性。针对这种情况,提出一套基于可变点的数据展现子系统定制化开发方法。该方法首先对软件产品线特征元模型进行了扩展,并基于该元模型总结出一套面向需求文档的特征建模过程和可变点实现技术方案。另外,该方法提出两阶段的定制过程支持子系统的定制化开发。最后,通过一个财务数据系统中的数据展现子系统实例验证了方法的可行性与有效性。
Data-intensive systems have been widely used in different industries and sectors. Data presentation subsystem is an important constituent element of the layered data-intensive system. To develop a group of data presentation subsystems with similar requirements based on the software product line method can effectively helps to increase the efficiency of developers. However,traditional construction and customisation methods for software product line are not fully applicable to such data presentation subsystem due to its variation characteristics.In view of this,we propose a variations-based customised development method for data presentation subsystems. First,the method extends the feature meta-model of software product line. Based on it,the method summarises a set of required documents-oriented feature modelling processes and technical solutions for variations implementation. Besides,the method proposes a two-step customisation process to support the customised development of subsystems. In end of the paper,we verify the feasibility and effectiveness of the method through an example of data presentation subsystem in a financial data system.
出处
《计算机应用与软件》
CSCD
2016年第3期31-37,共7页
Computer Applications and Software
关键词
软件产品线
数据展现子系统
可变性
Software product line
Data presentation subsystem
Variability