01-產(chǎn)品項(xiàng)目非功能需求規(guī)格說明書模版_第1頁
01-產(chǎn)品項(xiàng)目非功能需求規(guī)格說明書模版_第2頁
01-產(chǎn)品項(xiàng)目非功能需求規(guī)格說明書模版_第3頁
01-產(chǎn)品項(xiàng)目非功能需求規(guī)格說明書模版_第4頁
01-產(chǎn)品項(xiàng)目非功能需求規(guī)格說明書模版_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、.XX 項(xiàng)目非功能需求規(guī)格說明書項(xiàng)目非功能需求規(guī)格說明書.文檔創(chuàng)建信息文檔創(chuàng)建信息產(chǎn)品項(xiàng)目名稱如:數(shù)商 3.0.2產(chǎn)品項(xiàng)目編號產(chǎn)品經(jīng)理項(xiàng)目經(jīng)理創(chuàng)建日期總頁數(shù)正文頁數(shù)附錄頁數(shù)文檔修訂記錄文檔修訂記錄修改日期修改的章節(jié)修改類型修改描述修改人審核人版本號修改類型分為 A ADDED(增加) M MODIFIED(修改) D DELETED(刪除).目目 錄錄1質(zhì)量屬性需求質(zhì)量屬性需求.41.1性能.41.1.1延遲.41.1.2吞吐量.41.1.3容量.51.2安全性.51.3可靠性.61.4可配置性.61.5互操作性(系統(tǒng)間集成).71.6可伸縮性.71.7可維護(hù)性.71.8可管理性.81.9可審

2、計(jì)性.81.10可安裝性.81.11可更改性.91.12可連續(xù)性.91.13可恢復(fù)性.91.14其它.102約束約束.102.1運(yùn)行環(huán)境.102.1.1軟件平臺.102.1.2硬件平臺.112.2設(shè)計(jì)約束.112.3業(yè)務(wù)規(guī)則.112.4法律約束.122.5其它約束.12附錄附錄 1 1:模版使用說明:模版使用說明.12附錄附錄 2 2:模版修訂記錄:模版修訂記錄.12.1質(zhì)量屬性需求質(zhì)量屬性需求1.11.1性能性能概念:性能是指系統(tǒng)的響應(yīng)能力即對外部刺激(事件)做出反應(yīng)所需要的時(shí)間或在某段時(shí)間內(nèi)所處理的事件個(gè)數(shù)。性能這一質(zhì)量屬性經(jīng)常用在單位時(shí)間內(nèi)所能完成的處理數(shù)量或系統(tǒng)為完成一個(gè)處理所耗費(fèi)的時(shí)

3、間來表示。描述系統(tǒng)的性能需求通常從以下幾個(gè)方面進(jìn)行:延遲、吞吐量、容量。.1延遲延遲概念:延遲定義為從事件觸發(fā)到對應(yīng)響應(yīng)之間的時(shí)間間隔。這個(gè)時(shí)間間隔定義了一個(gè)響應(yīng)窗口(開始時(shí)間為最小延遲,結(jié)束時(shí)間為最大延遲) 。示例:編號編號項(xiàng)項(xiàng)響應(yīng)時(shí)間響應(yīng)時(shí)間抖動抖動優(yōu)先級優(yōu)先級備注備注Perf.L.195%的X操作5秒2秒高Perf.L.2Y操作10秒3秒中Perf.L.3Z操作30秒10秒低.2吞吐量吞吐量概念:吞吐量定義為在一個(gè)給定的觀察時(shí)間段內(nèi),系統(tǒng)處理事件,然后產(chǎn)生的響應(yīng)數(shù)量。通常需要指多個(gè)觀察時(shí)間段,比如1分鐘,30分鐘,60分鐘等。因?yàn)?0分鐘內(nèi)處理120個(gè)事件

