度量術語之一 研發階段(工作量分類)

2021-06-21 09:11:33 字數 1219 閱讀 4036

為了能夠統一進行工作量的比較,iso、isbsg(國際軟體基準比對標準組)/csbsg(中國軟體基準比對標準組)採用了一些分類方法。

注意這些分類方法看起來很像瀑布模型的「研發階段」,但實際上即使是採用迭代、敏捷開發,仍可以把每個迭代內的工作量分解為這些型別,以便於以往瀑布模型的工作量進行對比。

左邊是iso的定義,右邊是isbsg(csbsg採納了isbsg的定義)

iso 12207 project steps 對應 isbsg effort phase

1requirements elicitation需求獲取 = specify 需求

2system requirements analysis需求分析 = specify需求

3system architecture design 系統架構設計 = specify需求

4software requirements analysis 軟體需求分析 = specify需求

5software design 軟體設計 = design設計

6software construct (code & unit test)軟體建立(編碼+單元測試) = build構建

7software integration 軟體整合 = build構建

8software testing 軟體測試 = test測試(功能性測試)

9system integration 系統整合 = test測試

10system testing系統測試 = test測試(壓力,效能……)

11software installation軟體安裝 = implement實施

12user support使用者支援 =implement實施

建議:使用isbsg的定義

第乙個原因是簡單。

第二個原因是iso雖然做了規定,但因為iso本身不收集資料,而isbsg/csbsg還是有很多資料的,因此比較起來方便。

如果已有體系已經符合iso,倒是也可以用iso的標準,只要和isbsg做乙個對應就可以了。

下面是乙個國內發布過的生產力報告中的資料,可以有乙個直觀參考:

工作量比例關係

需求11%

設計14%

構建45%

測試22%

實施8%

工期比例關係(僅限於瀑布模型)

18%13%

26%28%

15%(因捨入誤差總和不是100%)

度量術語之中的乙個 研發階段(工作量分類)

為了可以統一進行工作量的比較。iso isbsg 國際軟體基準比對標準組 csbsg 中國軟體基準比對標準組 採用了一些分類方法。注意這些分類方法看起來非常像瀑布模型的 研發階段 但實際上即使是採用迭代 敏捷開發,仍能夠把每乙個迭代內的工作量分解為這些型別,以便於以往瀑布模型的工作量進行對照。左邊是...

資料平台的建設之一 技術方案與研發階段

1 資料集中化 聚合階段 2 資料規範化 清洗階段 3 資料模型化 建模階段 4 資料視覺化 展示階段 5 資料平台化 開放階段 資料開放支援兩種第三方系統整合方式 資料介面和圖表整合 介面就是rest 圖表整合式乙個html或者js的widget 3 資料視覺化 後端功能 資料來源管理 動態建立資...

機器學習之一基本術語

1 一組記錄的集合成為資料集。2 關於乙個事件或物件的描述,稱為乙個 例項 或 樣本 也稱 特徵向量 比如對於乙隻貓的描述。3 反映事件或物件在某方面的表現或性質的事項例如貓的 毛色 瞳色 稱為屬性或特徵。4 屬性上取值例如 布偶貓 暹羅貓 摺耳貓 描述屬性的取值稱為屬性值。5 屬性上張成的空間稱為...