需求分析报告和需求规格说明书有什么区别?
需求分析報告和需求規(guī)格說明書有什么區(qū)別
簡單的講,
(一)面向對象上不同:
需求分析報告往往面向業(yè)務人員、用戶
需求規(guī)格說明書往往面向設計、開發(fā)人員。
(二)生成階段不同:
一般先有分析報告,后有規(guī)格說明書,
分析報告往往是規(guī)格說明書的輸入
(三)內容側重點、粒度不同:
分析報告?zhèn)戎赜诎严到y(tǒng)要解決的業(yè)務邏輯、要實現(xiàn)的功能描述清楚,更宏觀;
規(guī)格說明側重于把系統(tǒng)的約束、輸入、輸出和處理過程定義清楚,更具體。
需求規(guī)格說明書介紹及其作用
曾經有項目組拿著用戶編寫的原始需求就開始開發(fā),隨后狀況不斷,一次令人崩潰的研發(fā)過程。拿著用戶編寫的原始需求,編寫我們自己的需求規(guī)格說明書,之所以重要,就在于用戶編寫的原始需求,是脫離了技術實現(xiàn),編寫的一份十分理想的業(yè)務需求。理想與現(xiàn)實總是有差距,我們之所以要編寫自己的需求規(guī)格說明書,就是要本著實事求是、切實可行的態(tài)度,去描述用戶的業(yè)務需求。那些不可行的需求被摒棄,或者換成更加可行的解決方案。這就是需求規(guī)格說明書的重要作用。
從理論上講,需求規(guī)格說明書(Requirement Specification)分為用戶需求規(guī)格說明書和產品需求規(guī)格說明書。用戶需求規(guī)格說明書是站在用戶角度描述的系統(tǒng)業(yè)務需求,是用于與用戶簽字確認業(yè)務需求;產品需求規(guī)格說明書是站在開發(fā)人員角度描述的系統(tǒng)業(yè)務需求,是指導開發(fā)人員完成設計與開發(fā)的技術性文檔。但是,我認為,用戶需求規(guī)格說明書與產品需求規(guī)格說明書的差別并不大。領域驅動設計所提倡的就是要讓用戶、需求分析員、開發(fā)人員站在一個平臺,使用統(tǒng)一的語言(一種混合語言),來表達大家都清楚明白的概念。從這個角度將,需求規(guī)格說明書就應當是一個,不區(qū)分用戶需求規(guī)格說明書和產品需求規(guī)格說明書。
需求階段產出文檔名稱解釋:
需求分析報告,需求說明書,需求規(guī)格說明書
需求分析報告:一般是對某個市場或者是客戶群來講的,類似于調研報告,重點是體現(xiàn)出產品要滿足哪些功能,哪些是重點、熱點。
需求說明書:是根據(jù)與現(xiàn)場實際客戶進行溝通,把客戶的需求進行整理,CMMI中有標準的模板,我就不細說了,重點是站在客戶的角度講產品功能。
需求規(guī)格說明書:是從業(yè)務規(guī)則講起的,細一點偏向于軟件的概要設計。是從開發(fā)、測試的角度去講產品功能,里面要包含原型界面、業(yè)務接口、活動圖等。
文檔模版網(wǎng)上很多。
總結
以上是生活随笔為你收集整理的需求分析报告和需求规格说明书有什么区别?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: H264视频编码原理基础分析
- 下一篇: 工作383-获取页面的宽度