4、并不意味著每分鐘可以處理2個(gè)事件。示例:編號編號項(xiàng)項(xiàng)吞吐量吞吐量備注備注Perf.T.1登錄用戶在線狀態(tài)更改頻率每 10 分鐘 1 次Perf.T.2登錄用戶發(fā)送消息頻率每分鐘 1 條.Perf.T.3用戶發(fā)送電子郵件頻率每天 20 封.3容量容量概念:容量:容量是一個(gè)衡量系統(tǒng)可以處理的工作量數(shù)量的指標(biāo)。比如在理想運(yùn)行環(huán)境下,最大可達(dá)到的吞吐量,最大可支持的用戶數(shù)量等。需要注意的是,即使在達(dá)到最大吞吐量的情況下,系統(tǒng)也不能違背延遲的性能需求。示例:編號編號項(xiàng)項(xiàng)容量容量備注備注Perf.C.1郵件系統(tǒng)用戶數(shù)=100,000 且=500,000活動用戶指至少每個(gè)月收發(fā)一封郵件的用戶

5、Perf.C.3即時(shí)通訊系統(tǒng)用戶數(shù)=100,000Perf.C.4即時(shí)通訊系統(tǒng)用戶的好友數(shù)量=2001.21.2安全性安全性概念:關(guān)于計(jì)算機(jī)信息系統(tǒng)安全性,國際標(biāo)準(zhǔn)化組織(ISO)給出如下定義:“為數(shù)據(jù)處理系統(tǒng)建立和采用的技術(shù)和管理的安全保護(hù),保護(hù)計(jì)算機(jī)硬件、軟件和數(shù)據(jù)不因偶然和惡意的原因遭到破壞、更改和泄露” 。示例:編號編號項(xiàng)(系統(tǒng)數(shù)據(jù)項(xiàng)(系統(tǒng)數(shù)據(jù)/處理過程)處理過程)Secu.1在成功執(zhí)行身份認(rèn)證之前,系統(tǒng)必須允許用戶類別 X 的成員 | 客戶端程序 Y執(zhí)行操作 Z 列表 。Secu.2在成功執(zhí)行身份認(rèn)證之前,系統(tǒng)必須拒絕用戶類別 X 的成員 | 客戶端程序 Y執(zhí)行任意操作|操作 Z 列

6、。Secu.3當(dāng)受到X 類安全攻擊時(shí),系統(tǒng)應(yīng)該能夠檢測|阻止任何偽造的認(rèn)證數(shù)據(jù)。Secu.4應(yīng)用程序必須掃描所有進(jìn)入的或下載的數(shù)據(jù)及軟件,以發(fā)現(xiàn)所有被公布的知名計(jì)算機(jī)病毒、蠕蟲及特洛伊木馬。Secu.5至少 99.9%以上的時(shí)間,系統(tǒng)能夠保護(hù)用戶之間傳遞的消息不被非授權(quán)增加、修改和刪除。Secu.6系統(tǒng)必須防止任何非授權(quán)用戶訪問系統(tǒng)存儲的用戶帳號、郵件、即時(shí)消息。.1.31.3可靠性可靠性概念:可靠性是指系統(tǒng)能夠保持正常運(yùn)行的能力。可靠性通常用平均正常運(yùn)行時(shí)間(MTTF, mean time to failure)來衡量。與可靠性密切相關(guān)的一個(gè)概念是有效性。有效性是指系統(tǒng)正常運(yùn)行的時(shí)間比例。有

7、效性是通過兩次故障之間的時(shí)間長度或在系統(tǒng)崩潰的情況下系統(tǒng)能夠恢復(fù)正常運(yùn)行的速度來衡量的。系統(tǒng)處于穩(wěn)定運(yùn)行狀態(tài)的有效性是系統(tǒng)正常運(yùn)行的時(shí)間與全部時(shí)間之比,通常是以如下公式來定義的:MTTRMTTFMTTF其中:MTTF(mean time to failure)表示平均正常運(yùn)行時(shí)間;MTTR(mean time to repair)表示平均故障恢復(fù)時(shí)間。示例:編號編號項(xiàng)項(xiàng)值值A(chǔ)vai.1在任意時(shí)刻郵件服務(wù)器正常運(yùn)行的可能性99.9%Avai.2郵件服務(wù)器平均正常運(yùn)行時(shí)間90 天Avai.3郵件服務(wù)器平均故障恢復(fù)時(shí)間43.2 分鐘1.41.4可配置性可配置性概念:可配置需求的典型目標(biāo)是確保應(yīng)用或組

