程序理解工具Understand的使用_第1页
程序理解工具Understand的使用_第2页
程序理解工具Understand的使用_第3页
程序理解工具Understand的使用_第4页
程序理解工具Understand的使用_第5页
已阅读5页,还剩10页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实验报告学生姓名: 学 号: 专业班级: 实验类型:口 验证 口综合 /设计 口创新 实验日期: 实验成绩:_一、实验项目名称程序理解工具 Understand的使用。二、实验目的和要求(一) 实验目的:熟悉程序理解工具Understand的使用方法。(二)实验要求:1. 熟练安装 Understando2. 掌握工具分析文件方法。三、实验步骤1. 安装程序理解工具 Understand。2. 阅读工具帮助文件。3. 启动工具 Understand。4. 使用 Keygen 生成 Registration code.5. 创建项目。6. 选择语言。7. 添加文件。8. 分析文件。四、实验截图1

2、.安装程序理解工具 Understand。2、阅读工具帮助文件。fe? Dndex a t luid 3. 0Ht? lp_ 口 x>H牛隗意后浪_ rf:H豆顶 Q?目景蛙)I索引值)、I Ah UridgtmdP9 Inticductionmg*?*| Lariguage-s iuppartex囱 For Thesis Wtio DonTiJ) Pails and T srmircilogEP?*| Using UndersQ-and Wii:Undsratand Tcrrninolc StMina Ufiderstand?1 ContB-Mt Me nun Arc E-IO 虫Fi

