Proof of Concepts
POC(Proof of Concepts) 從字面的意義來解釋的話,即為 "概念性的驗證"。既然是需要驗證(Proof),所以 POC 是一種 "解決方案(Solution)",是針對 "概念" 所提出的解決方案,而架構的 POC,目的即在於擷取出最精要、核心的解決方案(Solution),以作為解釋架構的概念依據。希望能透過某種概念性的解決方案,而對架構有整體、全貌性的認知者,那才會是架構 POC 的對象。
架構 POC 具體化的幾個可能樣貌:
- 解決方案所需運用的相關技術(Framework, Pattern …)。
- 利用 UML 語法建構概念模型草圖(Sketch),以表達某一解決方案。
- 利用模擬(Simulation)的方式提出解決方案。
- 可被執行的原型 (Prototype)。
- 在架構落實前,讓團隊成員能自由表達看法,並進行討論、提出建議。
- 讓團隊成員隨時表達意見,有機會影響你正著手進行的方案。
- 不斷加快前述兩個步驟(一般稱之為「快速建構原型」)。
- 除了比較容易協助團隊成員一窺系統的整體全貌外,對系統內部的結構(Structure)分析與設計的呈現,也能有一番基本的認知。
沒有留言:
張貼留言