下载此文档

基于数据挖掘的软件重构技术在资产管理软件中的应用-软件工程专业毕业论文.docx


文档分类:汽车/机械/制造 | 页数:约78页 举报非法文档有奖
1/78
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/78 下载此文档
文档列表 文档介绍
分类号 密级UDC注1学 位 论 文基于数据挖掘的软件重构技术在资产管理软件中的应用(题名和副题名)何 灿(作者姓名)指导教师唐 勇副教授电子科技大学成 都朱扬勇高工长沙民政职业技术学院 长 沙(姓名、职称、单位名称)申请学位级别硕士 专业学位类别工程硕士 工程领域名称软 件 工 学位授予单位和日期 电子科技大学 2013年12月24日 答辩委员会主席 评阅人 注1:注明《国际十进分类法UDC》的类号。THESOFTWAREREFACTORINGTECHNOLOGYBASEDON DATAMININGANDITSAPPLICATIONTOTHESOFTWAREASSETMANAGEMENTAMasterThesisSubmittedtoUniversityofElectronicScienceandTechnologyofChinaMajor: MasterofEngineering Author: HeChan Advisor: TangYong School:SchoolofInformationandSoftwareEngineering 独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名: 日期: 年 月 日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名: 导师签名: 日期: 年 月 日摘 要摘 要随着社会信息化程度的提高,分布式技术以及网络技术在社会的多个领域都得到了充分的利用。在我实际工作过程中,如资产管理系统,客户自身需求日渐多样化,对资产管理系统自身的重用性、灵活性、开放性和反应速度都有了更高的要求。如何高质量、高效地开发出可以满足不同用户需求的资产管系统,同时能够很好地应对较为频繁的客户需求改变情况,面对系统结构与系统代码在开发过程中不断凌乱腐化的现象该如何处理。面对种种挑战,我们如何构建一个良好的系统开发环境,引入软件重构技术是能够解决这些挑战的最佳方法。开发软件我们首先得做好设计,然后再进行系统编码。但是系统的代码以及系统结构并不是一成不变的,而是随着环境、时间等各种因素而变更的,这就造成了系统代码结构以及整体结构不断衰弱,代码质量越来越差,维护成本越来越高。为了改进逐渐变的杂乱无章的程序代码,重构因此而诞生了。重构通过找出程序代码中的坏味道,进而对这些坏味道出现的地方进行调整以改进程序的内部结构。但是一个软件可能由数以万行的程序代码所组成,由人工的方式来嗅出这些坏味道将会耗费相当大的人力以及成本。通过统计及人工智能的科学技术,数据挖掘将资料做深入分析,能在庞大的资料库中寻找出有价值的隐藏事件,其在各个领域方面有越来越多的应用,且成果显著。因此本研究利用数据挖掘技术中的关联规则,嗅出挖掘出隐藏于程序代码中的坏味道,来帮助重构者进行软件重构。本文在了解当前重构技术国内外现状和资产管理系统特点的基础上确立了主要研究目的,即利用数据挖掘技术挖掘出系统中的潜在设计缺陷和代码坏味道,根据不同的坏味道特性,采取对应的软件重构技术进行系统各个模块的重构。结合系统自身遇到的问题,以数据挖掘的建模方法和系统中用到的关联规则进行了详细分析,确定系统经需要重构的位置。如系统中的权限管理模块、车辆管理模块、消耗品管理模块,为这些对象进行坏味道的挖掘,将模块中的典型类进行挖掘模式转换,借助关联规则挖掘出了系统中的依恋情结、霰弹式修改、冗赘类、中间人等坏味道。根据各个模块自身的特性和坏味道的不同,mand、State、Mediator等不同的模式重构。从而使得代码冗余性、类间的依赖性等得到解决,有利于系统的后期扩展,增强系统的灵活性。本文着重说明了重构技术在进行各个模块重构过程中的灵活运用,并对应用后的系统进行了分析和对比验证。重构后的系统整体性能得到提升,同时具备了更高的可维护性和可扩展性。最后总结了所做工作以及对软件重构技术的展望。I关键词:数据挖掘,关联规则,重构,管理信息系统IIABSTRACTWiththeimprovementofsocialinformationdegree,worktechnologyi

基于数据挖掘的软件重构技术在资产管理软件中的应用-软件工程专业毕业论文 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数78
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小1.96 MB
  • 时间2019-03-13