複製鏈接
請複製以下鏈接發送給好友

快速應用開發

鎖定
快速應用開發(Rapid Application Development、RAD)不僅是一種需求抽取方法,它還是是軟件開發為一體的方法。 快速應用開發目的是快速發佈系統方案,而技術上的優美相對發佈的速度來説是次要的。
中文名
快速應用開發
外文名
Rapid Application Development
縮    寫
RAD
特    點
軟件開發為一體的方法
按照Wood and Silver (1995) 的觀點, RAD組合了5個方面的技術:
1、進化原型
2、CASE工具(可進行正向工程和反向工程)
3、擁有能使用先進工具的專門人員(一個RAD開發小組)
4、交互式JAD
5、時間表
RAD存在的問題:
1、不一致的GUI設計
2、不是通用的解決方案
3、文檔不足
4、難以維護和擴展軟件
常用的RAD工具有:Visual Studio .NET、Delphi、Visual Basic、Power Builder和Visual C++等。
RAD是一種面向對象的系統開發方法,它包括開發方法和軟件工具。RAD和原型法在概念上很接近,兩者的目標都是要縮短傳統的SDLC方法中信息系統的設計與實現之間漫長的時間間隔,它們都儘量更好地滿足迅速變化的商業需求。可以將RAD視為原型法的一種特殊實現。
一些開發者認為RAD是新興的電子商務及基於Web環境中的一種有用的方法,因為在這樣的環境中,所謂的商業先行者的身份或許是最重要的。
一般而言,使用RAD進行評估、設計、實現時有3個顯著的階段:需求規劃階段、RAD設計研討會、實現階段。
何時使用RAD呢?
1.團隊中有用過RAD的程序員和分析員;
2. 由於商業壓力,要求加快程序中的某部分的開發;
3.從事一項全新的電子商務應用程序,希望成為一個創新者以取得競爭優勢;
4.用户富有經驗,並對公司的組織目標高度負責。