模型切片技术及其在软件演化领域的应用

来源 :沈阳化工大学 | 被引量 : 0次 | 上传用户:liongliong464
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件演化是高质量软件开发的重要课题。随着互联网的爆炸式发展,软件系统也随之飞速发展。然而,随着软件系统复杂性不断增加,计算机软件系统变得越来越难以理解和维护,更多的节点和边被添加到图中,这将导致遗留系统的规模很可能超出其图形模型可以表示的范围,这必将导致遗留系统对应的图形模型的可读性降低。而一些研究人员在对大规模程序进行调试时发现:当一个规模巨大的软件系统按照一定的规则划分为若干个规模较小的程序时,可以很容易被理解和维护。因此,本文首先对程序切片的研究背景、国内外研究现状、主要技术、应用场景等进行了简要概括;接着对软件演化,程序切片,模型切片技术进行了介绍,然后对UML进行了研究分析,领会切片技术在软件演化领域的思想及实现过程;最后在对遗留系统演进策略进行研究的基础上,将程序切片引入到模型切片中,提出了一种动态模型切片方法来促进遗留系统演化。其主要过程为:首先理解遗留软件系统,并从遗留系统中提取更高代表性的模型。然后利用类图和通信图的依赖性分析构建CSDG类场景依赖图,为切片打下基础,然后根据给定的切片条件对依赖关系图(CSDG)进行切片,输出切片图。最后通过实例来说明提出的动态模型切片方法的可行性,用实例进一步说明了算法的过程与结果。最终通过案例来说明提出的方法通过减少不相关或独立的元素来简化系统模型,同时考虑模型中指定的给定元素。这将有助于系统在模型层面上对系统进行演化,从而有助于系统演进。案例研究表明,提出的方法是有用和高效的。
其他文献
本试验以中国荷斯坦牛为研究材料,选取CSN3(κ-酪蛋白)、ACACA(乙酰辅酶A羧化酶α)2个与泌乳性状相关的候选基因,通过PCR结合产物直接测序的方法来检测突变位点,并依此确定基
<正> 美国SDI公司(Strategic Directions International,Inc.)出版的《China Analytical InstrumentDemand & Production:Good Fortune and ProsperityMarket Forecast:2010~2
系统思维是人类七种重要思维之一,是以系统论为思维基本模式,把认识对象作为系统,综合考察认识对象的一种思维方法。在化学教学中培养学生的系统思维,能促进学生构建系统的知
目的:了解目前成都市CT的配置、使用、管理现况和使用效率,对CT的成本、效益和检查结果进行分析,探讨使用效率、检查阳性率的影响因素,提高成都市CT的有效利用,为全市更有效
红外和可见光图像探测在各行各业得到了广泛的应用。这两类图像具有很好的互补特性,前者能克服恶劣环境条件,区分场景中红外目标与背景信息,后者分辨率高细节丰富,视觉效果更好。融合红外与可见光图像能提供场景中更为丰富精确的信息,因此,开展红外和可见光图像的融合研究在视频安全监控、夜间辅助驾驶、目标检测和识别等领域有着重要的理论意义和实际价值。本文首先介绍了图像融合技术相关理论,并分析了红外与可见光图像领域
近年来,农业价值链融资模式被越来越多地运用于农业产业化的发展,它将农业价值链与各类农业主体、金融机构联系起来,能够满足不同经营主体的资金需求。纵观整个农业价值链链条,肥料的成本投入占比仅次于农机,其中复合肥是目前农业生产中最广泛施用的肥料之一。华绿生物是湖南省内一家中小型复合肥生产企业,公司通过价值链延伸,想要实现从单纯的农资供应商到农业配套服务商的转型。像大多中小型企业一样,资金不足成为阻碍其转
进入21世纪,全球海洋经济迅猛发展,作为海洋产业的重要一环,游艇业也水涨船高,逐步成为沿海经济带新的发展亮点。河北省黄骅港作为环渤海地区的沿海重要港口,游艇业发展必将迎来新的机遇和挑战,引起了以海事管理机构为主的行政部门的高度重视,特别着重以下两个层面提出了更为严格的要求,其一是海事安全监管,其二是公共服务。近年来,随着京津冀协同发展战略、21世纪海上丝绸之路和雄安新区规划建设等国家战略的实施,黄
研究目的:1、描述头颈部恶性肿瘤住院患者的自我管理效能感水平现状。2、描述头颈部恶性肿瘤住院患者的社会支持情况、焦虑与抑郁情绪状态、应对方式情况。3、分析影响头颈部
目的: 研究 99mTc-HYNIC-AnnexinⅤ体内凋亡显像的适宜条件,评价其显像结果,探讨该体内凋亡显像技术作为一种评价肿瘤对化疗反应的新型方法的可行性,为进一步的科学研究和临
[目的]1、探讨双源CT双能量减影中自动去骨技术在颈动脉成像中的临床应用价值。2、探讨颈动脉双源CT血管成像对粥样硬化斑块的好发部位、斑块性质及管腔狭窄程度的评估价值。