版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
快速應(yīng)用開(kāi)發(fā)-詳細(xì)解讀
快速應(yīng)用開(kāi)發(fā)快速應(yīng)用開(kāi)發(fā)(RapidApplicationDevelopment,縮寫(xiě)RAD)目錄1什么是快速應(yīng)用開(kāi)發(fā)2RAD基礎(chǔ)[1]3RAD模型[2]4RAD生命周期[2]5RAD方法的基本要素[2]6RAD方法的適用性分析[2]7Reference什么是快速應(yīng)用開(kāi)發(fā)快速應(yīng)用開(kāi)發(fā)(以下簡(jiǎn)稱(chēng)RAD)是由計(jì)算機(jī)顧問(wèn)和作家JamesMartin于1991年最早提出的,是一種試圖快速生成系統(tǒng)而不會(huì)犧牲質(zhì)量的結(jié)構(gòu)化開(kāi)發(fā)方法。RAD與原型法有同樣的目標(biāo)——對(duì)用戶需求做出快速反應(yīng),但它范圍更廣。該方法現(xiàn)在已經(jīng)被廣泛應(yīng)用于全球的先進(jìn)IT社區(qū),使用的單位從美國(guó)陸軍研究實(shí)驗(yàn)室到香港特別行政區(qū)的信息技術(shù)服務(wù)部。RAD的目標(biāo)是在60到90天的短時(shí)間內(nèi)建立符合用戶要求的業(yè)務(wù)軟件。這一目標(biāo)意味著用戶和開(kāi)發(fā)者都需要做出一定的讓步。但是,由于80:20的指導(dǎo)原則(開(kāi)發(fā)最重要的80%的功能所需要的時(shí)間往往只占整個(gè)開(kāi)發(fā)周期的20%),這種妥協(xié)無(wú)礙大局。在用戶和開(kāi)發(fā)者對(duì)擬開(kāi)發(fā)的管理信息系統(tǒng)項(xiàng)目缺乏共識(shí)和目標(biāo)的情況下,快速應(yīng)用開(kāi)發(fā)是一種行之有效的開(kāi)發(fā)模式。許多單位都經(jīng)歷過(guò)代價(jià)沉重的管理信息系統(tǒng)開(kāi)發(fā)項(xiàng)目。整個(gè)開(kāi)發(fā)過(guò)程不僅耗費(fèi)大量的時(shí)間和資源,而且最終交付使用的系統(tǒng)也往往無(wú)法達(dá)到用戶預(yù)期的要求。傳統(tǒng)系統(tǒng)開(kāi)發(fā)方法的第一步通常是收集用戶的業(yè)務(wù)要求。在此之后,用戶就可能要耐心等待結(jié)果。實(shí)際上,開(kāi)發(fā)過(guò)程如此漫長(zhǎng),在此過(guò)程中,用戶的業(yè)務(wù)要求和期望均可能發(fā)生迅速的變化。從這種意義上說(shuō),傳統(tǒng)的方法就像一個(gè)“要么全部,要么什么也沒(méi)有”的解決方案。當(dāng)開(kāi)發(fā)流程全部完成,系統(tǒng)交給用戶使用時(shí),還是不能滿足當(dāng)時(shí)的需求。RAD是解決這類(lèi)問(wèn)題的有效工具。RAD基礎(chǔ)[1](1)軟件工具的發(fā)展,由第三代語(yǔ)言發(fā)展到第四代語(yǔ)言,集成化計(jì)算機(jī)輔助軟件工程(I-CASE)工具的出現(xiàn)。(2)開(kāi)發(fā)隊(duì)伍的變化,最終用戶全面介入開(kāi)發(fā)過(guò)程,通過(guò)選拔與培訓(xùn)組成的最終用戶人員參加的聯(lián)合需求規(guī)劃(JointRequirementPlanning,簡(jiǎn)稱(chēng)JRP)小組和聯(lián)合應(yīng)用設(shè)計(jì)(jointApplicationDevelopment,簡(jiǎn)稱(chēng)JAD)小組,成為開(kāi)發(fā)隊(duì)伍的主體。(3)富有成效的開(kāi)發(fā)工作管理,強(qiáng)調(diào)開(kāi)發(fā)生產(chǎn)率的控制與效益評(píng)估,保證RAD任務(wù)的順利進(jìn)行,開(kāi)拓具有革新精神的管理方法。(4)基于信息工程方法論的最佳生命周期——需求計(jì)劃階段、用戶設(shè)計(jì)階段、系統(tǒng)建造階段和系統(tǒng)轉(zhuǎn)換階段。必須強(qiáng)調(diào)指出,RAD是項(xiàng)目級(jí)的開(kāi)發(fā)方法淪,而不是全組織MIS建設(shè)的方法論。只有在信息工程的MIS體系結(jié)構(gòu)的基礎(chǔ)之上,RAD才有用武之地;離開(kāi)MIS體系結(jié)構(gòu)和總體數(shù)據(jù)模型,是搞不好RAD的。(5)快速應(yīng)用開(kāi)發(fā)RAD提供一種降低成本并提高質(zhì)量,更快速的開(kāi)發(fā)系統(tǒng)的方法。具體實(shí)現(xiàn)方法是通過(guò)自動(dòng)化系統(tǒng)開(kāi)發(fā)生命周期(SDLC)的大部分功能,嚴(yán)格限制開(kāi)發(fā)時(shí)間框架并重復(fù)使用現(xiàn)有組件。RAD模型[2]快速應(yīng)用開(kāi)發(fā)模型是一個(gè)增量型的軟件開(kāi)發(fā)過(guò)程模型,強(qiáng)調(diào)極短的開(kāi)發(fā)周期。該模型是瀑布模型的一個(gè)“高速”變種,通過(guò)大量使用可復(fù)用構(gòu)件,采用基于構(gòu)件的建造方法贏得了快速開(kāi)發(fā)。如果正確地理解了需求,而且約束了項(xiàng)目的范圍,利用這種模型可以很快創(chuàng)建出功能完善的信息系統(tǒng)。其流程從業(yè)務(wù)建模開(kāi)始,隨后是數(shù)據(jù)建模、過(guò)程建模、應(yīng)用生成、測(cè)試及反復(fù)。RAD模型的工作過(guò)程如圖所示。1)業(yè)務(wù)建模確定驅(qū)動(dòng)業(yè)務(wù)過(guò)程運(yùn)作的信息、要生成的信息、如何生成、信息流的去向及其處理等,可以輔之以數(shù)據(jù)流圖。2)數(shù)據(jù)建模為支持業(yè)務(wù)過(guò)程的數(shù)據(jù)流查找數(shù)據(jù)對(duì)象集合、定義數(shù)據(jù)對(duì)象屬性,并與其他數(shù)據(jù)對(duì)象的關(guān)系構(gòu)成數(shù)據(jù)模型,可輔之以E-R圖。3)過(guò)程建模使數(shù)據(jù)對(duì)象在信息流中完成各業(yè)務(wù)功能,創(chuàng)建過(guò)程以描述數(shù)據(jù)對(duì)象的增加、修改、刪除、查找,即細(xì)化數(shù)據(jù)流圖中的處理框。4)應(yīng)用程序生成利用第四代語(yǔ)言(4GL)寫(xiě)出處理程序,重用已有構(gòu)件或創(chuàng)建新的可重用構(gòu)件,利用環(huán)境提供的工具自動(dòng)生成以構(gòu)造出整個(gè)的應(yīng)用系統(tǒng)。5)測(cè)試與交付對(duì)新創(chuàng)建的構(gòu)件進(jìn)行測(cè)試。而對(duì)于大量重用的構(gòu)件,一般只做總體測(cè)試。RAD生命周期[2]下圖描述了Martin提出的四階段的RAD生命周期。Martin生命周期各階段的名稱(chēng)與結(jié)構(gòu)化開(kāi)發(fā)方法有所不同,但其包括的工作順序是相同的。在結(jié)構(gòu)化開(kāi)發(fā)方法中,來(lái)自信息系統(tǒng)部門(mén)的代表負(fù)責(zé)主要的工作,用戶僅在新系統(tǒng)與老系統(tǒng)交接階段參與。而在RAD方法中卻恰好相反,除了構(gòu)建階段而外,用戶在各階段都起了主要作用,如下圖所示。Martin的基本邏輯就是,用戶的參與程度越高,尤其是早期階段,系統(tǒng)開(kāi)發(fā)就越快。RAD方法的基本要素[2]1)管理管理者尤其是高層管理者應(yīng)該是喜歡用新的方式來(lái)做事的試驗(yàn)者,或者是能很快知道如何使用新的方法的早期采用者。2)人員比起由單個(gè)小組開(kāi)展所有的系統(tǒng)生命周期活動(dòng),RAD認(rèn)識(shí)到由幾個(gè)專(zhuān)門(mén)小組完成工作會(huì)更為有效。這些小組的成員精通完成指定任務(wù)所需的方法及工具。Martin稱(chēng)之為SWAT(SkilledWithAdvancedTools)小組。3)方法基本的RAD方法就是RAD生命周期。4)工具RAD工具主要包括第四代編程語(yǔ)言、配合原型開(kāi)發(fā)和代碼生成的CASE工具。CASE工具使用計(jì)算機(jī)來(lái)編制文檔,這些文檔可以轉(zhuǎn)換到操作軟件和數(shù)據(jù)庫(kù)中。RAD方法的適用性分析[2]RAD方法通過(guò)大量使用可復(fù)用構(gòu)件加快了開(kāi)發(fā)速度,對(duì)信息系統(tǒng)的開(kāi)發(fā)特別有效。但是與所有其他開(kāi)發(fā)方法一樣,RAD方法也存在一些缺陷,使其在一些場(chǎng)合下不能奏效。下表列出了對(duì)RAD方法的適用性分析結(jié)果。表RAD方法的適用性分析結(jié)果適用RAD的情況不適用RAD的情況開(kāi)發(fā)的軟件相對(duì)獨(dú)立.可以單獨(dú)使用應(yīng)用軟件必須與多個(gè)現(xiàn)有系統(tǒng)或程序協(xié)同工作軟件可利用許多現(xiàn)有的類(lèi)庫(kù)(APIs)幾乎沒(méi)有現(xiàn)成可用的組件系統(tǒng)操作性能(如速度)并非關(guān)鍵的考慮因素程序具有很高的操作性能指標(biāo)應(yīng)用的開(kāi)發(fā)可以使用高端的軟件開(kāi)發(fā)工具系統(tǒng)開(kāi)發(fā)不能使用高端的軟件開(kāi)發(fā)工具系統(tǒng)用戶覆蓋面較窄(內(nèi)部使用或面向垂直市場(chǎng))系統(tǒng)用戶覆蓋面廣,數(shù)量大(面向水平市場(chǎng)或大眾)項(xiàng)目的范圍(“宏觀”進(jìn)度表)和時(shí)限(“微觀”進(jìn)度
表)都受到較嚴(yán)格的控制BAD偏離目標(biāo),變成快速但粗制濫造的開(kāi)發(fā)系統(tǒng)可靠性并非關(guān)鍵的考慮因素系統(tǒng)可靠性目標(biāo)要求較高系統(tǒng)可分解成多個(gè)獨(dú)立的模塊系統(tǒng)無(wú)法模塊化(無(wú)法
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人餐飲業(yè)務(wù)承包合同樣本版B版
- 2025版美容院會(huì)員積分管理與消費(fèi)激勵(lì)合作協(xié)議4篇
- 二零二五版數(shù)字貨幣錢(qián)包技術(shù)開(kāi)發(fā)與合作協(xié)議范本3篇
- 2025年度智慧醫(yī)療平臺(tái)建設(shè)承包合同范本3篇
- 2025年度專(zhuān)業(yè)打字員崗位勞動(dòng)合同規(guī)范文本4篇
- 2025年度連鎖藥房營(yíng)業(yè)員專(zhuān)業(yè)培訓(xùn)及聘用合同4篇
- 2025年度10kv配電站施工期間消防安全保障合同正規(guī)范本3篇
- 2025年度醫(yī)療器械冷鏈運(yùn)輸安全協(xié)議3篇
- 個(gè)人經(jīng)營(yíng)性貸款合同2024年度版2篇
- 居住區(qū)文化活動(dòng)空間設(shè)計(jì)與居民參與度關(guān)系
- 教代會(huì)提案征集培訓(xùn)
- 高考語(yǔ)文復(fù)習(xí)【知識(shí)精研】《千里江山圖》高考真題說(shuō)題課件
- 河北省承德市2023-2024學(xué)年高一上學(xué)期期末物理試卷(含答案)
- 012主要研究者(PI)職責(zé)藥物臨床試驗(yàn)機(jī)構(gòu)GCP SOP
- 農(nóng)耕研學(xué)活動(dòng)方案種小麥
- 2024年佛山市勞動(dòng)合同條例
- 污水管網(wǎng)規(guī)劃建設(shè)方案
- 城鎮(zhèn)智慧排水系統(tǒng)技術(shù)標(biāo)準(zhǔn)
- 采購(gòu)管理制度及流程采購(gòu)管理制度及流程
- 五年級(jí)美術(shù)下冊(cè)第9課《寫(xiě)意蔬果》-優(yōu)秀課件4人教版
- 節(jié)能降耗課件
評(píng)論
0/150
提交評(píng)論