資源描述:
《公司OA軟件需求規(guī)格說明書》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、西安中英杰科技有限公司文件狀態(tài)[]草稿[]討論稿[]正式發(fā)布文檔類型文件標識版本作者密級完成日期項目名稱:公司文檔文檔名稱:軟件需求規(guī)格說明書編寫規(guī)范—13—西安中英杰科技有限公司軟件需求規(guī)格說明書編寫規(guī)范—13—西安中英杰科技有限公司文檔修訂版本日期更改人描述(注明修改的條款或頁)批準人簽字職務姓名日期說明:《軟件需求規(guī)格說明書》應遵循《用戶需求規(guī)格說明書》(見《用戶需求規(guī)格說明書編寫規(guī)范》)編寫,從編程的角度做出詳細說明?!?3—西安中英杰科技有限公司目錄1概述51.1目的51.2項目背景51.3范圍51.4術(shù)語定義52
2、系統(tǒng)說明63軟件需求說明73.1功能要求73.2輸入輸出要求73.3故障處理要求73.4可用性83.5可靠性83.6性能要求83.7可維護性,可擴展性93.8靈活性93.9安全性93.10設計約束93.11用戶使用手冊和在線幫助系統(tǒng)103.12界面要求103.13支持軟件103.14控制103.15設備103.16其他要求114驗收標準125參考資料13—13—西安中英杰科技有限公司一、概述在概述部分應對整個系統(tǒng)進行概要描述。通常還包括目的,范圍,術(shù)語定義等。1.1目的本項目目的在于提升公司各部門的辦公效率。1.2項目背景說
3、明:1)、待開發(fā)的軟件系統(tǒng)的名稱;2)、本項目的任務提出者、開發(fā)者、用戶及實現(xiàn)該軟件的計算機中心或計算機網(wǎng)絡;3)、該軟件系統(tǒng)同其他系統(tǒng)或其他機構(gòu)的基本的相互來往關系;1.3范圍指出本文檔的適用范圍和預期讀者。1.4術(shù)語定義定義本文檔中所使用的術(shù)語。對于易混淆的客戶常用語要有明確規(guī)定義。例如:“用戶”是指客戶的雇員而非軟件的最終購買者等?!?3—西安中英杰科技有限公司二、系統(tǒng)說明可包括:原有系統(tǒng)描述,新系統(tǒng)解決方案描述,產(chǎn)品用途,產(chǎn)品功能,用戶特點,局限性,前提和假設等概要描述?!?3—西安中英杰科技有限公司三、軟件需求說明
4、在這一部分應對所有的軟件需求進行足夠詳細的描述。詳盡程度應以足夠軟件設計人員進行概要設計和系統(tǒng)測試人員進行系統(tǒng)測試計劃和測試為準。3.1功能要求列出在本軟件項目中所要實現(xiàn)的所有功能,可以采用樹狀文檔方式進行描述,也可以采用框圖方式進行描述;寫出與用戶協(xié)商后確定的該項目不予實現(xiàn)的需求。?<<模塊1>>1.<<子模塊1.1>>a)<<功能1.1.1>>i.<<子功能1.1.1.1>>?<<模塊2>>1.<<子模塊2.1>>a)<<功能2.1.1>>i.<<子功能2.1.1.1>>3.2輸入輸出要求解釋各輸入輸出數(shù)據(jù)類型,并逐項說
5、明其媒介體、格式、數(shù)值范圍、精度等。對軟件的數(shù)據(jù)輸出及必須表明的控制輸出量進行解釋并舉例,例如:圖形或顯示報告的描述。3.3故障處理要求列出用戶對可能出現(xiàn)的軟件、硬件故障而引起的后果的最大承受能力。3.4可用性在這一部分應從客戶使用的合理性和方便性等角度進行描述。例如:—13—西安中英杰科技有限公司·響應時間、響應方式的合理可行·如何便于用戶使用本部分可根據(jù)情況省略>><可用性要求1><可用性要求2>3.5可靠性在這一部分應對所有的影響軟件的可靠性需求進行足夠詳細的描述。應注意用數(shù)字說明所要求的可靠程度。同時避免如”24x7
6、”這樣的陳述。例如使用年度正常運行時間,月正常運行時間,維護時間等說明系統(tǒng)的可靠程度,使用可允許的缺陷數(shù)量來界定系統(tǒng)質(zhì)量,如最大缺陷數(shù)量,缺陷比例等,本部分可根據(jù)情況省略。<可靠性要求1><可靠性要求2>3.6性能要求詳細說明對系統(tǒng)的性能要求。如系統(tǒng)響應時間,內(nèi)存使用等?!σ淮螖?shù)據(jù)交換的系統(tǒng)響應時間(平均,最大)·數(shù)據(jù)交換的流量,如每秒的數(shù)據(jù)交換量·最大的用戶量(平均值,最大值)·降級使用要求·系統(tǒng)資源使用要求,如內(nèi)存使用,硬盤使用,網(wǎng)絡使用等,本部分可根據(jù)情況省略<性能要求1><性能要求1>3.7可維護性,可擴展性詳細說
7、明對系統(tǒng)的可維護性,可擴展性要求。如使用行業(yè)標準,編碼標準,—13—西安中英杰科技有限公司開放式結(jié)構(gòu),可兼容語言,備份及復原,數(shù)據(jù)交換等,本部分可根據(jù)情況省略。<可維護性、可擴展性要求1><可維護性、可擴展性要求2>3.8靈活性說明對該軟件靈活性的要求,即當需求發(fā)生某些變化時,該軟件對這些變化的適應能力,如:1)、操作方式上的變化2)、運行環(huán)境的變化3)、同其他軟件接口的變化4)、精度和有效時間的變化5)、計劃的變化或改進對于為了提供這些靈活性而進行的專門設計的部分應該加以標明。3.9安全性詳細說明對系統(tǒng)的安全性要求。如使用
8、加密,SSL等,本部分可根據(jù)情況省略。3.10設計約束詳細說明對系統(tǒng)的設計局限性。設計局限的定義代表了對系統(tǒng)要求的決策,這可能出于商務運作,資金,人員,時間等多方面的綜合考慮從而指導軟件的設計和開發(fā)。例如:軟件的開發(fā)語言,開發(fā)環(huán)境,開發(fā)工具,第三方軟件,硬件使用,,網(wǎng)絡設備等,本部分可根據(jù)