很多人可能對(duì)需求分析理解的不是很透徹。其實(shí)需求分析無疑是產(chǎn)品經(jīng)理必不可少的基本技能,這也是每個(gè)產(chǎn)品經(jīng)理在工作中大部分時(shí)間都可以做的事情,但是大多數(shù)產(chǎn)品經(jīng)理在自己的領(lǐng)域都會(huì)有自己的方法論。就好比軟件需求分析,其實(shí)與需求分析還是有一定差別的。那么軟件需求分析是什么?需求分析的特點(diǎn)及難點(diǎn)是什么?
軟件需求分析是什么?
軟件需求分析也稱為需求分析、系統(tǒng)需求分析或需求分析工程等,是開發(fā)人員經(jīng)過深入細(xì)致的調(diào)研和分析,準(zhǔn)確理解用戶和項(xiàng)目的功能、性能、可靠性等具體要求,將用戶非形式的需求表述轉(zhuǎn)化為完整的需求定義,從而確定系統(tǒng)必須做什么的過程,是系統(tǒng)分析和軟件設(shè)計(jì)階段之間的橋梁。
軟件需求分析的目的是將系統(tǒng)需求中與軟件需求相關(guān)的部分轉(zhuǎn)換成一系列軟件需求的集合。
這是ASPICE的定義,是從軟件需求來源的角度定義的。軟件需求不是從客戶那里來的,而是從系統(tǒng)需求那邊劃分得到的。即通過與客戶的溝通,我們會(huì)得到客戶的系統(tǒng)需求,產(chǎn)生系統(tǒng)需求文檔。系統(tǒng)需求文檔會(huì)輸入給系統(tǒng)架構(gòu)工程師,產(chǎn)生系統(tǒng)架構(gòu)文檔。以系統(tǒng)需求文檔和系統(tǒng)架構(gòu)文檔作為輸入,產(chǎn)生軟件的需求文檔。
主要表現(xiàn)在:
1. 需求分析以系統(tǒng)規(guī)格說明和項(xiàng)目規(guī)劃作為分析活動(dòng)的基本出發(fā)點(diǎn),并從軟件角度對(duì)它們進(jìn)行檢查與調(diào)整。
2. 需求規(guī)格說明又是軟件開發(fā)設(shè)計(jì)、以及實(shí)現(xiàn)和測(cè)試直至維護(hù)的主要基礎(chǔ)。良好的分析活動(dòng)有助于避免或盡早剔除早期錯(cuò)誤,從而提高軟件生產(chǎn)率,降低開發(fā)成本,改進(jìn)軟件質(zhì)量,提高軟件系統(tǒng)的穩(wěn)定性和健全性。
需求分析的工作大致可以分為四個(gè)方面:?jiǎn)栴}識(shí)別、分析與綜合、制訂規(guī)格說明、評(píng)審。
需求分析的特點(diǎn)及難點(diǎn)是什么?
1. 確定問題難。主要原因:一是應(yīng)用領(lǐng)域的復(fù)雜性及業(yè)務(wù)變化,難以具體確定;二是用戶需求所涉及的多因素引起的,比如運(yùn)行環(huán)境和系統(tǒng)功能、性能、可靠性和接口等。
2. 需求時(shí)常變化。軟件的需求在整個(gè)軟件生存周期,常會(huì)隨著時(shí)間和業(yè)務(wù)而有所變化。有的用戶需求經(jīng)常變化,一些企業(yè)可能正處在體制改革與企業(yè)重組的變動(dòng)期和成長(zhǎng)期,其企業(yè)需求不成熟、不穩(wěn)定和不規(guī)范,致使需求具有動(dòng)態(tài)性。
3. 交流難以達(dá)到共識(shí)。需求分析涉及的人事物及相關(guān)因素多,與用戶、業(yè)務(wù)專家、需求工程師和項(xiàng)目管理員等進(jìn)行交流時(shí),不同的背景知識(shí)、角色和角度等,使交流共識(shí)較難。
4. 獲取的需求難以達(dá)到完備與一致。由于不同人員對(duì)系統(tǒng)的要求認(rèn)識(shí)不盡相同,所以對(duì)問題的表述不夠準(zhǔn)確,各方面的需求還可能存在著矛盾。難以消除矛盾,形成完備和一致的定義。
5. 需求難以進(jìn)行深入的分析與完善。需求理解對(duì)不全面準(zhǔn)確的分析,客戶環(huán)境和業(yè)務(wù)流程的改變。市場(chǎng)趨勢(shì)的變化等。也會(huì)隨著分析、設(shè)計(jì)和實(shí)現(xiàn)而不斷深入完善,可能在最后重新修訂軟件需求。分析人員應(yīng)認(rèn)識(shí)到需求變化的必然性,并采取措施減少需求變更對(duì)軟件的影響。對(duì)必要的變更需求要經(jīng)過認(rèn)真評(píng)審、跟蹤和比較分析后才能實(shí)施。
以上就是關(guān)于軟件需求分析是什么,以及需求分析的特點(diǎn)及難點(diǎn)是什么的全部?jī)?nèi)容,想了解更多關(guān)于軟件需求分析的信息,請(qǐng)繼續(xù)關(guān)注中培偉業(yè)。