首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到10条相似文献,搜索用时 46 毫秒
1.
基于特征的领域分析与建模技术是软件产品线开发中较为主流的需求建模方法,为描述产品线共性和可变性及其之间的关系提供了良好的支持。然而在现有特征模型基础上,如何指导系统开发人员进行软件系统的详细设计是亟待解决的问题。该问题主要体现在特征之间的结构与语义关系,以及特征的可变性如何映射为合理的系统设计模型这两个方面。针对上述问题,提出一种基于特征分解模式的软件产品线参考设计方法。该方法为特征模型中具有不同结构、不同语义的特征分解模式提供参考的详细设计方案,并提出相关聚类准则以支持对应全局特征模型的设计模型优化。最后,通过成绩录入软件产品线对该方法的有效性进行验证。  相似文献   

2.
一种面向服务的领域特征模型   总被引:1,自引:1,他引:0  
吴映波  王旭 《计算机科学》2011,38(6):180-182,194
针对面向服务的领域需求表达与规约化组织,提出一种扩展的服务特征概念与服务特征模型,以及基于OWL本体描述语言的服务特征本体元模型。扩展的服务特征概念可更为完整地表征面向服务领域的服务需求语义,而扩展的服务特征模型则为面向服务领域需求提供了一种易于扩展的规约化组织模型。模型通过特征关系映射,既克服了传统特征模型的特征组织形式的局限性,也丰富了服务特征间的语义关系,并可更好地支持基于特征的领域需求配置管理与定制。最后,通过给出的一个原型辅助建模工具实现,验证了模型的适用性。  相似文献   

3.
胡洁  王青 《软件学报》2016,27(5):1212-1229
特征模型是面向特征的软件开发过程的重要概念和制品,该模型以特征为单位,刻画了领域产品的共性和可变性.在日趋频繁的软件演化过程中,保持特征模型的一致演化,对于支持高效的复用开发和按需配置至关重要.目前,大多数的研究是在需求层面进行共性和可变性分析,对特征模型的研究则集中在对共性和可变性的建模上.但是,由于特征变更在建模过程中存在"涟漪"效应,会导致新的共性和可变性演化.现有的分析方法还无法解决这个问题,会导致丢失一些潜在的产品共性,从而影响复用的效率.提出了一种特征模型扩展和演化分析方法.通过扩展特征关联关系和模型演化元操作,实现对特征变更"涟漪"效应的分析.发现潜在的产品共性,提出重构策略和半自动化的共性提取和特征重构支持方法.该方法还针对典型的配置冲突提出了冲突消解规则和策略.最后,通过案例分析验证了该方法的可用性和有效性.  相似文献   

4.
《工矿自动化》2017,(10):43-47
针对传统的软件开发方法每次开发同类系统时,很少能复用之前累积的开发经验,造成大量的重复性劳动的问题,提出了软件产品线开发方法,并将该方法应用于煤矿安全监控系统软件的开发中。在对煤矿安全监控系统产品线分析的基础上,针对监控系统的共性和变性特征,探讨了各特征之间的关系,使用基于特征的可变性建模方法构建了煤矿安全监控领域可变性模型。该模型可对监控系统的可变性进行有效管理,同时在特征依赖规则的指导下,可快速完成具体的可定制监控系统的需求特征分析,为后续煤矿安全监控领域可复用框架的实现奠定了基础。  相似文献   

5.
可变性建模是软件产品线领域研究热点,现阶段的研究局限在需求阶段,缺乏完整的理论体系,从领域工程到应用工程缺乏详细的指导。针对这些问题,本文改进特征模型构建方法和流程,使其支持软件全生命周期,加强各模型的映射关系,增强流程可操作性,保障模型间的一致性。最后,得到需求阶段和设计阶段的可变性模型,并成功应用到教学服务管理系统二次开发中。通过构件开发和效率比较,验证本文改进方法作为软件复用分支理论是实际可行的,并且能够提高开发效率。  相似文献   

6.
数据密集型系统已经广泛应用于不同的行业与领域。在分层的数据密集型系统中,数据展现子系统是其重要的组成部分。使用软件产品线的方法开发一组具有相似需求的数据展现子系统能够有效提高开发人员的效率。然而,传统的软件产品线构造与定制方法并不能完全适用于该类子系统的可变性特性。针对这种情况,提出一套基于可变点的数据展现子系统定制化开发方法。该方法首先对软件产品线特征元模型进行了扩展,并基于该元模型总结出一套面向需求文档的特征建模过程和可变点实现技术方案。另外,该方法提出两阶段的定制过程支持子系统的定制化开发。最后,通过一个财务数据系统中的数据展现子系统实例验证了方法的可行性与有效性。  相似文献   

7.
针对基于关键字的搜索引擎缺乏语义的问题,提出了一种面向专业领域的语义搜索引擎模型.以领域本体形式化描述为基础,构建本体语义框架,进而给出语义搜索模型.在模型中,以概念、概念-实例以及关键字等3种扩展特征项作为基础,对查询扩展算法和文档语义标注算法进行了研究,并且构建了语义索引,通过引入向量空间模型判定扩展检索词与语义文档的相似度.实验结果表明,该模型较传统模型较大提高了检索的查准率和查全率.  相似文献   

8.
赵鄂  杨博文  杨贯中 《计算机系统应用》2013,22(10):114-118,168
针对传统的特征模型中存在的对软件产品线可变性需求表达不准确、缺乏特征描述方法的问题,在FODA等方法的研究基础上,从特征模型的层次分解、特征间依赖关系、变化性表示方法等方面进行描绘,提出一种适用于软件产品线的特征模型和特征描述方法.该特征模型能够帮助产品设计人员和开发人员正确理解产品需求,也是为后续实现软件产品线自动化生产打下基础.  相似文献   

9.
基于特征模型和构件语义的概念体系结构设计   总被引:9,自引:0,他引:9  
彭鑫  赵文耘  刘奕明 《软件学报》2006,17(6):1307-1317
特定领域软件体系结构(domain-specific software architecture,简称DSSA)是特定领域开发中的重要资产,而基于特征的领域模型使得从领域需求到DSSA的映射成为可能.引入本体作为特征模型的描述基础,通过该方法得到的领域特征本体将同时作为领域内业务构件的语义描述基础存在.在此基础上,提出了基于特征模型和构件语义的概念体系结构设计方法.该方法综合考虑了特征模型中的共性、可变性、绑定时间以及结构关系、依赖关系等对DSSA设计的影响,同时以构件语义作为特征到概念构件设计的过渡.相关方法已经实现为基于本体的特征建模工具和基于特征模型的体系结构设计工具,为特征驱动的领域开发提供了有力的支持.  相似文献   

10.
MDA环境下可变性元建模方法研究   总被引:1,自引:0,他引:1  
为模型提供可变性支持对于模型驱动软件开发的实践具有重要意义。可变性建模有利于捕捉领域概念及其特征的共性和差异性,为构造应用模型簇提供了一种模型复用的途径。在研究特征建模的可变性机制和MDA标准建模语言对可变性表示不足的基础上,提出了一种可变性元建模方法,构造可变性概要以支持原子、成组等可变性描述,开发了可变性验证和模型转换算法。通过实际项目的验证,该方法为基于可变性建模的模型内容复用提供了有效支持。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号