文/谷雨霖
簡(jiǎn)單說(shuō)下,不對(duì)的地方大家指正。
需求獲取--是需求開(kāi)發(fā)的范疇。
需求獲取可以采取傳統(tǒng)的如:客戶訪談、文檔考古、用戶調(diào)查、現(xiàn)場(chǎng)觀摩,綜合討論會(huì)等方法獲得,也可以在傳統(tǒng)的方法的基礎(chǔ)上采用用例進(jìn)行捕獲需求(識(shí)別參與者、識(shí)別用例。。。)其中,確定應(yīng)用系統(tǒng)的開(kāi)發(fā)范圍和功能是需求定義階段的一項(xiàng)重要任務(wù)。
對(duì)于產(chǎn)品型公司,通常通過(guò)銷售和市場(chǎng)人員獲得初步需求,再由技術(shù)人員進(jìn)一步獲取。此時(shí),一般項(xiàng)目組還沒(méi)有建立。
需求分析--是需求管理的范疇。
通常是在已有系統(tǒng)需求基礎(chǔ)上,對(duì)具體模塊的拆解,就軟件功能與客戶達(dá)成一致,達(dá)到可指導(dǎo)開(kāi)發(fā)的層次。是項(xiàng)目計(jì)劃的輸入,此時(shí)項(xiàng)目組已經(jīng)建立。
它通常是公司項(xiàng)目組相對(duì)資深的技術(shù)人員來(lái)做。
進(jìn)一步說(shuō),了解用戶的需求之后將需求用一種模型來(lái)表示就是需求分析。目前比較流行的 分析方法是面向?qū)ο蟮姆椒?,通過(guò)分析用戶需求,用類、類之間的各種關(guān)系來(lái)表示整個(gè)系統(tǒng)。 這部分涉及到具體的方法,在此不詳細(xì)討論,但是原則上是提取類->類之間關(guān)系,可能需要不斷修改而形成一份分析文檔。
系統(tǒng)分析--狹義的講,它近似需求分析。廣義上講,系統(tǒng)分析是對(duì)整個(gè)系統(tǒng)應(yīng)用的分析和研究??v觀軟件整個(gè)生命周期,在項(xiàng)目立項(xiàng)建議、招投標(biāo)、商務(wù)方案制作、可行性分析和項(xiàng)目計(jì)劃中,實(shí)際上都包含了系統(tǒng)分析的成分。
專職的系統(tǒng)分析師層次要求很高,中大項(xiàng)目才談得上系統(tǒng)分析。
注:需求工程包括需求開(kāi)發(fā)和需求管理。