軟體專案管理 什麼是baseline

2022-06-23 15:57:08 字數 477 閱讀 5545

只要是接觸軟體的人,都或多或少的需要接觸一些軟體相關的名詞術語。其中baseline也許是大家聽得最多,但是卻是最模糊的概念。

基線(baseline) 基線是軟體文件或原始碼(或其它產出物)的一個穩定版本,它是進一步開發的基礎.所以,當基線形成後,專案負責scm的人需要通知相關人員基線已經形成,並且哪兒可以找到這基線了的版本.這個過程可被認為內部的釋出.至於對外的正式釋出,更是應當從基線了的版本中釋出.

我的理解:基線用於版本控制,控制源**和文件的版本,這樣才可以達到可控制、可跟蹤。

1、源**中的基線。現在的軟體開發,一般都是包括主幹、分支的,並且用很多版本,那麼每次build生成的版本,就是一個基線。

2、文件的基線。文件一般會出現v1.0、v1.0.11等版本,每次大的變更或是版本升級,如從v1.x到v2.0,都需要經過嚴格的評審。那麼每個version就是一個基線。

簡而言之,基線就是一個穩定狀態。