A、首先,一定要事先確定訪談的目的和提綱。其次,因為用戶往往并不知道應(yīng)該提供哪些方面的需求,所以需要開發(fā)人員引導(dǎo)。
Q、用戶訪談內(nèi)容是什么?
A、首先,請用戶描述他們?nèi)绾瓮瓿勺约寒?dāng)前的工作,并與用戶一起抽象出一個工作流程或工作模型。然后,在得到用戶的認(rèn)可后,向用戶解釋自己是怎樣來實現(xiàn)這些功能的,并說明哪些環(huán)節(jié)可以用自動化方式實現(xiàn)等。
Q、采用哪一種方式做需求分析最好?
A、不同的需求分析有不同的特點。還沒有哪一種方法可以完全替代別的方法,否則,現(xiàn)在就不會存在不同的需求建模方式了。一般來說,可以使用DFD+ERD來描述那些功能層次比較清晰的需求;而USE CASE則適于描述功能結(jié)構(gòu)復(fù)雜的需求。做需求分析的目的是為了建立需求的模型,不同的子系統(tǒng)有可能使用不同的建模方法。
Q、怎樣做原型,原型的目的是什么?
A、通常使用原型分析方法來幫助開發(fā)方進一步獲取用戶需求或讓用戶確認(rèn)需求。開發(fā)方往往先向用戶提供一個可視界面作為原型,并在界面上布置必要的元素以演示用戶所需要的功能。可以使用第四代語言(例如Visual Basic、Delphi等)來快速生成用戶界面,也可以使用FrontPage等網(wǎng)頁制作工具來生成用戶可視的頁面流。
原型的目的往往是獲取需求。但有時也使用原型的方式來驗證關(guān)鍵技術(shù)或技術(shù)難點。對于技術(shù)原型,界面則往往被忽略掉。
此文章共有2頁 上一頁 1 2
文章來源:中國項目管理資源網(wǎng)
軟件開發(fā)項目管理培訓(xùn)課程方案 |