3、nd Things ir Ertli匹 FilterE ntity Loc-atcw Iratani Search Find K Ftes FavDirtes国I InforrMticm Brokerl?1 StMirce Edita? ArchiLectuie IBroriKSH主 GnaphiGal Views函 ASCII and HTML Rep*?*! APIs kir CuLcim Hitpc » |JjI _tJ_£ n r E «:Al - i lr u. UiH.= . .3-(Jnctersfnci creates a repository o

4、f tne relations and structures contained witnim the software project. The repository la then used to learn about tne source code.has analysis Teatures that help you quickly answer questions such as: What is this entity? wnere is it changed?3、使用 Keygen 生成 Registration code.4、启动工具 Understand。5、创建项目。6、

5、选择语言。AdaLanguagesSelect the source code I知叫理e(3)that yoiur project wil certain. Later, you cw configure options for how Mth language you sele is handed.COBOLCcWfire 68K AssemblyCC* f* Fuzzy L Slrict*Ct* Fuzzy AnBtysis: Grest for Eh程 f irst pass most code, since very little setup Is reqiwed. Uses fuz

6、zy logic to handle incomplete, nom-compilin(j code gracefully and as- KOjratety ss possible.FortranJarvaCC+ Strict Analysis: This opton may resul In a more accurate aralysiSi so more setup is required, fri du die perihs and macrcis wil need I口 he defined during lhe anatysis. Handles C+* tempiates an

7、d overloadedi functions better 伯an the tuzzy analyzer, t ate。will sralyze Objective CJC*.PascalPL州P那onF VFCLR Web°F tnpart (MQfed 料ttngs from 曰 MS Visual Studio ProjectC/C+虹力< Back7、添加文件。i-sar d CC : XPocu真 SL!i <& Sot "t 3. El g XtA i.Tfe 1_ 8 ,t C At <* I Sjrl C &fl<S

8、ouro FilesAdd direclonnec; thwart corrtHin the soucfl ttes you warl analyzecl. Vou may choose win ether or ricfl to GuComoiiElly include swhcli旧c1one;s.thatEwtdi Ibrgilwiq日壬 you sclerfodl arc Added to- the projedVou do not need to add fftes IrbclLadZ treen -ottar libraries ( since those c-nn be adde

9、d I after wlhen you HJerrtlriY include clheciaies.1 File#LJi Add 9 Anctory D Add a E_fs 、X,RerrovcSQ D:'- St ft 3rd* AQ打mqBackiMext »Anslyze project rwwBe»gin anatyasnn project Twrces. Durina IFis EnEtYES gui rMy be prom pled <* lor ofrtiDnal C4>nligur?rtian flems. Th®y nwiy

10、 add further ntormartion- to ycur parsed results but -are nert fbuE and can I& safety vnoredV_Li& ax d. “Z r XDucruAHivLtE; arid. Se 11 ±nc sXorXMjrUndcfi if t a-ri-dFro3. . . Ready to analyzeYo-uSe finiEiherl providing the settings nweteol to creole nn Un«dHr51-Binc4 preyed. Vb

11、71;u can choose to oontigure more srttngs (such -as Iwiguage- s:pacific setfngs) usinp the Project CorifiqurartiKjni dialog. Or you can choose to analyze lhe project now a nod start cixingi Llnd±rstand Io explore your qgmI# In aAHr #岑e. you c*n gp bdbek Iq Ih*- FrU QonQgtfr«liQn *vls nrytl

12、ffliB y&u ika.Canligure more settingsiPFHVrvMh* PYcd Cordlg«JFMIs pliafia to*的riM藉质厂 conrigMffltiionKS. aiGQngurtlons Mg k*een anHtl临*1 to mosficorfirwin deffcjH*. This csr be inwkecl 1醐自r 期 ar*y lirne from the Project KftWiJI|w Use ths new project wizerd wtisri er Orting risw prOjKtS Back

13、| 匚8、分析又件。4 Hu lid tSHW 1 C= D<i cruaiiBn.< t And! 1: *% jLdM m/x* OiH'KTllEKtH h s:*tut m. UiilE= 1S 理一蛀.g央、EIV_ u. FI4 SA S#*rth 加* 自叫F 购RE* 洋打虹住*岫弘*®5k* MnoWof Rwlji 岫州* Hw叮 EM =53g _狩 SvncfrWc O9j&uttainiw,: Ck4 * it 食g i= L-d«*I T etului* M«mlina T "购*/* EMt-ar

14、ndilB kJd '1»+ Aj-ctih:4CT1liR«B.Mc息 湿 mMcb»rQ*ma 3ig righUTseM3)/Eiae-t1<3|afaji rAddEJl|r“4»机cb<a,r2J心MN1?IBvo-id n»nu。;.#曜稣加万衅ISw-id knp-E->cFj£i«nd f! |r lac n,#/.SA 中 EifflJBEf!?20vo-id dj.«pLHy ( Fra.«nd f l|" r队¥* 质ST商 &昭

15、JI雄 fl Ft_n*rw 4 > t打维.卒tffljfrKF1ZD - |-fviinbwriMiii or -!prworf llcv a-ntyxerfUnAFaBtCAd AM£ QErwrv: #Mbl IbMilk: 0ElAlKVT-irMirH!: m g B I 由G:<irki|j<«-Hd : :XH*5*c:11 鼻口口 n 31 11 A">- 盾研dwlym;D 】* Hfl- uCodaChMElind' Nwnr Lk-m I Cc«utwi 1 PfW CFinct| saveFfe

16、Types |三FF £ftseSmfive 厂SetrthTVr* |Fh8 s&m"*JI Repce RrdhFles»言 jq §£,<>/ Understand - (Build 685) - C: XDocuaent s and Sett incsAdBinist rntorMyUndcrst andPro ject 3. udb(D: Sf®3tft3t09. c)FM &* 象5 V>twMetrics QfhtJxit 乌dow 皱B 63= D。 9 9 C j tO -基虹日口I

17、 Sear chBDFiMhSecamc CtjUoas厂 Qn 9»o« Res 土 tr广 Corrmesr snvF SUtenvsrtsFHU琢Futti>4in«: OAfitf 文件笑 3 C-Lo«l Mmios type. GAoImI Mcnibef s ImliicSes Exteinala Uaed Mett leaArvsia Co<r网ett 2015-11-3 8 3221<printf (-18: "»:gets(f(i).tele)prmcf(Jttih<Ffii±2o

18、5:W>:");gera(f(1).addr)pnntf<-»5M<«m>lffi中间学-二大学同学i Mft-C):-) Qets(f(1).kind)?prmcf ( nH)/prmcf("是否停祥?(是机不是-Miteti");±J3“U上 3 gM x K iOO d我建x作盛7- Storch 心 3M 7 rt&dls fcuxj ft 1 tm Of 1(LtM thS ft StCOCXl )7、09q 25 void 3ave(Frienc f, char £n(10)>

19、;岛稼 127 ?ave( frind* £na»el>131HSJ<FmQ f(< char fn )>j 199 sQve(frlnd«: 331 SQVQ(a.-359 lf(c' Y* )«av<i(«. tnoMl):ffi 420 ir(c, Y* )>avQ(n:lnd« Anafyse Log FE h Fles Reeuls/ Understand - (Build 685) - C:Docu*ents and Sett incsAdainist r atorlyUnder

20、st andProject 3. udb(Butterfly GraphBQ及 EM斜#5 5 0g RtxxttBa- D 0P。9 C AMefriCi 急*w QpatChic ,ra.g Jxk 些rdow 皱y Vr 目。 O 我 sortjwe 目厘 F 日口 会。疗 s 福渥 CWlBfglh F .岂 Cli>Orw»:5jWB»jM M5Graph: wrtjwneaE*ort 厂 Reuse F SyncI。貌VSyncArd*12 Congtett 2015-11-3 8 3221HU皿。FuMi>4iu«: 0邙 0 支件笑 3

21、 c-Lo«l Mmios Types. GIoImI Mcnibef s ImliicSes Extcinla Uaed Mett leaAnaTyae Log | Dxarks | Corteduol EonnsOoi SKtet»f LocaCorv的标 Broker/ Understand - (Build 685)- C: Docuaent s and Sett intsAdBinist r atorlyUnderst andPro ject 3. udb - Control Flow Graph.眼心2«*ChKicJxit Vfrdo*-皱y r-

22、n。晁swtjwe 目 nisn-0it«ct<MyS4nictiN«-丈存火加g)Car<rcl Ftow Graph: gortjwge每由广 Reuse F SyncFrcnd: 10*0( trre fnamel):-ex-(9| xHU皿。Futti>4in«: OAfitf 文件夹 3 C-Lo«l Mmios Type. GIoImI Mentbet 5 lmlii<Se« ExtcinalA Used MetdAT*S12 Co<r化tetf 2015-11-3 8 3221p Underst an

23、d - (Build 685) - C:DociiBents and Sett inesAdBinist rat orMyUnderst andProjec. Eie Edt Search 饮w &oject geporls Metrics Qrophs QodeCheck Apnotdions Ibols Mrxfow gp2 0 » No Seiecton . 一 CD » © 0 » | SearchO9.cx14514616316417517620320430030133433536236338109 cvoid correct ()/多

24、放野败ci,俨 /1 / f if9Xvoid sort name ()/勇滩名歆声&拜序void counr (;田Q 9 / / 乂 V He SyncAneMis Compteted 2015-11-3 8:32.21MOjg loooJd 一 :r >1 - »otFile 09 cFtilliume: D审建史作灾29 c3 LocalW MmvosQ Ty>)es3 Globalvoid load(Fr±enc f » char fn(10) /田void display (Friend/出数格田void searchFriend f mt n)/S/£void del (Friend a»

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论