8、件:國際化,支持在相應(yīng)的國家或地區(qū)使用;個(gè)性化,支持特定用戶的特定需求;支持交付具有不同功能子集的產(chǎn)品;示例:編號編號項(xiàng)項(xiàng)Conf.1系統(tǒng)必須支持國際化以便在以下國家或地區(qū)正確工作:美國加拿大英國日本韓國.臺灣(地區(qū))香港(地區(qū))Conf.2應(yīng)用程序必須支持用戶各性化定制用戶界面,改變文字的顏色、個(gè)人圖像,Conf.3應(yīng)用程序支持根據(jù)用戶的權(quán)限顯示合適的界面。當(dāng)用戶的權(quán)限發(fā)生變化時(shí),用戶可見(可操作)的菜單、按鈕也隨之變化。1.51.5互操作性互操作性(系統(tǒng)間集成)(系統(tǒng)間集成)概念:互操作性是一種衡量一組部件(構(gòu)成一個(gè)系統(tǒng))與另一個(gè)系統(tǒng)協(xié)作的能力。示例:編號編號項(xiàng)項(xiàng)Inte.1即時(shí)通訊系統(tǒng)支

9、持與短信系統(tǒng)互操作,將即時(shí)消息通過短信系統(tǒng)發(fā)送到用戶的手機(jī)Inte.2即時(shí)通訊系統(tǒng)支持與郵件系統(tǒng)互操作,可以支持通過郵件客戶端接收離線即時(shí)消息1.61.6可伸縮性可伸縮性概念:可伸縮性是當(dāng)事務(wù)負(fù)荷增加時(shí),在保證服務(wù)質(zhì)量的條件下容納更多用戶的能力。如果能夠通過增加資源以滿足不斷增長的對性能和功能的要求,或者是通過縮減資源,以降低成本,從涵蓋硬件和軟件的角度上講,我們可以把符合這種特性的計(jì)算機(jī)系統(tǒng)稱作是可伸縮的。示例:編號編號項(xiàng)項(xiàng)Scal.1郵件系統(tǒng)用戶數(shù)年增長率為 10 萬/年,目標(biāo)總?cè)萘繛?1000 萬。Scal.2通訊系統(tǒng)客戶數(shù)年增長率為 5 萬/年,目標(biāo)總?cè)萘繛?100 萬。Scal.3用

10、戶郵箱容量月增長率為 10MB/月,目標(biāo)總?cè)萘繛?1G Byte。1.71.7可維護(hù)性可維護(hù)性概念:軟件可維護(hù)性即維護(hù)人員對該軟件進(jìn)行維護(hù)的難易程度,具體包括理解、改正、改動和改進(jìn)該軟件的難易程度。示例:編號編號項(xiàng)項(xiàng)Main.1修復(fù)問題 1(包括回歸測試及文檔更新)的平均工作量必須小于 1 人周。Main.2完成一次小版本升級的平均工作量必須小于 1 人周。.Main.3完成一次重大版本升級的平均工作量必須小于 1 人月。1.81.8可管理性可管理性概念:軟件可管理性即對軟件執(zhí)行管理、監(jiān)控操作以及接收與這些操作相關(guān)的信息的難易程度。示例:編號編號項(xiàng)項(xiàng)Mana.1控制:通過改變系統(tǒng)的配置改變軟件

11、運(yùn)行行為。Mana.2監(jiān)視:捕獲軟件運(yùn)行時(shí)事件和歷史事件并報(bào)告或發(fā)出通知。Mana.3跟蹤:軟件運(yùn)行狀況信息的記錄。1.91.9可審計(jì)性可審計(jì)性概念:可審計(jì)性是指系統(tǒng)進(jìn)行適當(dāng)?shù)挠涗洿鎯σ裕褐С重?cái)經(jīng)審計(jì)支持安全審計(jì)確定是否某些金融事務(wù)發(fā)生過示例:編號編號項(xiàng)項(xiàng)Audi.1短信系統(tǒng)每轉(zhuǎn)發(fā)一條短信都必須保存以下信息半年以上:短信發(fā)送者短信接收者短信發(fā)送時(shí)間短信內(nèi)容1.101.10可安裝性可安裝性概念:可安裝性是衡量產(chǎn)品安裝到運(yùn)行環(huán)境難易程度的一項(xiàng)指標(biāo)。可安裝性的目標(biāo)是:確保應(yīng)用或組件易于安裝;確保在安裝過程中不會產(chǎn)生時(shí)間或金錢上的浪費(fèi);提升安裝工程師的士氣;最小化安裝的缺陷。示例:編號編號項(xiàng)項(xiàng)Inst

