最近看到有人在搜尋中尋找〔pord與uat問題〕,因為不太知道是想詢問什麼問題,所以這邊先做簡單的介紹,如果找問題的人有看到這篇,或者你有對於開發上更進階的問題想詢問,都歡迎到聯絡我寫下你想問的問題,我看到後會回信 or 以文章的方式解說你的問題。
Pro / Prod 正式環境
常聽到的環境有 Dev , STI , UAT , Pro( 有的會稱 Prod ),SIT與UAT 之前有介紹過,有興趣的可以點這篇SIT , UAT 是什麼? 簡單說明SIT測試與UAT測試進去看。
什麼是 Pro / Prod 環境
Pro / Prod 是系統開發上 Production 的簡寫,又指【正式環境】,白話的說,就是執行正是產品的地方或環境。
任何開發好的軟體產品,放到供市場用戶使用的環境,其環境就可稱為 Production。
所以在軟體產品名稱或服務上,常看名稱後面接了個 pro,那就是指專業版 ( Professional ) 的意思。
Pro 與 Prod 簡寫差別?
兩者都可以指 Production 【正式環境】,但因為簡寫 pro 常與 Professional ( 專業版 ) 的簡寫 pro 重疊,所以多又以 prod 來做出區隔。
Prod 與 UAT 的差別
要說 Pord (Production) 與 UAT ( User Acceptance Testing )的差別,以技術環境、設定、架構上,兩者必須相同,因為以軟體開發流程來說,UAT確認無誤的東西,才會上到 Porduction (如下圖),所以為了確保東西上到 Prod 是正確的,UAT 的環境相關設定通常會等同於 Prod。

要說到差別,UAT 不提供用戶使用,UAT 通常不對外,UAT 提供內部或相關人員檢測用,UAT 硬體規格可能沒有比 Prod 來的好,其餘的可以說幾乎一樣。
發表迴響