回覆列表
  • 1 # AIasService

    快速原型思想源至以前在軟體開發中不容易在需求分析階段得到完全、一致、準確、合理的需求說明,快速原型就是在得到客戶第一組初始需求後,快速透過原型反饋,滿足使用者基本要求,使使用者在試用過程中受到啟發,對需求說明進行補充和精確化,消除不協調的系統需求,逐步確定各種需求,從而獲得合理、協調一致、無歧義的、完整的、現實可行的需求說明。這目的就是讓使用者更早介入需求分析。

  • 2 # 踏足山巔望星空

    可以的。

    原型是指模擬某種產品的原始模型,在其他產業中經常使用。軟體開發中的原型是軟體的一個早期可執行的版本,它反映了最終系統的重要特性。

      快速原型模型又稱原型模型,它是增量模型的另一種形式;它是在開發真實系統之前,構造一個原型,在該原型的基礎上,逐漸完成整個系統的開發工作。例如,客戶需要一個ATM機軟體,可以先設計一個僅包含刷卡、密碼檢測、資料輸入和賬單列印的原型軟體提供給客戶,此時還不包括網路處理與資料庫存取以及資料應急、故障處理等服務。快速原型模型的第一步是建造一個快速原型,實現客戶或未來的使用者與系統的互動,使用者或客戶對原型進行評價,進一步細化待開發軟體的需求。透過逐步調整原型使其滿足客戶的要求,開發人員可以確定客戶的真正需求是什麼;第二步則在第一步的基礎上開發客戶滿意的軟體產品。

    為了節省開發原型的費用,實現快速地分析,迅速構造出所需的原型,應採用一些特殊的有別於通常軟體開發時使用的技術和工具。

      1.構造原型的技術

      (1)可執行的規格說明。

      (2)基於指令碼的設計。

      (3)採用非常高階語言或專門語言。

      (4)能重用軟體。

      2.構造原型的建議

      (1)暫不考慮速度、空間等效能效率方面的要求。

      (2)暫不考慮錯誤恢復和處理。

      (3)可降低可靠性和軟體質量標準。

      (4)原型介面部分要設計得簡單易學,最好能與最終系統的介面相容。

      (5)根據不同的軟體型別和應用領域,可使用不同風格的高階語言來構造原型。

      3.原型的開發環境

      除了上述的構造原型的技術和建議外,還應該有開發環境來輔助原型的開發。

      (1)互動式系統。能快速響應使用者的要求。

      (2)資料庫管理系統。能夠提供更多工具,可以定義、建立、查詢、加工資訊資源。

      (3)通用輸入/輸出軟體。容易使用的資料編輯,螢幕格式化軟體等對原型設計和開發都有很大的幫助。

      (4)重用程式碼庫。可減少重複勞動。

  • 中秋節和大豐收的關聯?
  • 哪些白酒值得收藏?