精品欧美无遮挡一区二区三区在线观看,中文字幕一区二区日韩欧美,久久久久国色αv免费观看,亚洲熟女乱综合一区二区三区

        ? 首頁 ? 百科知識 ?快速應(yīng)用開發(fā)

        快速應(yīng)用開發(fā)

        時(shí)間:2023-06-20 百科知識 版權(quán)反饋
        【摘要】:10.2.2 快速應(yīng)用開發(fā)21世紀(jì)是一個(gè)日新月異的世紀(jì),為了適應(yīng)經(jīng)濟(jì)的快節(jié)奏,快速應(yīng)用開發(fā)法得到了許多企業(yè)的青睞??焖賾?yīng)用開發(fā)法,也被稱為快速原型法,它是一種面向?qū)ο蟮南到y(tǒng)開發(fā)方法,包括開發(fā)方法和軟件工具。在使用RAD時(shí),開發(fā)小組仍然需要執(zhí)行規(guī)劃階段,分析和開發(fā)階段通過原型設(shè)計(jì)完成,而JAD會(huì)話則被用于收集需求信息以開發(fā)原型。

        10.2.2 快速應(yīng)用開發(fā)

        21世紀(jì)是一個(gè)日新月異的世紀(jì),為了適應(yīng)經(jīng)濟(jì)的快節(jié)奏,快速應(yīng)用開發(fā)法得到了許多企業(yè)的青睞??焖賾?yīng)用開發(fā)法(rapid application development,RAD),也被稱為快速原型法,它是一種面向?qū)ο蟮南到y(tǒng)開發(fā)方法,包括開發(fā)方法和軟件工具。RAD和原型法在概念上很接近,兩者的目標(biāo)都是要縮短傳統(tǒng)的SDLC方法中信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)之間漫長的時(shí)間間隔,它們都為了盡量更好地滿足迅速變化的商業(yè)需求??梢詫AD視為原型法的一種特殊實(shí)現(xiàn)。

        快速應(yīng)用開發(fā)法通過結(jié)合聯(lián)合應(yīng)用設(shè)計(jì)(joint application design,JAD)、原型設(shè)計(jì)和集成的計(jì)算機(jī)輔助軟件工程(integrated computer aided software engineering,ICASE)工具來減少系統(tǒng)開發(fā)所需時(shí)間。在使用RAD時(shí),開發(fā)小組仍然需要執(zhí)行規(guī)劃階段,分析和開發(fā)階段通過原型設(shè)計(jì)完成,而JAD會(huì)話則被用于收集需求信息以開發(fā)原型。

        JAD是一種加速信息需求的產(chǎn)生和開發(fā)最初的系統(tǒng)設(shè)計(jì)的有效方法。召開聯(lián)合應(yīng)用設(shè)計(jì)會(huì)議是范圍廣的、簡便的專題討論會(huì),也是分析人員與客戶代表之間一種很好的合作辦法,并能由此擬出需求文檔的底稿。JAD的一個(gè)主要優(yōu)點(diǎn)是,較大范圍的用戶參與將產(chǎn)生更能夠使用戶接受的系統(tǒng)。JAD的主要障礙是時(shí)間和將所有用戶聚集在一起的費(fèi)用。JAD進(jìn)程通常涉及許多會(huì)話。每個(gè)會(huì)話都可能持續(xù)幾天或幾個(gè)星期,因此,整個(gè)進(jìn)程可能需要幾個(gè)月的時(shí)間。總的來說,這種方法用于系統(tǒng)分析和設(shè)計(jì)的時(shí)間少于SDLC方法所要求的時(shí)間。另外,它還可以幫助緩解來自于不同用戶的要求發(fā)生沖突的問題。

        RAD的另一個(gè)重要特征是ICASE工具的使用,ICASE工具超出了標(biāo)準(zhǔn)的CASE工具的范圍。簡單地說,CASE工具就是使軟件開發(fā)變得容易的工具。CASE工具的基本思想就是提供一組能夠自動(dòng)覆蓋軟件開發(fā)生命周期各個(gè)階段的集成的、減少勞動(dòng)力的工具。CASE工具已被證明可以加快開發(fā)速度,提高應(yīng)用軟件生產(chǎn)率并保證應(yīng)用軟件的可靠品質(zhì),除了應(yīng)用于RAD中,CASE工具還可以廣泛應(yīng)用于其他的系統(tǒng)開發(fā),如SDLC。CASE工具由許多部分組成,一般我們按軟件開發(fā)的不同階段分為上層CASE工具和下層CASE工具。上層或前端CASE工具自動(dòng)進(jìn)行應(yīng)用的計(jì)劃、設(shè)計(jì)和分析,幫助用戶定義需求,產(chǎn)生需求說明,并可完成與應(yīng)用開發(fā)相關(guān)的所有計(jì)劃工作。下層或后端CASE工具自動(dòng)進(jìn)行應(yīng)用系統(tǒng)的編程、測試和維護(hù)工作。

        與標(biāo)準(zhǔn)的CASE工具不同,ICASE工具能夠提供代碼生成能力,這意味著該工具能夠基于系統(tǒng)分析員開發(fā)的圖表生成完整的程序。這可以大大減少實(shí)施階段所需要的時(shí)間。例如,開發(fā)人員可以使用ICASE工具來生成實(shí)體關(guān)系圖。只要開發(fā)小組知道在系統(tǒng)中使用什么樣的數(shù)據(jù)庫管理系統(tǒng),開發(fā)人員就能夠只單擊一個(gè)按鈕來生成數(shù)據(jù)庫的表。在這種情況下,分析和邏輯設(shè)計(jì)可以直接生成成品。ICASE工具的主要優(yōu)點(diǎn)是:能夠減少整個(gè)系統(tǒng)開發(fā)生存周期的長度;提高信息共享,并減少重復(fù)性的工作;強(qiáng)調(diào)用戶參與整個(gè)進(jìn)程;將系統(tǒng)參數(shù)和函數(shù)存儲(chǔ)在一個(gè)中央位置,使系統(tǒng)更容易修改。

        免責(zé)聲明:以上內(nèi)容源自網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請告知,我們將盡快刪除相關(guān)內(nèi)容。

        我要反饋