-
軟體版本階段說明:
- 開發版(Alpha):此版本表示軟體尚處於開發初期,主要集中在實現軟體功能,通常僅在軟體開發者內部使用。該版本可能存在較多的錯誤和缺陷,需要進一步修改。
- 測試版(Beta):相對於Alpha版,測試版已有顯著的改進,消除了嚴重的錯誤,但仍可能存在一些缺陷,需要進行測試和反饋以進一步改進。
- RC 版(Release Candidate):RC
版是在測試版之後的一個重要階段,表示軟體已經進入最終測試階段,並且可能成為正式版的候選版本。在此階段,軟體通常已經消除了大部分已知的錯誤和缺陷,並且符合預期的功能和品質要求。
- 穩定版(Stable):該版本表示軟體已經相對穩定,大部分錯誤和缺陷已經修復,但仍可能存在少量較小的問題。
- 正式版(Release):該版本為最終版本,已經經過全面測試和驗證,並且用戶可正常使用。
-
版本編號及命名規範:
-
軟體版本編號由四個部分組成,第一個1為主版本號,第二個1為子版本號,第三個1為階段版本號,第四部分為日期版本號加希臘字母版本號,希臘 字母版號共有4種,分別為:a, b, rc, r ,例如:111011223r。
- 主版本號(1):當軟體進行重大功能更改或架構調整時,增加主版本號。
- 次版本號(1):當軟體進行功能增加或修改時,增加次版本號。
- 階段版本號(1):一般用於修復錯誤、改進性能或進行小的改動,增加階段版本號。
- 希臘字母版本號(r):此版本號用於標註目前版本的軟體處於哪個開發階段,當軟體進入到另一個階段時需要修改此版本號。
- 日期版本號(011223):用於記錄修改項目的當前日期,每天對項目的修改都需要更改日期版本號。
-
軟體版本號由三個部分組成,第一個1為主版本號,第二個1為子版本號,第三個1為階段版本號,例如:v1.1.1.。
- 主版本號(1):當軟體進行重大功能更改或架構調整時,增加主版本號。
- 次版本號(1):當軟體進行功能增加或修改時,增加次版本號。
- 階段版本號(1):一般用於修復錯誤、改進性能或進行小的改動,增加階段版本號。
- 修訂版本號(1):一般用於修復錯誤、改進性能或進行小的改動,增加修訂版本號。