需求分析報告和需求規格說明書有什么區別


http://cisco2600.blog.51cto.com/291997/409959
需求分析報告和需求規格說明書有什么區別
簡單的講,
(一)面向對象上不同:
需求分析報告往往面向業務人員、用戶
需求規格說明書往往面向設計、開發人員。
 
(二)生成階段不同:
一般先有分析報告,后有規格說明書,
分析報告往往是規格說明書的輸入
 
(三)內容側重點、粒度不同:
分析報告側重於把系統要解決的業務邏輯、要實現的功能描述清楚,更宏觀;
規格說明側重於把系統的約束、輸入、輸出和處理過程定義清楚,更具體。
 
 
 
需求規格說明書介紹及其作用
曾經有項目組拿着用戶編寫的原始需求就開始開發,隨后狀況不斷,一次令人崩潰的研發過程。拿着用戶編寫的原始需求,編寫我們自己的需求規格說明書,之所以重要,就在於用戶編寫的原始需求,是脫離了技術實現,編寫的一份十分理想的業務需求。理想與現實總是有差距,我們之所以要編寫自己的需求規格說明書,就是要本着實事求是、切實可行的態度,去描述用戶的業務需求。那些不可行的需求被摒棄,或者換成更加可行的解決方案。這就是需求規格說明書的重要作用。 
 
從理論上講,需求規格說明書(Requirement Specification)分為用戶需求規格說明書和產品需求規格說明書。用戶需求規格說明書是站在用戶角度描述的系統業務需求,是用於與用戶簽字確認業務需求;產品需求規格說明書是站在開發人員角度描述的系統業務需求,是指導開發人員完成設計與開發的技術性文檔。但是,我認為,用戶需求規格說明書與產品需求規格說明書的差別並不大。領域驅動設計所提倡的就是要讓用戶、需求分析員、開發人員站在一個平台,使用統一的語言(一種混合語言),來表達大家都清楚明白的概念。從這個角度將,需求規格說明書就應當是一個,不區分用戶需求規格說明書和產品需求規格說明書。 
 
 
 
需求階段產出文檔名稱解釋:
需求分析報告,需求說明書,需求規格說明書
 
需求分析報告:一般是對某個市場或者是客戶群來講的,類似於調研報告,重點是體現出產品要滿足哪些功能,哪些是重點、熱點。
需求說明書:是根據與現場實際客戶進行溝通,把客戶的需求進行整理,CMMI中有標准的模板,我就不細說了,重點是站在客戶的角度講產品功能。
需求規格說明書:是從業務規則講起的,細一點偏向於軟件的概要設計。是從開發、測試的角度去講產品功能,里面要包含原型界面、業務接口、活動圖等。
 
文檔模版網上很多。
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM