面向软件产品线的特征模型关键技术研究与应用

来源 :湖南大学 | 被引量 : 0次 | 上传用户:jnfxj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统的密集程度和复杂度逐渐增长,人们发现软件产品线工程是一个促进软件复用、高效管理软件产品复杂性的软件工程方法。对大规模软件系统中公共部分以及可变部分的定义、描述、管理、开发是软件产品线工程的关键问题。面向特征的可变性建模作为一种有效描述产品家族可变性与共性的建模方法,已成为管理可变性的主流方法,其中特征模型是应用最为广泛的可变性模型。虽然存在大量基于传统特征模型的扩展,但仍存在以下亟待解决的问题。首先扩展的特征模型在特定问题上的可变性表达能力存在不足。领域分析人员对强制与可选这种可变性机制的语义理解存在不一致,导致建模过程的差异而带来混乱。最后,以单个特征为基本单元的细粒度配置过程对于用户来说过于复杂,加大了用户对定制化软件的需求选择难度。为此,本文研究面向软件产品线的特征模型关键技术与应用,主要工作包括如下几方面:1.在传统特征模型的基础上提出了一种强化的特征模型元模型,给出模型的一致性约束规则,对特征、特征属性、特征关系等建模元素进行详细定义,提出配置向量与变体约束属性以丰富可变性表达能力。2.在所提出的特征模型上分析并提取模型所表达的领域共性。领域共性与软件产品线核心需求表现为特征模型中一组核心特征,本文提出启发性策略以识别核心特征,将其分类为直接可达核心特征、依赖传递核心特征、间接可达核心特征,并设计算法在特征模型上自动提取核心特征集合。3.在获取核心特征集合的基础上,重新定义已有的可配置特征单元概念,将组成单元的特征集合范围缩小至特征模型中的可变特征。可配置特征单元表现了特征模型的可变性,可进一步的缩小配置范围,本文定义可配置单元的结构关系与约束关系,设计算法识别可配置单元,并实现领域特征模型至可配置特征模型组织结构上的转化。4.实现了本文提出的特征模型以及各个算法,借助并扩展特征建模工具FeatureIDE将本文所介绍的特征模型以及相关算法应用于慢阻肺家庭护理领域产品线中,验证了本文方法的有效性。
其他文献
根据彭州市独特的自然地理特征,结合美国通用土壤流失方程(USLE),选择降雨侵蚀力(R)、土壤可蚀性(K)、坡度坡长(LS)和地表覆盖(C)4个自然因子作为彭州市土壤侵蚀敏感性评价的
在断路器运行过程中,如果出现回路断线故障,则会在很大程度上影响到断路器的正常运行,引发更加严重的故障,例如保护动作断路器跳闸不成功、大范围停电等等,最终会引发严重的
改革开放以来,伴随着《民办教育促进法》的颁布实施与民办教育相关政策的不断完善,我国民办学校如雨后春笋,蓬勃兴起,全国民办教育事业得到健康发展。作为教育市场化产物,民
当今随着全球化的工业得到了飞速的发展,多数的国家以及地区都存在着地下水污染,并且污染状况也在不断的加大,随着世界上各个国家对地下水污染治理技术不断的更新,对于我国来
在当今社会,经济的发展与文化的发展是密不可分的。“琅琊文化”作为青岛的地域文化中十分重要的一部分,在其还未受到足够重视与发扬的时候,需要通过一些有效的手段进行推广与发展,而博物馆这一针对于文化传承、展示与科普的特定场所是最合适不过的。作为徐福东渡起航地的琅琊台,使得中国开始将目光从陆地投向海洋,“海洋文明”则是琅琊文化的精华所在。论文写作与毕业设计的创作是结合琅琊台的地域文化进行博物馆的设计研究与
民航突发事件应急管理的核心是对民航突发事件进行快速与有效的决策,使得决策者适时地、创造性地化解危机。随着民航业与互联网信息技术的迅速发展,对新常态下民航突发事件应
通过化学改性和共混改性的方法,可有效提高酚醛树脂的耐热性、韧性和摩擦性,从而使酚醛制品满足摩擦材料的多种应用需要。从化学改性、共混改性及多种组分改性等方面对酚醛摩擦
本文主要介绍了定向钻穿越小堡支渠的设计过程,该工程定向钻采用DN900钢塑复合管,在河北省水利工程中属于较大管径的工程设计及应用,可供类似工程的设计、施工参考。
可以说水是地球上最为重要、最为宝贵的一种自然资源,世间万物的存在都与水有着密不可分的关系,如果没有水资源或是地表水地下水被污染,一切的动植物生命就都将消失不见。但随着
伴随着产业分工细化与经济发展,专利主张实体在经济运行中的滥诉行为引发了国内外诸多学者的广泛关注。专利主张实体滥诉行为开始于美国,给美国的专利市场和技术创新带来了巨