備案號:遼ICP備19007957號-1
聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號創(chuàng)業(yè)大廈A座18層1801室
這種做法源于較早的行業(yè),目前在硬件和軟件領(lǐng)域都有應(yīng)用。人們可以通過逆向工程來解構(gòu)模型,查看現(xiàn)有的軟件,這就是逆向工程。
之所以稱之為逆向工程,是因為它涉及到對最終產(chǎn)品設(shè)計的逆向研究。然而,人們往往對制造該產(chǎn)品的工程步驟知之甚少。現(xiàn)在,這就是棘手的部分。這里的挑戰(zhàn)在于獲取有關(guān)這些工程方法的知識,然后對其進行解構(gòu)。這篇文章為大家?guī)碇ゼ痈绱髮W(xué)逆向工程的 3 個步驟。
一、實施恢復(fù)
這是對產(chǎn)品進行逆向工程的初始基礎(chǔ)。由于原始產(chǎn)品將作為參考,因此不應(yīng)進行推論,而只能實施。
第一步是掌握產(chǎn)品的現(xiàn)存文檔并對其進行了解。這將使開發(fā)人員的意圖一目了然,并更容易與應(yīng)用程序?qū)<覝贤?。通過這些文檔所了解到的知識純屬偶然,但當(dāng)你進一步了解整個過程時,你就會發(fā)現(xiàn)這些知識對你有多么大的幫助。
下一步是將收集到的信息輸入數(shù)據(jù)庫。有一些工具可以讀入 RDBMS 模型,從而為模型播種。如果您使用此類工具,您就可以略讀設(shè)計,并獲得有關(guān)開發(fā)風(fēng)格的提示。
1.創(chuàng)建暫定創(chuàng)建風(fēng)格
將每個物理數(shù)據(jù)單元(RDBMS 單元)表示為實體類型。
2.創(chuàng)建暫定關(guān)系樣式
對于 CODASYL 應(yīng)用程序,建議將集合類型表示為關(guān)系樣式。
3.創(chuàng)建暫定屬性
指明非空系統(tǒng)、數(shù)據(jù)類型和長度(如有)。
4.記錄主關(guān)鍵字和索引
應(yīng)記下主關(guān)鍵字、候選鍵和外鍵(如果有)。
二、設(shè)計恢復(fù)
在這一步中,應(yīng)避免猜測和結(jié)論,直到分析恢復(fù)階段。在這一步驟中,應(yīng)避免猜測和結(jié)論,直至分析恢復(fù)階段。在這一步驟中,要解決以下三個主要問題。
1.身份
對于最常見的實體類型候選鍵,單元索引將變得非常重要。否則,我們可以尋找其他組合數(shù)據(jù),這些數(shù)據(jù)只能提示而不能證明候選鍵。外鍵極有可能證明候選鍵。
2.外鍵
這是設(shè)計恢復(fù)中最難的部分。匹配名稱和數(shù)據(jù)類型可以得到一個外鍵。有些 DBMS 和 RDBMS 允許開發(fā)人員公布外鍵及其引用,但大多數(shù)傳統(tǒng)應(yīng)用程序都不使用這種方法。
3.查詢
當(dāng)存在查詢時,我們可以用它來定義外鍵和候選鍵及其身份。
三、分析恢復(fù)
這是逆向工程的最后一步。分析恢復(fù)有助于完善產(chǎn)品并使其進一步抽象化。這需要應(yīng)用專家的幫助才能成功。
這一步驟主要解決四個問題,下面將進一步討論
1.澄清
去除設(shè)計中任何殘留的人工痕跡。它不應(yīng)包含任何重要或必要的信息。
2.冗余
刪除任何因錯誤原因而存在的衍生數(shù)據(jù)。還必須對數(shù)據(jù)進行檢查,以確定數(shù)據(jù)結(jié)構(gòu)是否重復(fù)。
3.錯誤
消除剩余的數(shù)據(jù)庫錯誤。在得出開發(fā)人員犯錯的結(jié)論之前,應(yīng)完全了解數(shù)據(jù)庫。
4.模型整合
多種信息提供多種解釋。這就是逆向工程通?;诮Y(jié)構(gòu)和數(shù)據(jù)的原因。而正向工程基本上以用戶手冊為基礎(chǔ)。
海馬課堂專業(yè)課程輔導(dǎo),2100+嚴(yán)選碩博學(xué)霸師資,針對學(xué)生的薄弱科目和學(xué)校教學(xué)進度,匹配背景相符的導(dǎo)師,根據(jù)學(xué)生情況進行1V1專屬備課,上課時間靈活安排,中英雙語詳細(xì)講解課程中的考點、 難點問題,并提供多方位的課后輔導(dǎo),輔助學(xué)生掌握全部課程知識,補足短板。
閱讀原文:http://www.fuguojinrong.com/news/14795_60.html
版權(quán)作品,未經(jīng)海馬課堂 highmarktutor.com 書面授權(quán),嚴(yán)禁轉(zhuǎn)載,違者將被追究法律責(zé)任。
24h在線客服



