簡單的講,
(一)物件導向上不同:
需求分析報告往往面向業務人員、使用者
需求規格說明書往往面向設計、開發人員。
(二)生成階段不同:
一般先有分析報告,後有規格說明書,
分析報告往往是規格說明書的輸入
(三)內容側重點、粒度不同:
分析報告側重於把系統要解決的業務邏輯、要實現的功能描述清楚,更巨集觀;
規格說明側重於把系統的約束、輸入、輸出和處理過程定義清楚,更具體。
需求規格說明書介紹及其作用
曾經有專案組拿著使用者編寫的原始需求就開始開發,隨後狀況不斷,一次令人崩潰的研發過程。拿著使用者編寫的原始需求,編寫我們自己的需求規格說明書,之所以重要,就在於使用者編寫的原始需求,是脫離了技術實現,編寫的乙份十分理想的業務需求。理想與現實總是有差距,我們之所以要編寫自己的需求規格說明書,就是要本著實事求是、切實可行的態度,去描述使用者的業務需求。那些不可行的需求被摒棄,或者換成更加可行的解決方案。這就是需求規格說明書的重要作用。
從理論上講,需求規格說明書(requirement specification)分為使用者需求規格說明書和產品需求規格說明書。使用者需求規格說明書是站在使用者角度描述的系統業務需求,是用於與使用者簽字確認業務需求;產品需求規格說明書是站在開發人員角度描述的系統業務需求,是指導開發人員完成設計與開發的技術性文件。但是,我認為,使用者需求規格說明書與產品需求規格說明書的差別並不大。領域驅動設計所提倡的就是要讓使用者、需求分析員、開發人員站在乙個平台,使用統一的語言(一種混合語言),來表達大家都清楚明白的概念。從這個角度將,需求規格說明書就應當是乙個,不區分使用者需求規格說明書和產品需求規格說明書。
需求階段產出文件名稱解釋:
需求分析報告,需求說明書,需求規格說明書
需求分析報告:一般是對某個市場或者是客戶群來講的,類似於調研報告,重點是體現出產品要滿足哪些功能,哪些是重點、熱點。
需求說明書:是根據與現場實際客戶進行溝通,把客戶的需求進行整理,cmmi中有標準的模板,我就不細說了,重點是站在客戶的角度講產品功能。
需求規格說明書:是從業務規則講起的,細一點偏向於軟體的概要設計。是從開發、測試的角度去講產品功能,裡面要包含原型介面、業務介面、活**等。
python需求分析說明書 需求規格說明書
1 概述 summary 1.1 專案的目的與目標 purpose and aim of project 學員體能成績管理系統需求說明書是為了讓系統的涉眾就該系統的需求達成一致認可,明確該系統的需求,為後續的開發工作提供依據。通常,該需求規格說明可以作為產品設計的主要依據,並作為程式設計師編碼時了解...
需求分析規格說明書
這個作業屬於哪個課程 小組號和隊名 8組theunforgiven 這個作業的要求在 homework 12016 團隊組長 吳邦天小組分工內容 組長 吳邦天 30 專案核心構建 吳邦天 周遊 30 唐嘉誠 40 專案完善 吳邦天 周遊 唐嘉誠 部落格撰寫 唐嘉誠 部分 登陸註冊 使用者進行登陸註冊...
需求規格說明書
團隊專案之需求規格說明書 任務描述 根據需求分析階段性成果物 編制完整的需求規格說明書 任務目的 一方面鍛鍊需求分析文件編寫能力,另一方面通過對內容評價,掌握需求分析方法 引言部分及階段報告 葉鴻 主要 其他成員參與討論 專案概述部分 張瑞源 主要 其他成員參與討論 功能需求部分 童子銘 主要 其他...