首頁 > 全部文章 > 瀏覽文章
什么是需求分析?
劉軍 文章發表時間:  2020/05/16 11:47:14 瀏覽:310
 

需求分析,也叫軟件需求分析,是軟件開發人員經過深入細致的詢問和分析,準確理解用戶和項目的功能、性能、可靠性等具體要求,將用戶的主觀需求表述轉化為完整的軟件需求定義,從而確定系統功能的過程。

需求分析的目標是把用戶對待開發軟件提出的要求或需要進行分析與整理,確認后形成描述完整、清晰與規范的文檔,確定軟件需要實現的功能,完成的工作。

假如你是個建筑工程師,有個客戶找你建一個雞窩,這個時候要需要與客戶溝通,來確定客戶到底想要一個什么樣子的雞窩。我們應該注意三點:

1、準確的理解和描述客戶需要的功能。

客戶說,我的雞窩要三層的,帶電梯,飲水池,廁所,飲水池要自動判斷水位供水,電梯要可以同時乘坐10只雞....客戶滔滔不絕的講了一大堆,你也都非常忠實的按照自己的理解再一一的向客戶描述一遍,以便于確認客戶的需求是否正確。

2、幫助客戶挖掘需求。

等客戶把自己的需求說完了,你發現客戶沒有說雞的臥室,于是,你向客戶提議說:“你看,這雞的臥室要什么樣子的?”,客戶連連的拍著腦門說,我差點給忘記了,雞們啊喜歡晚上在一起聊天,所以呢,需要一個長而大的臥室,但一定要舒適。

3、分析客戶需求的可行性

客戶臨走時又說,最近了,黃鼠狼很多,我這個雞窩啊,一樓就不用蓋了,直接蓋二樓和三樓吧!以免晚上遭遇黃鼠狼的攻擊。你這么一分析,客戶這要求,按照目前的技術可沒法建啊,于是,你向客戶提議,一樓采用堅固架子來支撐二三樓的建筑。

最后,需求分析完后,應該確定制定出軟件需要構建的各個系統組件,并據此確定總工時和計算出總費用,并說服客戶接受這個價格。當然有時客戶會根據自己的經驗,要求費用減少。比如50萬的項目只愿意付5000元,就好比只給500元卻要買一輛寶馬車,那軟件商只能給客戶推薦一輛玩具車了。

您可以輸入500個字

时时都改成20分钟一开吗 台州股票配资 辽宁35选7走势图 2010年上证指数分析 保本理财产品有风险吗 湖北快三和值倍数 福彩3d和值走势连线 北京pk10直播开奖记录 彩票胆码和拖码是什么意思 福建快3走势图一定牛前往移漏 极速飞艇app计划软件 正规的双面盘彩票 时时彩app下载官方平台 燕赵排列七走势图 德国赛车pk拾正规的吗 免费通用透视棋牌插件下载 山西体彩11选5前3直走势图