摘要
基于特征的领域分析与建模技术是软件产品线开发中较为主流的需求建模方法,为描述产品线共性和可变性及其之间的关系提供了良好的支持。然而在现有特征模型基础上,如何指导系统开发人员进行软件系统的详细设计是亟待解决的问题。该问题主要体现在特征之间的结构与语义关系,以及特征的可变性如何映射为合理的系统设计模型这两个方面。针对上述问题,提出一种基于特征分解模式的软件产品线参考设计方法。该方法为特征模型中具有不同结构、不同语义的特征分解模式提供参考的详细设计方案,并提出相关聚类准则以支持对应全局特征模型的设计模型优化。最后,通过成绩录入软件产品线对该方法的有效性进行验证。
Feature-based domain analysis and modelling technique is one of the most popular requirement modelling methods in software product line development.It well supports the descriptions of commonality and variability of the product line as well as the relationships between them.However,how to guide the software developers to carry out detailed design of the software system on the basis of existing feature model is a difficulty urgently to be solved.The problem is mainly reflected in two aspects:the structural and semantic relationships between the features,and how to map the feature variations into a reasonable design model of the system.Aiming at the above problem,we propose an approach for the reference design of software product line which is based on feature decomposition patterns.The approach provides detailed reference design schemes to feature decomposition patterns with different structures and semantics.Furthermore,it also offers a set of class-clustering criterion for supporting the design model optimisation corresponding to the global feature model.Finally,the effectiveness of the approach is verified by a case study in a score-collecting software product line.
出处
《计算机应用与软件》
CSCD
北大核心
2012年第3期9-12,45,共5页
Computer Applications and Software
基金
国家自然科学基金项目(90818009)
关键词
软件产品线
特征模型
特征分解模式
可变性
共性
实现
Software product line Feature model Feature decomposition pattern Variability Commonality Implementation