高级检索
    李玉琴 赵文耘. 从领域需求到产品线体系结构的映射——一种面向特征的方法[J]. 计算机研究与发展, 2007, 44(7): 1236-1242.
    引用本文: 李玉琴 赵文耘. 从领域需求到产品线体系结构的映射——一种面向特征的方法[J]. 计算机研究与发展, 2007, 44(7): 1236-1242.
    Li Yuqin and Zhao Wenyun. A Feature Oriented Approach to Mapping from Domain Requirements to Product Line Architecture[J]. Journal of Computer Research and Development, 2007, 44(7): 1236-1242.
    Citation: Li Yuqin and Zhao Wenyun. A Feature Oriented Approach to Mapping from Domain Requirements to Product Line Architecture[J]. Journal of Computer Research and Development, 2007, 44(7): 1236-1242.

    从领域需求到产品线体系结构的映射——一种面向特征的方法

    A Feature Oriented Approach to Mapping from Domain Requirements to Product Line Architecture

    • 摘要: 领域需求之间的依赖关系对软件产品线的体系结构有很大的影响,在已有的面向特征的管理产品线需求依赖的方法中很少有研究从需求到产品线体系结构的映射.基于一种特征依赖的分类方法,提出了从领域需求到特征,以及从特征到产品线体系结构的映射规则.通过这些映射规则,一致的需求通过映射得到一致的产品线核心资产,从而减少产品线中核心资产的不一致性并增加产品线的复用程度.用金融领域的现货交易产品线作为实例说明这个方法的实用性.

       

      Abstract: Architecture is one of important parts in software product line, and architecture comes from domain requirements. Individual requirements are seldom independent of each other, but various kinds of dependency exist among them. Software product line architecture determines reusable assets across a domain by exploring domain requirements commonality and variability, so domain requirements dependencies have very strong influence on product line architecture. A feature is a set of tight-related requirements from stakeholders' viewpoints and feature dependencies reflect requirements dependencies. Among those existing feature oriented approaches to managing requirements dependencies in software product lines, few approaches deal with mapping from requirements to product line architecture. In order to decrease the inconsistencies between assets and increase the reuse in a product line, mapping rules from requirements to features and mapping rules from features to architecture are developed based on a feature dependencies classification defined in another paper. It is also validated whether consistencies between product assets are coincident with those between requirements based on mapping rules. Following these mapping rules, consistent assets are generated from consistent requirements, thus reducing time consuming work on consistent analysis of assets, and supporting easy generation of product line architecture from domain requirements. A case study for spot and future transaction domain is described to illustrate and validate the approach.

       

    /

    返回文章
    返回