需求分析是我們比較常見的工作,但是很多人在收到需求時,就比較慌亂,他們不知道如何做需求分析,其實做好需求分析是有一定步驟的,了解這些步驟就可以輕松應對各種需求分析了。那么做需求分析一般都需要哪些步驟?其實當我們當收到需求時,不要著急開始處理它。首先分析需求的性質,然后分析產生需求的原因,然后在針對需求的目的做需求處理,具體步驟如下介紹。
做需求分析一般都需要哪些步驟?
1.熟悉需求背景
當我們受理到一個需求,要進行分析時,首先要明確需求分析的思路,再去思考和分析。
第一步:針對需求,分析它是什么;
第二步:針對需求,分析為什么要做。
2.業務模型法
考慮本項目與外部系統的交互,劃分系統邊界(除了本項目的需求中要求做的事情,其他的都可以是外部系統,本系統和外部系統之間的交互就是系統的邊界),可以參考系統分析說明書;
確定測試范圍和關注點;系統的邊界是測試的重點,特別需要關注邊界交互時的數據交互。
3.業務場景法
考慮用例的調用者;考慮每一個用例提供的服務是供哪些外部用例或者系統調用,找出所有的調用者。調用的前提、約束都要考慮;
每一個調用都可以考慮成一個大的業務流程;(一般和外部有交互的用例出錯的概率比較大,需要重點關注)。
考慮系統內部各個用例之間的交互,形成內部業務流程圖;需要分析每個用例之間的約束關系、執行條件,組織出各種業務流程圖。
4.功能分析法
業務功能:與用戶實際業務直接相關的功能 或細節;
輔助完成業務功能的一些功能或者是細節,比如,設置過濾條件;
數據約束:功能的細節,主要是用于控制在執行功能時,數據的顯示范圍、數據之間的關系等;
易用性需求:功能的細節,產品中必須提供了,便于功能,操作使用的一些細節,比如快捷鍵就是典型的易用性需求;
編輯約束:功能的細節,在功能執行時,對輸入數據項目的一些約束性條件,比如只能輸入數字;
參數需求:功能的細節,在功能中,需要根據參數設置不同,進行不同處理的細節;
權限需求:功能的細節,這里的權限是指在功能的執行過程,根據根據不同的權限進行不同處理的,不包括直接限制某個功能的權限。
以上就是關于做需求分析一般都需要哪些步驟的全部內容介紹,想了解更多關于需求分析的信息,請繼續關注中培偉業。