備案號:遼ICP備19007957號-1
聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號創(chuàng)業(yè)大廈A座18層1801室
299元
學(xué)業(yè)保險
咨詢電話
咨詢電話:
186-0428-2029
在線咨詢
微信客服
微信咨詢
回到頂部
hmkt088
加勒比人人在线视频| www.老熟女五十路| 欧美性爱区精选| 97在线超碰日韩人妻| 欧美日操逼电影在线观看| 操操日女| 国产无码黄频在线观看| 人妻av电影久久久久| 久久A黄色录像| 日韩红桃无码高清| 午夜亚洲久久17c| 韩国理论三级AV| 岛国呦呦色婷婷| 亚洲精品天堂1| 亚洲一区二区 香艳 肉蒲团| 亚洲黄色电影网站大全| 久色一AV| 大茄子伊人AV| 人人搞人人插| 一本道香伊人网| 国产精品偷乱一区二区三区| 淑女狼客成人网| 永久可看的欧洲Av网站| www.b95hd.com| 91社区男人的天堂| 2019东京热| 中文字幕久久无| 夜夜弄影院| www亚av| 亚洲春色第一页| 啊啊啊久久久| 咪咪爱 欧美 国产| 在线观看大奶少妇被爆操| 中国少妇XXⅩXXXXXX| 欧美做爱视频无码| 色呦呦在线点击进入| 欧美射在线| 本网站 av导航| 色色网址五月| 密臀五区| 欧美两性免费| www.熟女乱伦.com| 国产av色呦呦| 2345国产自柏| 轻轻操青娱乐| 人妻熟妇无码| 成人超碰9| 骚妇喷水一区| 亚洲黄色斤| 先锋av手机在线资源| 欧美美女性爱视频在线观看| 你懂得白浆| 亚洲AVv成人网址| 色欲Av一日| 人人草人人干| 日日肉肉插插| 天天射AV手片| 中文字幕第二十三页| 巨乳素人在线婷婷五月天| 日本成人黄网| 亚洲精品豆花| 无码人妻一本加勒比| 欧美福利xxxww| 性色av 成人播放| 久草性吧| 97超碰一区二| 久久精品淫妻影院天天AV| Av天堂一手机版| 激情五月夜色| 成年人快猫在线看| 噜噜射在线观看视频| 少妇把腿扒高潮爽让我添| 亚洲一级性爱片毛片| 五月天四房在线二区| 抽插视频免费| 欧美大黄色网络| 欧美性爱香蕉在线看| 一本道东京热人妻春药按摩| 少妇3pPro在线| 国产人妻中文高清| 国产熟女高潮一区二区| 琪琪午夜福利| 色小说亚洲AV| 日韩成人AV在线看| 99在线 中文字幕| 99视频在线欧美| 色哟哟在线观看无码| 成人999视频|