12、.1一個(gè)經(jīng)過良好訓(xùn)練的部署團(tuán)隊(duì)所需要的安裝工作量不能超過 15 人日;.Inst.2一個(gè)典型用戶所需要的安裝時(shí)間不超過 15 分鐘;1.111.11可更改性可更改性概念:可更改性是與系統(tǒng)構(gòu)架關(guān)系最為密切的一個(gè)質(zhì)量屬性。能夠進(jìn)行快速修改并使修改代價(jià)盡可能低的能力直接受構(gòu)架的限制。對系統(tǒng)的更改一般是由于該系統(tǒng)的組織的商業(yè)目的發(fā)生了變化。從廣義上看,這些變化主要包括:功能的擴(kuò)展或改變。添加新的功能,改進(jìn)已有的功能或修復(fù)系統(tǒng)中的缺陷。刪除不再想要的功能。即優(yōu)化或簡化現(xiàn)有系統(tǒng)的功能。適應(yīng)新的操作環(huán)境。例如處理器硬件、輸入/輸出設(shè)備或其它邏輯設(shè)備。這種能力也稱為可移植性。結(jié)構(gòu)的重新調(diào)整。例如為使系統(tǒng)的服務(wù)

13、更為合理,模塊劃分更為科學(xué)或?yàn)閮?yōu)化系統(tǒng)而進(jìn)行調(diào)整。示例:編號編號項(xiàng)項(xiàng)Modi.1數(shù)字通訊客戶端在將來的版本中預(yù)計(jì)添加郵件、短信、日歷等功能。Modi.2數(shù)字通訊客戶端支持移植到 PDA 設(shè)備上。1.121.12可連續(xù)性可連續(xù)性概念:可連續(xù)性是指在環(huán)境、資源、人員、流程與程序缺陷等影響下,有應(yīng)對風(fēng)險(xiǎn)自動調(diào)整和快速反應(yīng)的能力,所保證線上系統(tǒng)的連續(xù)運(yùn)轉(zhuǎn)。示例:編號編號項(xiàng)項(xiàng)Modi.1系統(tǒng)需要 724 式的全天候運(yùn)行。1.131.13可恢復(fù)性可恢復(fù)性概念:可恢復(fù)性,就是把系統(tǒng)、應(yīng)用以及數(shù)據(jù)庫由存在故障的狀態(tài)轉(zhuǎn)變?yōu)闊o故障狀態(tài)的過程。一般可以從系統(tǒng)恢復(fù)、應(yīng)用恢復(fù)、數(shù)據(jù)恢復(fù)等方面進(jìn)行考慮。示例: 編號編號項(xiàng)

14、項(xiàng)Modi.1系統(tǒng)可以進(jìn)行數(shù)據(jù)備份,最近30日的業(yè)務(wù)數(shù)據(jù)、數(shù)據(jù)庫數(shù)據(jù)全備份(30份,每日一份,保留2個(gè)月) ,每周周六進(jìn)行數(shù)據(jù)完全備份一次(保留2個(gè)月) ,每月末最后一日進(jìn)行數(shù)據(jù)完全備份一次(保留1年) ,每1小時(shí)業(yè)務(wù)數(shù)據(jù)、數(shù)據(jù)庫數(shù)據(jù)增量備份一次。重大故障需要在48小時(shí)恢復(fù)服務(wù)的可用性,并在在24小時(shí)到72小時(shí)內(nèi)恢復(fù)歷史數(shù)據(jù).1.141.14其它其它其它未列入上述需求或還未確定的內(nèi)容。2約束約束2.12.1運(yùn)行環(huán)境運(yùn)行環(huán)境描述軟件的運(yùn)行環(huán)境相關(guān)因素。包括硬件平臺和軟件平臺的支持。.1軟件平臺軟件平臺描述系統(tǒng)及各個(gè)模塊運(yùn)行所需要的操作系統(tǒng)平臺、版本、其他的軟件組件、應(yīng)用程序、應(yīng)用

