術語:
軟體配置管理(software configuration management,scm)
配置(configuration)
配置項(configuration item,ci)
基線(baseline)
專案經理(project manager,pm)
里程碑(milestone)
配置控制委員會(configuration control board,ccb)
配置管理員(configuration management officer,cmo)
程式庫管理員(program librarian,pl)
開發人員(developer)
測試人員(tester)
軟體質量保證員(software quality assurance,sqa)
技術文件(documents)
配置庫(repository)
基線是配置管理中的要求,分需求基線、開發基線、測試基線和發布基線。
基線(baseline)是軟體開發中某一階段的乙個快照,這個階段有明確的、穩定的輸出產物(軟體文件、程式原始碼等),且經過評審和批准,是進一步開發的基礎。建立基線後,後續基於此的變更需要走正式的變更流程,直到建立下乙個基線。所以要求該階段的輸出成果值得建立基線,要求它們是明確和穩定的。
建立基線後,專案負責scm的人需要通知相關人員基線已經形成,存放在**。軟體版本的對外發布,需要從基線中發布。
那如何打基線呢?
通常版本控制軟體都有實現打基線的功能,比如svn。
在程式發布時打基線也是尤為重要,如果每次發布新版本時都打乙個基線,那麼可以做到版本回滾、查詢特定版本的bug、比較版本之間的差異、發布老版本等等。
基線管理類似於版本管理,但基線是某一階段所有輸出的乙個快照,而不僅僅是某一項,如原始碼。
比如有:
baseline1 需求v2.0 設計v1.0
baseline2 需求v2.0 設計v2.0
baseline3 需求v2.0 設計v3.0
版本可以用svn管理,基線可以通過excel進行記錄,即某一基線對應的原始碼版本、文件版本等。
基線變更與非基線變更
一 基線變更 一 變更申請 專案經理或變更申請人填寫 軟體變更申請表 說明要變更的內容 變更的原因 受變更影響的關聯配置項 工作量 變更實施人等,並提交給ccb。二 變更評估 ccb組長負責組織對基線變更申請進行評估。變更的內容是否合理 變更的範圍是否正確 考慮周全 工作 量估計是否合理 基線變更的...
機械人控制相關術語
位置控制 使機械人的手 臂等到達目標位置的控制成為位置控制。過調節 停止 時如果急劇減速,由於慣性會發生超調。機械人組成 機械人由檢測部分 控制部分 驅動部分 動力源 電機 等構成。從感測器 檢測部分 獲取位置 速度 滑動等資訊,送到作為頭腦的計算機 控制部分 計算出手臂的移動速度 作用於手臂的力,...
自動化控制 術語匯
1.rfid radio frequency identification devices 無線射頻識別裝置 2.plc programable logic controller 可程式設計邏輯控制器 3.servo 伺服 伺服電機的簡稱,屬於電機的一種,由伺服驅動器控制其工作。4.伺服系統 根據自...