1.2.7 原型說明書
采用快速原型開發模型,由于在開發之前已經設計出了完備的軟件原型界面,通過原型界面可以將界面層的需求表達得非常清楚,開發者也好,用戶也好,看著原型都容易理解軟件將會被開發成什么樣子,但對于軟件來說,所包含的需求當然遠不止這些,在原型界面背后還有大量用戶看不到的東西。有些功能點邏輯簡單,看著原型就能夠把需求理解得差不多;而有些功能點邏輯復雜,沒有文檔輔助說明,根本不可能理解需求。不同的團隊會用不同的方式來表達這種邏輯,或者在某種規范的文檔體系下描述,或者用各種凌亂的文字片段描述,本書推薦一種圍繞原型描寫邏輯規則的文檔——原型說明書。
原型說明書是針對設計好的軟件原型撰寫的一種偏向于說明功能與操作邏輯的文檔,主要描述每個功能點的主要用戶,用戶使用該原型的操作場景,有什么權限控制要求,每個操作背后是怎么運算的(從用戶確認執行某操作,到系統反饋執行結果之間,系統會做什么處理,有哪些業務邏輯),對數據有什么要求,等等。