快速套用開發

快速套用開發(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.用戶富有經驗,並對公司的組織目標高度負責。

相關詞條

熱門詞條

聯絡我們