我現在正在使用一個名爲Jama的工具(它不是一個基於java的數學軟件包,它具有相同的名稱,但完全不同於此),它用於管理功能和需求的配置。有一個函數可以定義每個特徵和需求之間的關係,但是我不能很好地使用它,因爲我無法理解這些概念。在軟件工程中區分'功能'和'需求'的標準是什麼?
我google了一會兒,發現了這個。從此頁面。 enter link description here
需求是產品必須做的或者它必須具備的品質。
而且還發現了這句話。
功能是一組相關的需求,允許用戶滿足業務目標或需求。
我的問題是這些。
- 功能和要求之間的關係是1:N?或者一個需求是否與2個或更多功能有關係?
- 是功能只有一組要求&的關係?抽象層次有什麼不同?