静态程序依赖图和用例模型的生成

静态程序依赖图和用例模型的生成

ID:32235320

大小:1.75 MB

页数:56页

时间:2019-02-02

静态程序依赖图和用例模型的生成_第1页
静态程序依赖图和用例模型的生成_第2页
静态程序依赖图和用例模型的生成_第3页
静态程序依赖图和用例模型的生成_第4页
静态程序依赖图和用例模型的生成_第5页
资源描述:

《静态程序依赖图和用例模型的生成》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西安电子科技大学硕士学位论文静态程序依赖图和用例模型的生成姓名:郑变红申请学位级别:硕士专业:计算机软件与理论指导教师:陈平20070201摘要软件逆向工程是分析软件系统的构件及其相互关系,并在更高抽象层次上进行描述的过程。作为软件工程的重要分支,软件逆向工程以辅助用户理解系统为目标,为文档制作、系统的维护、演化,重构和再工程提供支持。功沮。是一种可视化的建模语言,定义了多种视图,从不同侧面描述了软件系统的静态结构和动态行为。本文介绍了软件逆向工程的基本原理及研究现状,并以目标系统的静态信息为基础,对反映程序实体之间相互调用关系的静态程序依赖图加以呈现,从另一角度辅助用

2、户加深对目标系统的理解。借助于静态程序依赖图,对用例图的生成作了进一步的探索:提出一种以静态信息为基础,结合动态信息逆向生成用例图的思路,使得到生成的用例模型更为合理全面,准确、有效、更加接近于实际模型,更有利于用户对目标系统的全面理解和认识。本文中提出的方法均在工具Ⅺ)RE(mDi口H&w础瞰硎略)中实现,通过实验测试,验证了其有效性和正确性。关键词:逆向工程静态程序依赖图用例模型用例图Abs伽Abs扛actAsasignjficamresearchbranchof∞ft、张坞锄gineerin易softw鼬reversea唱ineefingislheprocesso

3、fanaJy面唱s0尚Ⅳamcompon∞招a工以theirrela矗onsllipsandspeci黟ingthe∞ftwarcatabigherlevelofab鲫蒯。也Ittal【嚣aimalhelpiIlguSe体tomld靠sta】以sy豇印1s,whichsinlpli丘器t11ewayindocument托·gene均土ioIl,systemmain:te枷ce,systemeVolV锄e蝇systemre锨llc=tllring姐d∞—如西nee血g.UMLisa、risualmodclinglanguage,demlingall】drldsofdiag

4、ramstodescribe1hesta:cics臼似ure锄ddynamicbeha_、,iorSof∞fhⅣarcsystcInsconciselyfbmdcfbremaspects.TMspap盱bcghls埘th趾i咖dIlcti∞of1he砸ncipl姻弛dapplicationsofs0Rwa地feVe嫩engille町in舀andP璐锄ts也esta_吐ccan聊ht11atrenec拈tberelatiomhips锄ongprogmm础tiesk吲甜onthestaticinfomIalionofanalyzedsystem,whichisbelpfII

5、lf.ortheus盯tound髓staIld也etargetsystemmore.Theuseca∞modelisals0fIl_tIlrerese缸ched砸ththehelpofstaticcall脚h,thisplIperpropos鹤也eid∞toreVefselyg锄eratetheu∞ca辩modelc咖biningthe由,n锄iciIlf0玎nationwi也staticinformation,姐d也en也eresu心u∞ca∞modelismorecomprehemive,e丘硎ve舡ldclosert0tlleactIlalmodd,w:hichi

6、smorellscfmf研the嘲tomdefsta】帕theta啊S)rste

7、!ng∞盯a11y.‘Alltlletechniqu嚣锄dmcmodSprovidedinthisthesishavebeenimplementedinat001ldtnamcdⅪ)RE。(iDi缸RcVe嫩EngilleeriIl曲,锄dnlcvalid时孤dcorrecn坨ssofwhieh盯everifiedbytbeexpc抽ents.Keywords:Reve礴eEngin∞咖gStaticC枷GmphUseC鹤eModelU∞c嬲eDiag强m声明独创性声明秉承学校严谨的学风和

8、优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书面使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切相关责任。本人签名:l阻关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即;研究生在校攻读学位期间论文工作的知识产权单位属西安

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。