新聞中心
開發(fā)人員快速開發(fā)的必備工具

創(chuàng)新互聯(lián)主營天柱網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶App定制開發(fā),天柱h5微信小程序搭建,天柱網(wǎng)站營銷推廣歡迎天柱等地區(qū)企業(yè)咨詢
常見問題: 開發(fā)人員只需要一個基本的代碼開發(fā)工具就可以了,開發(fā)工具的很多功能都似乎沒有什么用處? Rational Application Developer(RAD)給Java和J2EE開發(fā)者提供了可視化編輯等手段及一系列的模板和拖拽控件等,務(wù)求幫助開發(fā)人員用最短的時間完成常規(guī)任務(wù),解放生產(chǎn)力,讓他們可以投入最重要的業(yè)務(wù)邏輯開發(fā)當(dāng)中。 RAD 提供了以下快速開發(fā)的功能:
?Web應(yīng)用程序快速開發(fā)和維護: 通過網(wǎng)站設(shè)計師工具等工具,不需要寫Java碼,就能很快地開發(fā)一個網(wǎng)站結(jié)構(gòu)和頁面。
?迅速開發(fā)復(fù)雜的Java和J2EE應(yīng)用程序: 通過圖形化界面的幫助,能迅速的編寫訪問數(shù)據(jù)庫的代碼,快速形成報表; 通過UML模型方式可視化代碼,使得開發(fā)人員可以更直觀地在修改模型的基礎(chǔ)上修改代碼。
?支持portal應(yīng)用程序的快速開發(fā)和部署: 開發(fā)者能使用RAD向?qū)?,產(chǎn)生一個遵照J(rèn)2EE標(biāo)準(zhǔn)的Portlet項目結(jié)構(gòu),創(chuàng)建完整的Portlet。
?支持Web Services的快速發(fā)現(xiàn)和開發(fā): 通過UDDI資源管理器工具,RAD不需要額外的編程,就很容易找到存在的Web service; 通過WSDL文件,RAD迅速生成JavaBean或EJB組件的構(gòu)架。
示例場景: 開發(fā)一個動態(tài)網(wǎng)頁,需要編寫常規(guī)代碼訪問后臺數(shù)據(jù)庫。想象一下,如果RAD能幫助您直接通過可視化界面的方式訪問后臺數(shù)據(jù)庫的表數(shù)據(jù),您需要做的只是把您要展現(xiàn)的數(shù)據(jù)以數(shù)據(jù)源的方式拖拽到網(wǎng)頁上,那么您的開發(fā)效率是否能提高很多? 您是否節(jié)約了大量的常規(guī)開發(fā)時間,使得您可以更專注于業(yè)務(wù)邏輯的開發(fā)? 答案無疑是肯定的。
開發(fā)人員代碼質(zhì)量保證的必備工具
常見問題: 測試不是都應(yīng)該交給專業(yè)測試人員去做嗎? 常見問題: 測試應(yīng)該只需要在最后階段進行集成測試就可以了吧? 開發(fā)人員有責(zé)任編寫功能代碼,同時也就有責(zé)任對自己編寫的代碼進行單元測試。執(zhí)行開發(fā)人員的單元測試,就是為了盡早地發(fā)現(xiàn)代碼中的缺陷,在早期用較低的成本解決,而不是等到最后集成測試的時候,花費更大的成本發(fā)現(xiàn)缺陷和修復(fù)缺陷。Rational Application Developer(RAD)為單元測試提供了以下的自動化功能:
?代碼復(fù)審: RAD提供了Java/J2EE代碼復(fù)審功能。根據(jù)內(nèi)嵌的200多條復(fù)查規(guī)則,開發(fā)人員可以快速和方便的在代碼階段找出問題,及時地解決缺陷, 從而節(jié)省時間,提高開發(fā)效率。
?組件測試: RAD可以為組件快速的創(chuàng)建相關(guān)測試而不需要寫代碼; 通過直觀的數(shù)據(jù)表來確定要將什么數(shù)據(jù)輸入到正在測試的方法當(dāng)中; 測試完成之后,將提供一個組織好的測試結(jié)果列表。
?運行時分析: 運行時分析提供了對你的應(yīng)用在運行時進行X光透視。它讓你能夠看到表面一下的東西并看到系統(tǒng)運行時其內(nèi)部的情況。
示例場景: 開發(fā)人員在開發(fā)了幾個Java組件程序,為了確認(rèn)代碼符合企業(yè)定義的代碼的最佳實踐,開發(fā)人員運行RAD的代碼復(fù)審功能,找出那些不推薦的編寫代碼方式,并根據(jù)建議進行修改。在此基礎(chǔ)上為了驗證代碼模塊在既定的輸入下,輸出為設(shè)想中的結(jié)果,開發(fā)人員通過RAD提供的快速測試功能,運行代碼并比較預(yù)期輸出值與實際輸出值是否一致。并且了解代碼在運行狀態(tài)下的狀況,包括調(diào)用關(guān)系圖和代碼運行時間圖等,及早地發(fā)現(xiàn)代碼帶來的性能問題。
圖3 RAD快速開發(fā)功能界面
當(dāng)前文章:軟件設(shè)計與構(gòu)建中實現(xiàn)快速開發(fā)的必備工具
文章位置:http://www.5511xx.com/article/djcejss.html


咨詢
建站咨詢
