1.功能需求
對于軟件需求而言關鍵的就是如何進行組織否則一句話、一句話地描述就會顯得十分零散。而且很難保證開發人員注意滿足這些需求。
2.非功能需求,其中典型的問題有兩個
信息傳遞的無效性:很多需求規格說明書里面會通過一個名為設計原則的小節來說明肺功能需求。
忽略了非功能需求的局部性:更為科學的做法是抓住具體的場景來描述。
3.設計約束
非技術因素決定的技術類型:對于軟件開發而言,有些技術選型并不是有技術團隊決定,而會受到企業實際情況的影響。
預期的軟硬件環境:技術開發團隊在決定架構、選擇實現技術時會受到企業實際的軟硬件環境的影響。
需求標準
完整性:就是使需求沒有遺漏,也就是在需求變更中,新需求所占的比例的量不大。而且這些新需求都是因為外部環境的變化而產生的。
不失真:需求的正確性和無歧義性時一組相關的要求,指的是確保需求在信息傳遞的過程中不失真。
有優先級:想要更好餓對項目進行管理就需要有效的區分優先級。
推薦閱讀: