特定领域环境下软件切片技术的研究

来源 :兰州理工大学 | 被引量 : 0次 | 上传用户:woaizhmx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件系统的规模越来越大,结构越来越复杂,为了更好的理解程序,为了更合理的开发软件,软件切片技术逐渐成为软件工程学中的一个研究热点。切片技术虽然得到了迅速发展,但是各种切片技术大多数只是对源程序中的某个变量计算程序切片,这些切片方法虽然提高了理解系统中某个具体细节的效率,但是在理解整个系统架构方面则略显不足。针对这个问题,通过对目前主流的各种切片技术进行深入研究之后,在分析软件系统体系结构的基础上,本文提出了一种选择切片准则的方法,并且把这种方法的定义,推导过程等进行了详细地阐述。使用这种方法计算的程序切片可以帮助程序理解人员更加方便、快捷、高效的理解系统架构,从而缩短软件系统理解的周期,降低了理解系统架构的复杂度,也在一定程度上促进了软件维护、软件逆向工程和再工程的进一步发展。各位专家学家对软件切片技术的研究大多数只是针对某个虚构问题,把软件切片技术和实际问题相结合的研究和应用少之又少。本文把某市民政信息管理系统的需求和设计作为研究背景,但由于其规模庞大,结构复杂,不能一一详述,所以只选取了其中具有代表性的系统信息管理子系统和老龄人口子系统作为特定领域。首先用z语言对其需求进行了精确描述,其次设计系统的架构,编写程序的源代码,然后使用切片技术提取系统的架构,最后把两种系统架构进行对比分析,实验结果证明了本文提出的方法切实有效。
其他文献
随着分布式技术的广泛应用,尤其是在关键领域的深入,应用环境变得异常复杂,网络异构问题也更加突出,对系统的可靠性和可用性提出了更高的要求,为系统提供容错则是保证高可靠
移动自组网MANET(Mobile Adhoc Network)是由一组带有无线收发装置的移动终端节点组成的多跳临时性无中心网络。它的前身是分组无线网,对分组无线网的研究源于军事通信的需要,它
近年来,随着高速铁路的迅猛发展,铁路监测设备的增多以及不断复杂化,铁路设备维护工作难度在不断增大,因此建立铁路设备的综合监测系统,提高设备维修的智能化成为高速铁路研
本文以中型足球机器人为研究平台,结合ROBOCUP机器人大赛中型组机器人足球比赛的实际应用为研究背景,为MT-OR全向型足球机器人量身设计并实现了其视觉软件系统与网络控制系统
本课题来源于太平洋保险上海呼叫中心系统的研发项目,本课题所实现的系统模型是在深入研究了呼叫中心系统基础理论以及J2EE轻量级架构技术的基础上,根据实践过程中得到的呼叫中
近些年来,全国乃至全世界各地的灾害和紧急性事件频繁发生,这使得应急通讯服务系统的研发变得迫切。本论文是以广东省教育部产学研专项“下一代宽带无线接入系统研制和网络应
随着互联网信息技术和电子商务产业的快速发展,线上购物成为一种方便、快捷、有吸引力的购物方式,得到了数以十亿计的网络用户的关注。其中,服饰类商品在电商行业中具有十分
随着车辆的普及和移动Ad Hoc网络技术的不断发展,车辆自组网(VANET,Vehicle Ad Hoc Network)逐渐成为新兴的研究领域,同时智能交通系统(ITS,Intelligent Transport System)也
近年来,人们对于信息安全的要求也越来越高,传统的身份识别方法,基于其自身固有的特点越来越不能适应社会发展的需求,存在着许多不稳定因素,正因如此,基于生物特征识别的技术
随着互联网技术的高速发展,互联网已成为国际化商业合作、信息交互和新技术发展最为重要的组成部分。作为网络技术基础的网络管理技术也在不断推陈出新。网络发展到现今阶段,