需求分析知識點_第1頁
需求分析知識點_第2頁
需求分析知識點_第3頁
需求分析知識點_第4頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、一、引言【1】 每個需求分析的開始(引言之前)都應該有“變更歷史”和“審核歷史”兩個表。原因:因為用戶的要求不可能一次滿足。每次變更之后做好記錄以便后期查詢?!?】 引言部分:引言是對這份軟件產(chǎn)品需求分析報告的概覽,是為了幫助閱讀者了解這份文檔是如何編寫的,并且應該如何閱讀、理解和解釋這份文檔?!?】 編寫目的:開發(fā)這個軟件產(chǎn)品意義、作用、以及最終要達到的意圖。通過這份軟件產(chǎn)品需求分析報告詳盡說明了該軟件產(chǎn)品的需求規(guī)格。在編寫目的中指出預期的讀者和者使用者!【4】 項目背景:了解時下環(huán)境更能表明當前軟件的重要性和必要性!更能突出對使用本軟件的用戶帶來更大的利益!對開發(fā)人員來說背景了解的越清楚,

2、編程序的準確度就會越高!【5】 術語定義:列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。方便用戶或后來編程人員的閱讀,提高工作效率【6】 項目風險:具體說明本軟件開發(fā)項目的全部風險承擔者,以及各自在本階段所需要承擔的主要風險。【7】 文檔約定:描述編寫文檔時所采用的標準(如果有標準的話),或者各種排版約定。形成統(tǒng)一規(guī)范,方便閱讀【8】 預期讀者和閱讀建議:列舉需求分析所針對的各種不同的預期讀者【9】 產(chǎn)品范圍:說明該軟件產(chǎn)品及其開發(fā)目的的簡短描述,包括利益和目標。把軟件產(chǎn)品開發(fā)與企業(yè)目標,或者業(yè)務策略相聯(lián)系。就是對軟件進行成功的定位,找不到妥帖溝通方式的定位等于沒有定位。技術定位,

3、深度定位,橫向定位?!?0】 參考文檔:列舉編寫軟件產(chǎn)品需求分析報告時所用到的參考文獻和資料。包括使用的各類技術性的參考資料、客戶之間的合同、可行性分析等。二、任務概述【11】目標:敘述該系統(tǒng)開發(fā)的意圖、應用目標、作用范圍以及其他應向讀者說明的有關該系統(tǒng)開發(fā)的背景材料。解釋被開發(fā)系統(tǒng)與其他有關系統(tǒng)之間的關系。目標可分為開發(fā)目標和應用目標?!?2】 用戶特點:列出本系統(tǒng)的最終用戶的特點,充分說明操作人員、維護人員的教育水平和技術專長,專業(yè)水平的高低,不同教育背景以及國內(nèi)外用戶的區(qū)別聯(lián)系等。以及本系統(tǒng)的預期使用頻度。充分了解用戶的需求和用戶群的最終需求。【13】 產(chǎn)品的特點:描述了在軟件產(chǎn)品需求分

4、析報告中所定義的軟件產(chǎn)品的背景和起源,對客戶現(xiàn)在需求及將要出現(xiàn)的需求的滿足,以及為滿足客戶需求而實現(xiàn)的產(chǎn)品特色功能?!?4】 假定和約束:描述系統(tǒng)設計中最主要的約束,這些是由客戶強制要求并在需求說明書寫明的。說明系統(tǒng)是如何來適應這些約束的。對于因選擇具體的設計實現(xiàn)而導致對系統(tǒng)的約束,簡要地描述你的想法思路,經(jīng)過怎么樣的權衡,為什么要采取這樣的設計等等。應該是現(xiàn)實需求所有的假定和約束包括了約束包括了性能、規(guī)模、進度及商業(yè)等方面等因素。包括:人力,財力,時間,設備等。一般情況下可以寫這么幾方面的內(nèi)容:建議開發(fā)軟件運行的最短壽命、經(jīng)費來源和使用限制、法律和政策方面的限制、硬件、軟件、運行環(huán)境和開發(fā)環(huán)

