基于领域追踪模型的软件产品线开发技术研究

被引量 : 6次 | 上传用户:vbpro
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件产品线是一种面向特定领域,以全面、系统的软件复用为基础的软件开发方法,包括领域工程和应用工程两个主要阶段。其中,领域工程是产品线核心资产的生产阶段,而应用工程则是基于核心资产的应用产品生产阶段。在任何系统的开发和维护过程中,追踪关系描述分析、设计和实现等不同开发阶段制品之间的关联,追踪关系的表示、获取和维护因此成为一个重要的问题。软件产品线开发由于涵盖领域工程和应用产品两个开发层次,必须保证各个应用产品之间以及与领域核心资产之间的协调和统一,因此追踪关系在其中的作用也就更加重要了。软件产品线开发中的追踪关系除了跨越不同开发阶段的时间(如基本的分析、设计和实现)维度,还涵盖了空间维度上核心资产与应用产品两个层次中开发制品的追踪关联。建立并且维护这种追踪关系能有效地支持基于核心资产的应用产品开发和演化过程,并保证整个软件产品线的统一性和一致性。本文的研究主要关注于软件产品线领域工程中各主要开发活动及其制品之间追踪关系的描述和建立,以及基于追踪关系的应用产品开发和软件产品线增量演化过程。本文的目标是为领域工程中分析、设计和实现等主要阶段的开发制品提出模型化的表示方法,并在元模型层次上提出相应的映射模式和参考转换规则,从而辅助领域工程过程以及相应的基于复用的应用系统工程和软件产品线演化过程。本文首先提出一种软件产品线追踪概念框架,它定义了产品线在不同开发阶段的抽象表示以及各种表示之间的相互联系。在此基础上,对各抽象层次使用特定的建模方法与技术进行特化,提出一种多层次的产品线领域追踪元模型。该元模型定义了领域分析、设计与实现阶段相关的子模型的组成结构,并且建立了子模型元素间的概念级追踪关联。因此,一次领域工程成功实施的结果就是一个领域追踪模型的具体实例。本文随后研究领域工程主要阶段内的建模技术以及模型转换的方法或指导原则。在领域分析阶段,本文采用扩展i-Star的目标建模技术反映用户的意图以及需求的来源,同时引入基于本体的特征建模框架描述以可变性为核心的产品线领域需求,并以目标与特征间的映射模式为基础指导目标模型的特征化过程,其中包含部分自动化实现算法。在领域设计阶段,本文采用扩展方面机制的领域体系结构支持由可变性所引起的多种类型的构件交互情况,另外引入角色模型作为特征模型与体系结构的中间层次,将特征驱动的领域体系结构设计过程分解为基于特征的角色建模与基于角色模型的体系结构设计。在领域实现阶段,体系结构中概念构件与实体构件具有直接映射的关系,因此实现构件的开发能够直接遵循构件规约的定义。在领域分析与领域设计相关方法的阐述中,本文以同一个产品线应用实例及相关支持工具FdDAT描述领域工程的建模与模型转换过程。追踪模型实例包含具体的制品追踪关联,因此本文还将研究在此基础上的软件产品线应用产品生成方法以及增量演化过程。对于前者,以应用需求为依据配置领域体系结构,并基于概念构件到实体构件的具体追踪关联使用不同的组装机制分别实现对应的构件交互模式,生产出符合特定需求的应用系统,另外该方法给出领域体系结构设计与构件组装工具FdSPLC。对于后者,本文提出了一种特征驱动的产品线增量泛化方法,它包括一组特征模型层次上的基本泛化场景及其组合指导,并且利用特征与实现单元间的具体追踪关联实现自动化的代码演化。
其他文献
目的:探讨超声引导下经颈内静脉植入输液港的手术技巧、并发症及临床意义,了解输液港的安全性与可行性。方法:回顾性分析2013年1月-2014年6月本院196例行静脉输液港植入术的
目前,国内关于我国跨国界而居的民族的研究已经形成了一定的规模和气候,但民族学界对这类特殊群体的称谓不尽相同,主要有"跨界民族"、"跨境民族"和"跨国民族"之称,这3个概念
探讨古时间针法理论科学性时发现,古时间针法之间存在矛盾,其理论中时间、经脉、腧穴、气血等要素之间的关联缺乏严谨性和必然性,无法实现"知气之可取之时"而"与之期"的目的,
高职院校法制教育存在途径单一、仍以课本教学为主等问题和误区,如何开展形式多样的全员育人活动,创设法制教育的环境,加强对师生及家长进行法制教育和宣传,采取多种途径对学
<正>这次"失败"的国内游学经历让我彻底明白了一件事,强扭的瓜不甜,孩子的路只能让他自己走,我们家长的过多干预有时会适得其反。暑假已经过半了,"游学"仍然是一个让家长们既
期刊
<正> 随人们生活水平和环保消费观念的提高,带动了松木家具的发展。国内松木家具多采用进口松木,主要有芬兰松、俄罗斯松、巴西铁塔松和新西伯利亚松等。常用国内松木树种有
当前,大学生就业形势十分严峻,通过自主创业来解决就业问题已成为一个行之有效的办法,而终身学习教育思想对大学生就业创业能力培养具有指导意义。论文以终身教育思想为逻辑
本文将传统的艾宾浩斯遗忘曲线规律法与高三英语语法复习相结合,从遗忘曲线入手,总结了在语法学习准备阶段、语法传授阶段和语法复习阶段的策略与方法,为在有限的时间内提高
随着我国铁路客运专线、高速公路等基础设施建设的进一步发展,西部岩溶地区需要修建越来越多的隧道工程,连拱隧道以其独特的优点被广泛采用。而岩溶的存在使隧道周围岩土体结
在杨柳吐翠的阳春三月,我被一件件喜事激动着,心里如同春风般温暖。先是滦河岸边的沙草滩上,惊现早已销声匿迹二十多年的野鸭子数百只,水中嬉戏,草里追逐,令人欢呼雀跃;尔后,