15、服務(wù)等環(huán)境支持。示例:示例:短信系統(tǒng)基于以下軟件支撐環(huán)境開發(fā)及運(yùn)營:服務(wù)器操作系統(tǒng):AS4.0 update2應(yīng)用服務(wù)器:JBoss4.0.4GA 或者 JBossWeb1.0GAJDK:jdk1.5.0_09數(shù)據(jù)庫:MySQL5.0.17c(認(rèn)證版)客戶端操作系統(tǒng):WindowsWindows 98 Windows 98SE Windows ME Windows NT 4.0 Windows 2000 Windows XP (建議) Windows Server 2003LinuxLinux kernel - 2.2.14 及以上glibc 2.3.2 及以上XFree86-3.3.6 及以

16、上 gtk+2.0 及以上 fontconfig (也稱為 xft) libstdc+.2硬件平臺硬件平臺對硬件需求的描述可以描述為系統(tǒng)或模塊中需要通過硬件實(shí)現(xiàn)的功能特性,以及實(shí)現(xiàn).這些特性的硬件需求。常見的硬件平臺約束包括:網(wǎng)絡(luò)帶寬、工作站、服務(wù)器等等。示例:服務(wù)器運(yùn)行硬件平臺:處理器Xeon3.0*2內(nèi)存4G硬盤20G 以上網(wǎng)絡(luò)情況帶寬 4M 以上2.22.2設(shè)計(jì)約束設(shè)計(jì)約束描述硬件平臺及軟件平臺上影響開發(fā)人員自由選擇的限制,這些限制可能包括:必須使用或避免使用的技術(shù)、工具、語言、軟件等;要求遵守的開發(fā)規(guī)范或標(biāo)準(zhǔn);硬件限制(如:硬件集成由其他組織進(jìn)行)示例:示例:短線網(wǎng)關(guān)

17、開發(fā)規(guī)范或標(biāo)準(zhǔn):1 中國移動通信企業(yè)標(biāo)準(zhǔn):互聯(lián)網(wǎng)短信網(wǎng)關(guān)接口協(xié)議(版本號:3.0.0).2 中國網(wǎng)絡(luò)通信集團(tuán)公司企業(yè)標(biāo)準(zhǔn):PHS 短消息網(wǎng)關(guān)技術(shù)規(guī)范,第一分冊短消息網(wǎng)關(guān)與服務(wù)提供商(SP)接口規(guī)范(CNGP)V2.0。3 Fielding, R., Gettys, J., Mogul, J., Nielsen, H. and T. Berners-Lee, Hypertext transfer protocol - HTTP/1.1, RFC2068, January 1997.4 技術(shù)架構(gòu)部, 技術(shù)架構(gòu)設(shè)計(jì)規(guī)范, 版本:1.0, 技術(shù)架構(gòu)設(shè)計(jì)規(guī)范.doc5 技術(shù)架構(gòu)部, 框架設(shè)計(jì)規(guī)范, 版本

18、:1.0, 框架設(shè)計(jì)規(guī)范.doc6 技術(shù)架構(gòu)部, 基于 ASF 的服務(wù)器設(shè)計(jì)規(guī)范, 版本:1.0, 基于 ASF 的服務(wù)器設(shè)計(jì)規(guī)范.doc2.32.3業(yè)務(wù)規(guī)則業(yè)務(wù)規(guī)則描述軟件產(chǎn)品所要遵守的用戶業(yè)務(wù)的行業(yè)規(guī)則。如果已經(jīng)存在明確的行業(yè)規(guī)則文件,在此進(jìn)行列表引用。示例:編號編號項(xiàng)項(xiàng)Rule.1短信網(wǎng)關(guān)只能通過固定的一個(gè) IP 地址與運(yùn)營商網(wǎng)關(guān)建立連接。同一個(gè)短信網(wǎng)關(guān)可以與運(yùn)營商網(wǎng)關(guān)之間建立多個(gè)連接。但連接數(shù)量受限制,一般少于10 個(gè)。Rule.2短信網(wǎng)關(guān)通過運(yùn)營商網(wǎng)關(guān)發(fā)送短信的吞吐量受限制,每秒不多于 60 條。.2.42.4法律約束法律約束描述軟件不能違背的政府法律或規(guī)章制度,可以從國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)等方面考慮。2.52.5其它約束其它約束其它未列入上述約束的內(nèi)容。附錄附錄 1 1:模版使用

溫馨提示

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

評論

0/150

提交評論