5、境的條件和限制、可利用的信息和資源、建議開發(fā)軟件投入使用的最遲時間等等。請參照注:“假定和約束”與“條件與限制”以及“設計與實際上的限制”都是從不同角度來說明對產(chǎn)品約束限制的一些因素,以及造成的影響。三、需求規(guī)定【15】對功能的規(guī)定:用列表的方式,逐項定量和定性地敘述對系統(tǒng)所提出的功能要求,說明輸入什么量、經(jīng)怎么樣的處理、得到什么輸出,說明系統(tǒng)的容量,包括系統(tǒng)應支持的終端數(shù)和應支持的并行操作的用戶數(shù)等指標。為了很好地組織產(chǎn)品功能,使每個讀者都容易理解,可以采用列表的方法給出。也可以采用圖形方式,將主要的需求分組以及它們之間的聯(lián)系使用數(shù)據(jù)流程圖的頂層圖或類圖進行表示,這種表示方法是很有用的。參考

6、用戶當前管理組織構架,了解各個機構的主要職能,將有助于陳述軟件產(chǎn)品的主要功能。<功能描述劃分,功能描述:每個功能模塊的操作步驟及輸入數(shù)據(jù)等有簡單介紹>【16】功能說明和優(yōu)先級:對該系統(tǒng)功能進行簡短的說明,然后根據(jù)客戶需求和時間的改變,并且指出該系統(tǒng)功能的優(yōu)先級是:高、中、還是低(軟件需求分析模板新增)?!?7】對性能的要求:精度、時間特性要求、靈活性/適應性、闡述不同應用領域?qū)浖a(chǎn)品性能的需求,并且說明提出需求的原理或者依據(jù),以幫助開發(fā)人員做出合理的設計選擇。盡可能詳細地描述性能需求,如果需要,可以針對每個功能需求或者特征分別陳述其性能需求。 相互合作的用戶數(shù)量; 系統(tǒng)支持的并發(fā)

7、操作數(shù)量; 響應時間; 與實時系統(tǒng)的時間關系: 容量需求n 存儲器;n 磁盤空間;n 數(shù)據(jù)庫中表的最大行數(shù)。【18】軟件質(zhì)量屬性:詳盡陳述對客戶和開發(fā)人員至關重要的在軟件產(chǎn)品其它方面表現(xiàn)出來的質(zhì)量功能。這些功能必須是確定的、定量的、在需要時是可以驗證的。至少也應該指明不同屬性的相對側(cè)重點,例如:易用性優(yōu)于易學性,或者可移植性優(yōu)于有效性。正確性,健壯性,可靠性,安全性等【19】輸入輸出要求(動態(tài)數(shù)據(jù)):解釋各輸入輸出數(shù)據(jù)類型,并逐項說明其媒體、格式、數(shù)值范圍、精度等。對系統(tǒng)的數(shù)據(jù)輸出及必須標明的控制輸出量進行解釋并舉例。列出輸入數(shù)據(jù)(用戶輸入、來自外部接口的輸入或者其它輸入)并且定義針對這些輸入

8、數(shù)據(jù)的處理(計算)方法,以及相應地輸出數(shù)據(jù),描述對應區(qū)別:輸入數(shù)據(jù)和輸出數(shù)據(jù)。當有大量數(shù)據(jù)需要描述時,也可以分類描述數(shù)據(jù),并且注明各項數(shù)據(jù)的輸入、輸出屬性。對于每一項數(shù)據(jù),均需要描述: 數(shù)據(jù)名稱; 實際含義; 數(shù)據(jù)類型; 數(shù)據(jù)格式; 數(shù)據(jù)約束;建立數(shù)據(jù)列表【20】故障處理要求:列出可能的軟件、硬件故障以及對各項性能而言所產(chǎn)生的后果和對故障處理的要求。正常使用時不應出錯,若運行時遇到不可恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。<類似安全措施需求:詳盡陳述與軟件產(chǎn)品使用過程中可能發(fā)生的損失、破壞、危害相關的需求。定義必須采取的安全保護或動作,以及必須預防的潛在危險動作。明確軟件產(chǎn)品必須遵從

