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