偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

軟件設(shè)計(jì)與構(gòu)建中實(shí)現(xiàn)快速開(kāi)發(fā)的必備工具

開(kāi)發(fā) 項(xiàng)目管理
開(kāi)發(fā)人員只需要一個(gè)基本的代碼開(kāi)發(fā)工具就可以了,開(kāi)發(fā)工具的很多功能都似乎沒(méi)有什么用處? Rational Application Developer(RAD)給Java和J2EE開(kāi)發(fā)者提供了可視化編輯等手段及一系列的模板和拖拽控件等,務(wù)求幫助開(kāi)發(fā)人員用最短的時(shí)間完成常規(guī)任務(wù),解放生產(chǎn)力。

開(kāi)發(fā)人員快速開(kāi)發(fā)的必備工具

常見(jiàn)問(wèn)題: 開(kāi)發(fā)人員只需要一個(gè)基本的代碼開(kāi)發(fā)工具就可以了,開(kāi)發(fā)工具的很多功能都似乎沒(méi)有什么用處? Rational Application Developer(RAD)給Java和J2EE開(kāi)發(fā)者提供了可視化編輯等手段及一系列的模板和拖拽控件等,務(wù)求幫助開(kāi)發(fā)人員用最短的時(shí)間完成常規(guī)任務(wù),解放生產(chǎn)力,讓他們可以投入最重要的業(yè)務(wù)邏輯開(kāi)發(fā)當(dāng)中。 RAD 提供了以下快速開(kāi)發(fā)的功能:

•Web應(yīng)用程序快速開(kāi)發(fā)和維護(hù): 通過(guò)網(wǎng)站設(shè)計(jì)師工具等工具,不需要寫(xiě)Java碼,就能很快地開(kāi)發(fā)一個(gè)網(wǎng)站結(jié)構(gòu)和頁(yè)面。
•迅速開(kāi)發(fā)復(fù)雜的Java和J2EE應(yīng)用程序: 通過(guò)圖形化界面的幫助,能迅速的編寫(xiě)訪問(wèn)數(shù)據(jù)庫(kù)的代碼,快速形成報(bào)表; 通過(guò)UML模型方式可視化代碼,使得開(kāi)發(fā)人員可以更直觀地在修改模型的基礎(chǔ)上修改代碼。
•支持portal應(yīng)用程序的快速開(kāi)發(fā)和部署: 開(kāi)發(fā)者能使用RAD向?qū)?,產(chǎn)生一個(gè)遵照J(rèn)2EE標(biāo)準(zhǔn)的Portlet項(xiàng)目結(jié)構(gòu),創(chuàng)建完整的Portlet。
•支持Web Services的快速發(fā)現(xiàn)和開(kāi)發(fā): 通過(guò)UDDI資源管理器工具,RAD不需要額外的編程,就很容易找到存在的Web service; 通過(guò)WSDL文件,RAD迅速生成JavaBean或EJB組件的構(gòu)架。
 
示例場(chǎng)景: 開(kāi)發(fā)一個(gè)動(dòng)態(tài)網(wǎng)頁(yè),需要編寫(xiě)常規(guī)代碼訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù)。想象一下,如果RAD能幫助您直接通過(guò)可視化界面的方式訪問(wèn)后臺(tái)數(shù)據(jù)庫(kù)的表數(shù)據(jù),您需要做的只是把您要展現(xiàn)的數(shù)據(jù)以數(shù)據(jù)源的方式拖拽到網(wǎng)頁(yè)上,那么您的開(kāi)發(fā)效率是否能提高很多? 您是否節(jié)約了大量的常規(guī)開(kāi)發(fā)時(shí)間,使得您可以更專注于業(yè)務(wù)邏輯的開(kāi)發(fā)? 答案無(wú)疑是肯定的。

開(kāi)發(fā)人員代碼質(zhì)量保證的必備工具

