Li-FORM产品线重构方法的研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:comeandsit
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,为了提高同类软件产品的生产速度与产品质量,提高软件构件的可重用性,软件产品线方法被广泛应用于软件工程领域。软件产品线先驱者们设计并实践了多种产品线方法,包括COPA,FORM,FAST等。其中,FORM方法是面向特征重用方法的简称,它是实施软件产品线的一种常用方法,在生产实践中取得了不错的效果。FORM方法是面向特征领域分析(FODA)方法的扩展,它将FODA扩展到软件设计和实施阶段并且描述了如何以根据特征模型开发领域体系结构和构件的方法来达到重用的目的。  然而,FORM方法也有其本身的局限性。一方面,FORM方法并不适合基于遗留系统的软件产品线再工程;另一方面,在领域工程中,FORM方法缺乏一个详细的规范来指导领域分析;再一方面,FORM方法缺乏一个详细的生产规则来指导后续的产品生产。  为了解决FORM方法存在的局限性,本文提出了LI-FORM方法。LI-FORM方法是整合遗留资产的面向特征重构方法的简称,它以市场为导向,在流程上对FORM进行了一些改进。这些改进主要集中在软件产品线的领域工程部分。一方面,LI-FORM方法通过在领域工程中增加遗留系统分析过程来解决遗留系统产品线再工程问题;另一方面,LI-FORM方法采用PuLSE-Eco方法来制作产品特征表来指导领域分析;再一方面,LI-FORM方法根据市场来建立生产计划,从而达到指导后续产品生产的目的。  LI-FORM方法在法院管理信息系统的产品线重构中得到了应用。由于LI-FORM方法分为领域工程和产品工程两部分,其实施过程也可以分为对应的两个部分,这两个部分不停迭代、相互影响。领域工程中,主要实施了以下过程:确认产品线范围,制定产品特征表;着眼市场,根据产品特征表,制定产品线生产计划;根据产品特征表以及产品线生产计划创建特征模型;根据特征模型分析产品差异性,创建产品线的体系结构;生产可重用的软件构件。产品工程中,主要实施了以下过程:分析用户需求,确定产品特征选择需求规约;根据产品特征、生产计划以及产品线体系结构确定产品体系结构;根据配置管理选择合适的构件生产出软件产品。  实践表明,使用LI-FORM方法对法院信息管理系统进行产品线重构,取得了不错的效果。LI-FORM方法的使用缩短了产品的开发周期,提高了产品的质量。同时,它可以使开发者更准确的估算产品开发的成本,降低新产品开发的风险。最后,本文总结了LI-FORM方法在领域工程、产品工程以及组织管理三方面的实施过程中的关键成功因素以及存在的问题,并且提出了今后的研究方向。
其他文献
近些年来,新兴的分形几何学在不断地发展,并且在一些研究领域中得到了广泛的应用,如计算机、地理、交通等等。分形几何的最基本特征是自相似性,即每个局部按照一定的比例放大
空间数据库的研究始于20世纪70年代的地图制图与遥感图像处理领域,其目的是为了有效地利用卫星遥感资源迅速绘制出各种专题地图。随着地理信息系统、计算机辅助设计与制造、机
森林火灾是林业灾害中对社会、经济及环境发展影响范围最广和破坏性最大的一种自然灾害。森林火灾是一个极其复杂的自然现象,受众多自然因素和社会因素的影响,包括可燃物类型
迄今为止,研究者虽然对图像分类问题进行了大量研究,也取得了一些研究成果,但多数研究工作是基于开放领域的,类别粒度较粗,难以很好地满足特定应用场景下的精细分类需求。相对于传
人类发展的历史,就是解决问题的历史。计算机的出现,加快了人类解决问题的速度,也带来了与之相对应的问题。在一些反复出现的问题上,人们试图找出最优的解决方案,以期可以达
在科技飞速发展、信息高度膨胀的今天,互联网已经成为推动生产力发展最重要的工具。而且,人们获取自己所需的知识和信息的方式也正逐渐发生变化,从以往的在图书馆翻阅书籍,向网络
软件系统的正确性一直是人们所关心的问题,人们使用各种方法来验证一个软件系统的正确性,目前已经有越来越多的人使用模型检测技术来对软件系统进行验证,也就是通常我们所说
金融系统安全关系到国家稳定与行业健康发展,然而金融系统风险分析由于信息缺失或意图行为不确定而面临重要挑战。现有的以计算为主的数据分析技术无法分析出被观察对象存在的
随着网络技术的发展,软件运行平台逐步由传统的单机、封闭、静态的运行环境转变为开放、动态、多变的网络运行环境。由此产生了一个新的研究领域:网构软件。与传统软件相比,主体
随着互联网使用范围的不断扩大,互联网与生活的结合越来越密切,社会信息化的浪潮正在席卷全球。中国拥有世界上最多的网民,并且每年仍在以极高的速度增加。面对迅猛发展的网络通