COSMIC和術語詞彙表IFPUG

COSMIC 和 IFPUG 組織 [1] 很高興地宣佈出版他們的聯合詞彙表,這是兩個組織希望在軟件工程社區服務中進行更多合作的第一個結果. 術語表對從事績效衡量三個學科的人員很有價值, 基準測試和項目估算, 以及更普遍的軟件工程師, 尤其是那些從事軟件和項目需求的工作.

詞彙表可從以下網址免費下載 www.cosmic-sizing.org 並從在線商店中 會員服務區 在IFPUG網站.

背景

在三個學科的成功) 測量軟件項目的性能, b) 開發性能基準和 c) 使用測量和基準數據來估計新的軟件項目取決於使用一致的數據和通用術語.

軟件項目必須滿足最終決定其性能的三類需求, 即:

  1. 功能要求 (e.g. 該軟件必須處理客戶訂單, 或控制飛機的導航);
  2. 所謂的“非功能性”需求 ('NFR') 關注軟件質量, e.g. 它在運行時必須是可維護的 24/7, 或者它們涉及技術或環境限制, e.g. 它必須在 Unix 上運行, 滿足某些行業標準, 等等;
  3. 項目要求和限制 (‘中國’), e.g. 項目必須在一定的預算內交付, 或者它需要特殊的技能, 等等.

功能需求可以通過已建立的方法來衡量,例如 COSMIC 支持的方法, IFPUG 等. PRC 也很容易理解並且相對容易衡量. 困難經常出現, 然而, 與 NFR. 什麼是非功能性需求的概念並不總是很清楚. 例如, 是應用程序必須能夠跨各種智能手機平台移植的質量要求 非功能性或功能性要求, 如果通過軟件實現可移植性?

COSMIC/IFPUG 聯合詞彙表通過為所有類型的需求提供一組定義來解決這些問題, NFR和PRC的分類方案, 和全面的詞彙表 60 NFR 和 20 中國條款, 我們預計這將滿足三個學科的大多數需求.


[1] ‘COSMIC’ – 通用軟件測量國際聯盟’. ‘IFPUG’ = 國際功能點用戶組.

您可能還喜歡...