常見(jiàn)問(wèn)題: 測(cè)試不是都應(yīng)該交給專業(yè)測(cè)試人員去做嗎? 常見(jiàn)問(wèn)題: 測(cè)試應(yīng)該只需要在最后階段進(jìn)行集成測(cè)試就可以了吧? 開(kāi)發(fā)人員有責(zé)任編寫(xiě)功能代碼,同時(shí)也就有責(zé)任對(duì)自己編寫(xiě)的代碼進(jìn)行單元測(cè)試。執(zhí)行開(kāi)發(fā)人員的單元測(cè)試,就是為了盡早地發(fā)現(xiàn)代碼中的缺陷,在早期用較低的成本解決,而不是等到最后集成測(cè)試的時(shí)候,花費(fèi)更大的成本發(fā)現(xiàn)缺陷和修復(fù)缺陷。Rational Application Developer(RAD)為單元測(cè)試提供了以下的自動(dòng)化功能:

•代碼復(fù)審: RAD提供了Java/J2EE代碼復(fù)審功能。根據(jù)內(nèi)嵌的200多條復(fù)查規(guī)則,開(kāi)發(fā)人員可以快速和方便的在代碼階段找出問(wèn)題,及時(shí)地解決缺陷, 從而節(jié)省時(shí)間,提高開(kāi)發(fā)效率。
•組件測(cè)試: RAD可以為組件快速的創(chuàng)建相關(guān)測(cè)試而不需要寫(xiě)代碼; 通過(guò)直觀的數(shù)據(jù)表來(lái)確定要將什么數(shù)據(jù)輸入到正在測(cè)試的方法當(dāng)中; 測(cè)試完成之后,將提供一個(gè)組織好的測(cè)試結(jié)果列表。
•運(yùn)行時(shí)分析: 運(yùn)行時(shí)分析提供了對(duì)你的應(yīng)用在運(yùn)行時(shí)進(jìn)行X光透視。它讓你能夠看到表面一下的東西并看到系統(tǒng)運(yùn)行時(shí)其內(nèi)部的情況。

示例場(chǎng)景: 開(kāi)發(fā)人員在開(kāi)發(fā)了幾個(gè)Java組件程序,為了確認(rèn)代碼符合企業(yè)定義的代碼的最佳實(shí)踐,開(kāi)發(fā)人員運(yùn)行RAD的代碼復(fù)審功能,找出那些不推薦的編寫(xiě)代碼方式,并根據(jù)建議進(jìn)行修改。在此基礎(chǔ)上為了驗(yàn)證代碼模塊在既定的輸入下,輸出為設(shè)想中的結(jié)果,開(kāi)發(fā)人員通過(guò)RAD提供的快速測(cè)試功能,運(yùn)行代碼并比較預(yù)期輸出值與實(shí)際輸出值是否一致。并且了解代碼在運(yùn)行狀態(tài)下的狀況,包括調(diào)用關(guān)系圖和代碼運(yùn)行時(shí)間圖等,及早地發(fā)現(xiàn)代碼帶來(lái)的性能問(wèn)題。

圖3  RAD快速開(kāi)發(fā)功能界面

責(zé)任編輯:馬沛 來(lái)源: IBM
相關(guān)推薦

2011-09-30 15:05:02

Android應(yīng)用十一

2015-01-09 11:29:53

Android開(kāi)發(fā)工具類

2010-07-06 11:34:15

EclipseRationalJazz

2017-08-28 15:00:20

軟件系統(tǒng)架構(gòu)風(fēng)格

2013-05-08 09:12:44

2021-12-31 09:04:39

軟件設(shè)計(jì)開(kāi)發(fā)函數(shù)

2014-09-29 09:31:35

Angular

2018-05-13 15:34:15

軟件定義存儲(chǔ)SDS數(shù)據(jù)

2019-08-12 14:45:50

軟件設(shè)計(jì)Java

2020-01-18 15:15:11

程序員WindowsJava

2015-04-14 09:38:35

軟件開(kāi)發(fā)人員便利工具

2010-06-24 14:39:09

HART協(xié)議

2018-12-28 09:00:00

2011-01-28 10:41:42

軟件設(shè)計(jì)師

2013-06-07 11:31:36

面向?qū)ο?/a>設(shè)計(jì)模式

2010-06-28 15:23:43

SNMP協(xié)議

2012-06-07 10:17:55

軟件設(shè)計(jì)設(shè)計(jì)原則Java

2011-12-26 15:19:20

聚合

2011-04-21 15:22:27

ArcGIS Engi

2023-07-10 08:50:49

ESLint格式化工具
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)