原型建立技術:
(1)可執行規格說明。它是基于需求規格說明的一種自動化技術,使用這種方法,人們可以直接觀察用語言規定的任何系統的功能和行為。
(2)基于腳本的設計。腳本是用戶界面的原型。一個腳本用來模擬在系統運行期間用戶經歷的事件。它提供了輸入——處理——輸出的屏幕格式和有關對話的模型。因此,軟件開發者能夠給用戶顯示系統的逼真的視圖,使用戶得以判斷是否符合他的意圖。
(3)自動程序設計在程序自動生成環境的支持下,利用計算機實現軟件的開發。它可以自動地或半自動地把用戶的非過程式問題規格說明轉換為某種高級語言程序。
(4)專用語言。專用語言是應用領域的模型化語言。在原型開發中使用專用語言,可方便用戶和軟件開發者對系統特性進行交流。
(5)可復用的軟件。利用可復用的模塊,通過適當的組合,構造的原型系統。為了快速地構造原型,這些模塊首先必須有簡單而清晰的界面;其次它們應當盡量不依賴其它的模塊或數據結構;最后,它們應具有一些通用的功能。
(6)簡化假設。?簡化假設使設計者迅速得到一個簡化的系統。盡管這些假設可能實際上并不能成立,但它們可以使開發者的注意力集中在一些主要的方面。在修改一個文件時,可以假設這個文件確實存在。?在存取文件時,待存取的記錄總是存在。一旦計劃中的系統滿足用戶所有的要求,就可以撤消這些假設,并追加一些細節。