9、的安全標準、策略、或規(guī)則。>【21】安全性需求:詳盡陳述與系統(tǒng)安全性、完整性問題相關的需求,或者與個人隱私問題相關的需求。這些問題將會影響到軟件產(chǎn)品的使用,和軟件產(chǎn)品所創(chuàng)建或者使用的數(shù)據(jù)的保護。定義用戶身份認證,或備授權需求。明確軟件產(chǎn)品必須滿足的安全性或者保密性策略。也可以通過稱為完整性的質(zhì)量屬性來闡述這些需求。一個典型的軟件系統(tǒng)安全需求范例如下:“每個用戶在第一次登錄后,必須更改他的系統(tǒng)預置登錄密碼,系統(tǒng)預置的登錄密碼不能重用。”【22】數(shù)據(jù)(靜態(tài)數(shù)據(jù)):數(shù)據(jù)庫中建立的各個表,字段,字段名,類型,長度,主鍵,外鍵等 【23】數(shù)據(jù)庫描述:版本,型號,特點,滿足用戶需求的特點【24】數(shù)據(jù)

10、流圖:數(shù)據(jù)之間的流動,最好用數(shù)據(jù)流圖來表現(xiàn)?!?5】用戶文檔:列舉出將與軟件產(chǎn)品一同交付的用戶文檔,并且明確所有己知用戶文檔的交付格式或標準。安裝指南用戶手冊等四、運行環(huán)境【26】設備(硬件環(huán)境):列出運行該軟件所需要的硬設備。說明其中的新型設備及其專門功能。處理器型號,內(nèi)存容量,外存容量,聯(lián)機或脫機,媒體及其存儲格式,輸入輸出設備的型號和數(shù)量,數(shù)據(jù)通信設備的型號和數(shù)量,功能鍵及其他專用硬件。【27】軟件環(huán)境:列出支持軟件,包括要用到的操作系統(tǒng)、編譯程序、測試支持軟件、數(shù)據(jù)庫版本及與軟件共存的其他軟件等?!?8】接口: 一, 用戶界面:陳述需要使用在用戶界面上的軟件組件,描述每一個用戶界面的邏

11、輯特征。必須注意,這里需要描述的是用戶界面的邏輯特征,而不是用戶界面。二, 硬件接口:描述待開發(fā)的軟件產(chǎn)品與系統(tǒng)硬件接口的特征,若有多個硬件接口,則必須全都描述。USB,Ethernet,PCI,DPR SDRAM Interface.三, 軟件接口:描述該軟件產(chǎn)品與其它外部組件的連接,這些外部組件必須明確它們的名稱和版本號以資識別計算機世界里的接口這兩個字具有兩種眾所周知的含義:其一是指軟件本身的狹義“接口”,比如各種軟件開發(fā)API等。其二則指的是人與軟件之間的交互界面。四, 通訊接口:描述與軟件產(chǎn)品所使用的通訊功能相關的需求電子郵件,WEB瀏覽器,網(wǎng)絡通訊標準或者協(xié)議,數(shù)據(jù)交互用電子表格,消息格式,通訊安全或加密問題,數(shù)據(jù)傳輸速率,同步和異步通訊機制。在安防監(jiān)控系統(tǒng)中的通訊接口主要是對視頻、音頻的輸入輸出來說的。所以通訊接口一般有以下幾種:RS-232、RS-485、通用網(wǎng)絡接口,可支持PSTN、ISDN以及LAN各種

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論