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