觀的信息基礎(chǔ)上,結(jié)合現(xiàn)有的硬件、軟件實(shí)現(xiàn)方案,做出簡(jiǎn)單的用戶流程頁(yè)面,
同時(shí)結(jié)合以往的項(xiàng)目經(jīng)驗(yàn)對(duì)用戶采用誘導(dǎo)式、啟發(fā)式的調(diào)研方法和手段,和用戶一起探討業(yè)務(wù)流程設(shè)計(jì)的合理性、準(zhǔn)確性、便易性、習(xí)慣性。用戶可以操作簡(jiǎn)單演示的DEMO,來(lái)感受一下整個(gè)業(yè)務(wù)流程的設(shè)計(jì)合理性、準(zhǔn)確性等等問(wèn)題,及時(shí)地提出改進(jìn)意見(jiàn)和方法。
實(shí)現(xiàn)手段:拜訪(誘導(dǎo))、原型演示
輸出成果:調(diào)研分析報(bào)告、原型反饋報(bào)告、業(yè)務(wù)流程報(bào)告
4.2.3 “確認(rèn)式Afirm”階段
這一階段是在上述兩個(gè)階段成果的基礎(chǔ)上,進(jìn)行具體的流程細(xì)化、數(shù)據(jù)項(xiàng)的確認(rèn)階段,這個(gè)階段承建方必須提供原型系統(tǒng)和明確的業(yè)務(wù)流程報(bào)告、數(shù)據(jù)項(xiàng)表,并能清晰地向用戶描述系統(tǒng)的業(yè)務(wù)流設(shè)計(jì)目標(biāo)。用戶方可以通過(guò)審查業(yè)務(wù)流程報(bào)告、數(shù)據(jù)項(xiàng)表以及操作承建方提供的DEMO系統(tǒng),來(lái)提出反饋意見(jiàn),并對(duì)已經(jīng)可接受的報(bào)告、文檔簽字確認(rèn)。
實(shí)現(xiàn)手段:拜訪(回顧、確認(rèn)),提交業(yè)務(wù)流程報(bào)告、數(shù)據(jù)項(xiàng)表;原型演示系統(tǒng)
輸出成果:需求分析報(bào)告、數(shù)據(jù)項(xiàng)、業(yè)務(wù)流程報(bào)告、原型系統(tǒng)反饋意見(jiàn)(后三者可以統(tǒng)一歸入需求分析報(bào)告中,提交用戶方、監(jiān)理方進(jìn)行確認(rèn)和存檔)
整體來(lái)講,需求分析的三個(gè)階段是需求調(diào)研中不可忽視一個(gè)重要的部分,三個(gè)階段或者說(shuō)三步法的實(shí)施和采用,對(duì)用戶和承建方都同樣提供了項(xiàng)目成功的保證。當(dāng)然在系統(tǒng)建設(shè)的過(guò)程中,特別在采用迭代法的開(kāi)發(fā)模式時(shí),需求分析的工作需一直進(jìn)行下去,而在后期的需求改進(jìn)中,工作則基本集中在后兩個(gè)階段中。
五、 軟件需求分析工具
我們根據(jù)用戶需求,通過(guò)反復(fù)討論、分析,最終明確一個(gè)唯一性的用戶需求,這個(gè)結(jié)果其實(shí)就是我們的軟件需求分析報(bào)告。一般我們采用Word、 PowerPoint、Visio、ProntPage、Excel等Office工具,同時(shí)可能采用一些開(kāi)發(fā)工具,如VC或BC等,同樣也會(huì)使用一些圖形工具,如Potoshop、調(diào)色板等畫(huà)圖工具。
使用各種工具表達(dá)軟件需求分析,其具體表達(dá)手段可以分為:
● 效果圖描述。主要是用戶UI界面的描述反映用戶需求功能;
● 邏輯圖描述。根據(jù)用戶需求功能,使用抽象化理論,以及需求分析理論,對(duì)用戶需求功能進(jìn)行全面的分析,建立功能性邏輯關(guān)系圖,流程邏輯關(guān)系圖等;
● 關(guān)系圖表描述。主要是對(duì)信息關(guān)系、數(shù)據(jù)庫(kù)表格、接口函數(shù)等描述;
● 工程數(shù)學(xué)描述。分析用戶需求,分析用戶需求信息,運(yùn)用工程數(shù)學(xué)進(jìn)行算法推導(dǎo),進(jìn)行合理化需求分析推導(dǎo);
● 甘地圖描述。主要是軟件項(xiàng)目工作安排,開(kāi)發(fā)周期預(yù)估;
● 其它方法描述。保證完整性合理性的有效描述。
六、 軟件需求分析評(píng)估
軟件需求分析評(píng)估是為了檢查我們進(jìn)行軟件需求分析工作,保證軟件需求分析工作正確性、完整性、有效性、合理性、可確認(rèn)性、可實(shí)施性,完全保證用戶所需求的功能。
6.1 組織結(jié)構(gòu)與責(zé)任管理
我們對(duì)組織結(jié)構(gòu)與責(zé)任管理的評(píng)估主要有:參與人員任務(wù)和責(zé)任界面的明確;安排計(jì)劃按時(shí)完成狀況;相互間的協(xié)調(diào)能力狀況。
6.2 滿足用戶需求的功能
我們進(jìn)行需求分析的目的是完整、準(zhǔn)確地描述用戶的需求,跟蹤用戶需求的變化,將用戶的需求準(zhǔn)確地反映到系統(tǒng)的分析和設(shè)計(jì)中,并使系統(tǒng)的分析、設(shè)計(jì)和用戶的需求保持一致。
需求分析的特點(diǎn)是需求的完整性、一致性和可追溯性。完整性:是準(zhǔn)確、全面的描述用戶的需求。一致性:是通過(guò)分析整理,剔除用戶需求矛盾的方面,規(guī)范用戶需求??勺匪菪裕河袃蓚€(gè)方面的含義,整理和規(guī)范的需求,其一,需要不斷的和用戶進(jìn)一步交流,保持和用戶最新的需求一致。其二,和系統(tǒng)分析