




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一引言軟件需求規(guī)格說明書記錄對系統(tǒng)或系統(tǒng)的一部分的完整軟件需求。以下是一個典型的軟件需求規(guī)格說明書概述,用于涉及用例建模的項目。此工件由一個包組成,該包包含用例模型的用例、非功能性需求、接口需求以及其他支持信息。本文檔模板適合采用用例建模技術(shù)的項目需求描述。-在正式編寫文檔時,請刪除內(nèi)容要求部分。1.1編寫目的本文檔作為*與XXXXXXXXXX公司之間就*建立XXXX司(局或單位)論壇系統(tǒng)需求理解達(dá)成一致共識的基礎(chǔ)文件,作為雙方界定項目范圍、簽定合同的主要基礎(chǔ),也作為本項目驗收的主要依據(jù)。同時,本文檔也作為*后繼工作開展的基礎(chǔ),供雙方項目主管負(fù)責(zé)人、項目經(jīng)理、技術(shù)開發(fā)人員、測試人員等理解需求之
2、用。1.2適用范圍本文檔適用于所有與本項目有關(guān)的軟件開發(fā)階段及其相關(guān)人員,其中:*方面的項目負(fù)責(zé)人、公司方項目經(jīng)理、技術(shù)開發(fā)人員(包括分析人員、設(shè)計人員、程序人員)、測試人員應(yīng)重點閱讀本文檔各部分,其他人員可選擇性閱讀本文檔。1.3文檔概述本文檔主要描述了論壇系統(tǒng)項目的軟件需求。本文檔首先從業(yè)務(wù)背景、系統(tǒng)功能、運(yùn)行環(huán)境等方面概要描述系統(tǒng),其次從用戶界面、軟件接口等方面描述系統(tǒng)的外部接口需求,然后進(jìn)一步詳細(xì)描述功能性需求和非功能性需求以及待確定的問題。1.4參考資料列出本文的參考文件清單,包括出版單位、作者、版本、日期等信息。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。XXX總體需求書(XXX單位X
3、XX提供)XXX需求調(diào)研報告作者:XXX設(shè)計模式XXXXX出版社1.5術(shù)語、定義和縮寫列出本文檔所涉及的專業(yè)術(shù)語、縮寫詞及相關(guān)定義。定義所有必要的術(shù)語,以便讀者可以正確地解釋軟件需求規(guī)格說明,包括詞頭和縮寫。你可能希望為整個公司創(chuàng)建一張跨越多項項目的詞匯表,并且只包括特定于單一項目的軟件需求規(guī)格說明中的術(shù)語。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。1)OLTP:On-line Transaction Processing,聯(lián)機(jī)事務(wù)處理。2)OLAP:On-Line Analytical Processing,聯(lián)機(jī)分析處理;是使分析人員、管理人員或執(zhí)行人員能夠從多角度對信息進(jìn)行快速、一致、交互地
4、存取,從而獲得對數(shù)據(jù)的更深入了解的一類軟件技術(shù)。1.6 Use-Case圖形規(guī)范對文檔中使用的Use-Case圖的圖符作簡介,同時說明所應(yīng)用UML規(guī)范的版本,以便理解和統(tǒng)一。如果使用的是UML V1.3標(biāo)準(zhǔn)規(guī)范,則可以直接將下列內(nèi)容作為文檔內(nèi)容。一個Use-Case圖顯示的是Actor與Use-Case之間的某種關(guān)系。表1-1列出了本文檔的Use-Case圖中用到的圖符、名稱及其功能簡介。表1-1 UML V1.3 Use Case圖符圖符名稱描述UseCaseUse Case用于表示Use-case圖中的Use-Case,每個Use Case用于表示所建模系統(tǒng)的一項外部功能需求,即從用戶的角
5、度分析所得的需求。ActorActor用于描述與系統(tǒng)功能有關(guān)的外部實體,它可以是用戶,也可以是外部系統(tǒng)。關(guān)聯(lián)用于連接Actor和Use Case,表示該Actor所代表的系統(tǒng)外部與該Use Case所描述的系統(tǒng)需求有關(guān)。這也是Actor和Use Case之間唯一合法的連接。擴(kuò)展由Use Case A指向Use Case B(被擴(kuò)展),表示Use Case B描述了一項基本需求,而Use Case A則描述了該基本需求的特殊情況,即用例A擴(kuò)展了用例B的需求。泛化由Use Case A(子用例)指向Use Case B(父用例),表示Use Case A繼承了Use Case B的特性,并增加了新
6、的特性。包含由Use Case A指向Use Case B(被包含),表示Use Case A中包含了Use Case B中的行為或功能。二系統(tǒng)概述2.1業(yè)務(wù)背景概要描述本系統(tǒng)的業(yè)務(wù)背景和起源。若用圖表更能清楚描述業(yè)務(wù)背景,則建議在用自然文字描述業(yè)務(wù)的同時,輔以圖形、表格來更精確地描述業(yè)務(wù)。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。為切實推進(jìn)國家助學(xué)貸款管理工作,落實關(guān)于切實推進(jìn)國家助學(xué)貸款工作有關(guān)問題的通知(銀發(fā)200238號)、關(guān)于下達(dá)2002年度國家助學(xué)貸款指導(dǎo)性貸款計劃的通知(銀發(fā)2002253號)和關(guān)于加強(qiáng)國家助學(xué)貸款三考核工作的通知(銀辦發(fā)2002239號)文件精神及肖鋼副行長關(guān)于在
7、我司建立銀行系統(tǒng)的助學(xué)貸款專項統(tǒng)計制度的批示,滿足“要按月考核經(jīng)辦銀行國家助學(xué)貸款的申請人數(shù)和申請金額、考核已審批貸款人數(shù)和貸款合同金額、考核實際發(fā)放貸款人數(shù)和發(fā)放金額?!薄鞍丛戮巿蠓质∷亩ǖ膰抑鷮W(xué)貸款進(jìn)度明細(xì)表”和“增報國家助學(xué)貸款三考核指標(biāo)分地區(qū)、分銀行統(tǒng)計表”的工作要求,解決目前統(tǒng)計中存在的指標(biāo)口徑難于統(tǒng)一(銀行與學(xué)校、教育管理部門),數(shù)據(jù)采集不準(zhǔn)、不細(xì),校名不規(guī)范,手工統(tǒng)計勞動量大、效率不高等問題。滿足對貸款學(xué)生基本信息、信用記錄的查詢;對學(xué)校進(jìn)度明細(xì)的統(tǒng)計;對分地區(qū)、分行別的匯總統(tǒng)計以及相關(guān)分析等新的管理需求,必須有相應(yīng)的計算機(jī)軟件系統(tǒng)支持,以解決數(shù)據(jù)的采集錄入、統(tǒng)計匯總、上報傳輸
8、的需要。2.2系統(tǒng)功能以圖形、表格等形式簡要說明本軟件系統(tǒng)的主要功能,易于讀者理解。詳細(xì)內(nèi)容將在第4部分說明。對于采用傳統(tǒng)方法分析系統(tǒng)需求,建議用Visio畫出整個系統(tǒng)的功能結(jié)構(gòu)。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。銀行業(yè)務(wù)通用網(wǎng)上統(tǒng)計暨助學(xué)貸款統(tǒng)計系統(tǒng)通過定制不同的業(yè)務(wù)類別,定制統(tǒng)計業(yè)務(wù)的項目、指標(biāo)及其匯總關(guān)系等,快速滿足不同銀行業(yè)務(wù)的統(tǒng)計要求,形成從各級金融機(jī)構(gòu)到*各分支機(jī)構(gòu),從下級機(jī)構(gòu)到上級機(jī)構(gòu)的業(yè)務(wù)定制、數(shù)據(jù)采集、分析、統(tǒng)計和信息發(fā)布的統(tǒng)計體系。主要任務(wù)和目標(biāo)是:遵循*統(tǒng)一數(shù)據(jù)采集、統(tǒng)一信息發(fā)布建設(shè)原則,促進(jìn)信息整合和應(yīng)用整合。作為“*信息系統(tǒng)平臺“的一部分,為“*信息系統(tǒng)平臺”提
9、供部分公用化模塊組件,避免業(yè)務(wù)模塊的重復(fù)開發(fā)。最終實現(xiàn)一個銀行業(yè)務(wù)通用網(wǎng)上統(tǒng)計系統(tǒng)平臺;并能方便地定制新的統(tǒng)計業(yè)務(wù),并能靈活適應(yīng)業(yè)務(wù)發(fā)展需要。利用銀行業(yè)務(wù)通用網(wǎng)上統(tǒng)計系統(tǒng)平臺部署助學(xué)貸款專項網(wǎng)上統(tǒng)計系統(tǒng),滿足對國家助學(xué)貸款的“三考核”要求,滿足*全面掌握助學(xué)貸款業(yè)務(wù)信息的需要,并配合建立銀行系統(tǒng)的助學(xué)貸款專項統(tǒng)計制度。助學(xué)貸款統(tǒng)計分析系統(tǒng)可為*全轄各機(jī)構(gòu)和相關(guān)部門提供統(tǒng)一的數(shù)據(jù)采集、分析、報表、信息發(fā)布等多方面的功能,并可為商業(yè)銀行、教育部門以及社會公眾提供相關(guān)信息查詢和統(tǒng)計分析結(jié)果。并作為個人征信系統(tǒng)初期應(yīng)用模型,為促進(jìn)個人征信系統(tǒng)打下基礎(chǔ)。系統(tǒng)功能關(guān)系圖如下:2.3用戶類別及特征確定你覺得
10、可能使用該產(chǎn)品的不同用戶類并描述它們相關(guān)的特征。有一些需求可能只與特定的用戶類相關(guān)。提供參與系統(tǒng)的主角的名稱列表及簡要說明,即簡要描述系統(tǒng)所涉及的各角色及其職責(zé)。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。注:應(yīng)在上圖位置給出使用本系統(tǒng)的客戶組織的角色或崗位職責(zé)分配圖以代替上圖。下表是對上圖關(guān)鍵用戶角色(Actor)的簡要說明:Actor名稱簡要說明權(quán)限系統(tǒng)管理者一般由總部IT人員來擔(dān)任,用戶數(shù)量比較少。負(fù)責(zé)系統(tǒng)的配置、備份與恢復(fù),以及任務(wù)管理等工作。全部權(quán)限(讀、寫、刪除、創(chuàng)建)XXX崗位系統(tǒng)時鐘工作流引擎2.4用戶文檔列出所需的用戶文檔,例如:用戶手冊,聯(lián)機(jī)用戶文檔、聯(lián)機(jī)幫助系統(tǒng)、關(guān)于聲明的幫
11、助等的需求。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本軟件應(yīng)提供實時在線幫助(即聯(lián)機(jī)幫助系統(tǒng))、用戶操作手冊、系統(tǒng)管理員手冊、系統(tǒng)安裝手冊以及培訓(xùn)文檔。2.5設(shè)計和實現(xiàn)上的限制確定影響開發(fā)人員自由選擇的問題,并說明這些問題為什么成為一種限制。描述在進(jìn)行設(shè)計和實現(xiàn)時需要注意的問題,比如,必須使用或者避免的特定技術(shù)、工具、編程語言和數(shù)據(jù)庫;所要求的開發(fā)規(guī)范或標(biāo)準(zhǔn);企業(yè)策略、政府法規(guī)或工業(yè)標(biāo)準(zhǔn);數(shù)據(jù)轉(zhuǎn)換格式標(biāo)準(zhǔn)等等。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本系統(tǒng)應(yīng)具備良好的可擴(kuò)展性、復(fù)雜操作環(huán)境的可適應(yīng)性、靈活可配置的權(quán)限控制、大容量數(shù)據(jù)操作的快速響應(yīng)及高可靠性以及與現(xiàn)有系統(tǒng)的兼容性,同時,具備在線
12、提醒和短信息提示,能夠?qū)崿F(xiàn)多種數(shù)據(jù)格式的轉(zhuǎn)換,以多種圖形格式展示分析結(jié)果。本系統(tǒng)應(yīng)支持多級無限擴(kuò)展應(yīng)用,符合國際、國內(nèi)標(biāo)準(zhǔn)規(guī)范,能夠與其它系統(tǒng)無縫銜接。2.6假設(shè)和依賴列舉出在對軟件需求規(guī)格說明中影響需求陳述的假設(shè)因素(與已知因素相對立)。這可能包括需求分析人員打算要用的商業(yè)組件或有關(guān)開發(fā)或運(yùn)行環(huán)境的問題。需求分析人員可能認(rèn)為產(chǎn)品將符合一個特殊的用戶界面設(shè)計約定,但是另一個S R S讀者卻可能不這樣認(rèn)為。如果這些假設(shè)不正確、不一致或被更改,就會使項目受到影響。此外,確定項目對外部因素存在的依賴。例如,如果你打算把其它項目開發(fā)的組件集成到系統(tǒng)中,那么你就要依賴那個項目按時提供正確的操作組件。如果
13、這些依賴已經(jīng)記錄到其它文檔(例如項目計劃)中了,那么在此就可以參考其它文檔。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本系統(tǒng)需要集成其他軟件開發(fā)商提供的組件或應(yīng)用系統(tǒng),假定需要集成的組件能夠按時提供并滿足需求。假定這些組件的運(yùn)行環(huán)境與本系統(tǒng)運(yùn)行環(huán)境不發(fā)生沖突,能與本系統(tǒng)兼容。另外,假定本文檔所描述的軟件需求均獲得了項目雙方所有客戶的認(rèn)可且穩(wěn)定不變。如果項目后期,客戶提出的需求變更超出了本需求規(guī)格范圍,則將嚴(yán)重影響本系統(tǒng)的設(shè)計、開發(fā)和程序的穩(wěn)定。在本軟件需求規(guī)格說明書定版之后,客戶需求發(fā)生了較大變更,變更后的需求規(guī)格說明將不在本文檔中補(bǔ)充,而以新的版本文檔給出。2.7假設(shè)和依賴列舉出在對軟件需求規(guī)
14、格說明中影響需求陳述的假設(shè)因素(與已知因素相對立)。這可能包括你打算要用的商業(yè)組件或有關(guān)開發(fā)或運(yùn)行環(huán)境的問題。你可能認(rèn)為產(chǎn)品將符合一個特殊的用戶界面設(shè)計約定,但是另一個S R S讀者卻可能不這樣認(rèn)為。如果這些假設(shè)不正確、不一致或被更改,就會使項目受到影響。此外,確定項目對外部因素存在的依賴。例如,如果你打算把其它項目開發(fā)的組件集成到系統(tǒng)中,那么你就要依賴那個項目按時提供正確的操作組件。如果這些依賴已經(jīng)記錄到其它文檔(例如項目計劃)中了,那么在此就可以參考其它文檔。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本系統(tǒng)需要集成其他軟件開發(fā)商提供的組件或應(yīng)用系統(tǒng),假定需要集成的組件能夠按時提供并滿足需求。
15、假定這些組件的運(yùn)行環(huán)境與本系統(tǒng)運(yùn)行環(huán)境不發(fā)生沖突,能與本系統(tǒng)兼容。另外,假定本文檔所描述的軟件需求均獲得了項目雙方所有客戶的認(rèn)可且穩(wěn)定不變。如果項目后期,客戶提出的需求變更超出了本需求規(guī)格范圍,則將嚴(yán)重影響本系統(tǒng)的設(shè)計、開發(fā)和程序的穩(wěn)定。在本軟件需求規(guī)格說明書定版之后,客戶需求發(fā)生了較大變更,變更后的需求規(guī)格說明將不在本文檔中補(bǔ)充,而以新的版本文檔給出。三功能需求本章節(jié)主要提供詳細(xì)的功能性需求描述。對于采用結(jié)構(gòu)化方法分析需求的項目,應(yīng)采用以下內(nèi)容組織方式說明。3.1系統(tǒng)功能關(guān)系圖以框圖的形式表示新系統(tǒng)的各功能組之間的功能關(guān)系圖,易于讀者理解。詳細(xì)內(nèi)容描述將在第4.3部分說明。應(yīng)分層次展示整個系
16、統(tǒng)的功能,先從系統(tǒng)子系統(tǒng)模塊逐層展示,并說明各子系統(tǒng)和模塊之間的功能關(guān)系。同時,應(yīng)注意與外部系統(tǒng)的接口。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。用戶通過“系統(tǒng)登錄/注銷“子系統(tǒng)進(jìn)入系統(tǒng),從“用戶和權(quán)限管理“子系統(tǒng)獲得相應(yīng)的權(quán)限進(jìn)行操作,用戶從事業(yè)務(wù)定制、數(shù)據(jù)采集、統(tǒng)計分析、信息發(fā)布/瀏覽、業(yè)務(wù)查詢、用戶和權(quán)限管理等其被授權(quán)的操作,“日志管理“子系統(tǒng)進(jìn)行登記。用戶從“幫助” 子系統(tǒng)獲得幫助。3.2系統(tǒng)功能清單以表格的形式列出本軟件系統(tǒng)所有的功能項清單,具體格式如下:需求章節(jié)功能項數(shù)功能項編號功能項名稱功能簡要描述優(yōu)先級4.3課程注冊管理8LDAP-FI-101登錄描述用戶如何登錄課程注冊系統(tǒng)高L
17、DAP-FI-102查看成績單允許學(xué)生在學(xué)期結(jié)束前查看成績單高LDAP-FI-103注冊課程允許學(xué)生向課程目錄中注冊課程,也包括更新、刪除課程等高LDAP-FI-104選擇講授課程允許教授在下學(xué)期到來之前,從課程目錄中選擇符合自己的課程高功能簡述簡要描述本子系統(tǒng)的主要功能,并以功能關(guān)系圖展示子系統(tǒng)。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。業(yè)務(wù)定制功能組將提供數(shù)據(jù)庫結(jié)構(gòu)定義、數(shù)據(jù)采集接口規(guī)范自定義以及基礎(chǔ)數(shù)據(jù)管理功能,具有靈活易用、功能強(qiáng)大的特點,是用戶創(chuàng)建數(shù)據(jù)庫資源并對采集業(yè)務(wù)進(jìn)行定制集成管理工具。各個功能項之間的關(guān)系如下圖所示。數(shù)據(jù)結(jié)構(gòu)定制基礎(chǔ)數(shù)據(jù)管理業(yè)務(wù)查詢定義數(shù)據(jù)庫模型導(dǎo)
18、入數(shù)據(jù)采集接口規(guī)范定制注:建議對上圖各功能項進(jìn)行簡要說明。與其它功能組之間的關(guān)系框圖如下圖所示:業(yè)務(wù)定制數(shù)據(jù)采集統(tǒng)計分析信息發(fā)布/瀏覽業(yè)務(wù)查詢系統(tǒng)參數(shù)、數(shù)據(jù)接口規(guī)范、數(shù)據(jù)結(jié)構(gòu)系統(tǒng)參數(shù)、數(shù)據(jù)結(jié)構(gòu)系統(tǒng)參數(shù)、數(shù)據(jù)結(jié)構(gòu)系統(tǒng)參數(shù)3.3.2功能清單以表格的形式列出中所有功能項,便于讀者檢索。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。功能項編號功能項名稱功能簡要描述優(yōu)先級LDAP-FI-101登錄描述用戶如何登錄課程注冊系統(tǒng)高LDAP-FI-102查看成績單允許學(xué)生在學(xué)期結(jié)束前查看成績單高LDAP-FI-103注冊課程允許學(xué)生向課程目錄中注冊課程,也包括更新、刪除課程等高LDAP-FI-104選擇講授課程允許
19、教授在下學(xué)期到來之前,從課程目錄中選擇符合自己的課程高中3.3.3詳細(xì)列出功能模塊或功能單元的具體需求。這些是必須提交給用戶的軟件功能,使用戶可以使用所提供的特性執(zhí)行服務(wù)或者使用所指定的使用實例執(zhí)行任務(wù)。描述產(chǎn)品如何響應(yīng)可預(yù)知的出錯條件或者非法輸入或動作。必須唯一地標(biāo)識每個需求。在每個功能需求的描述中必須包含以下內(nèi)容,如表中所列:功能編號LDAP-FI-101功能名稱登錄系統(tǒng)參與者有權(quán)限的用戶優(yōu)先級高簡要描述描述用戶如何成功登錄課程注冊系統(tǒng)執(zhí)行條件無功能詳細(xì)描述:詳細(xì)描述該功能項所執(zhí)行的操作及其響應(yīng)1.系統(tǒng)請求該actor輸入他或她的用戶名和口令;2.該actor輸入他或她的用戶名和口令;3.
20、系統(tǒng)驗證該actor輸入的用戶名和口令,并將該actor登錄信息記入系統(tǒng)日志中。異常響應(yīng)描述:詳細(xì)描述該功能項所執(zhí)行的操作出現(xiàn)的異常響應(yīng)1.無效用戶名和或口令如果該actor輸入一個無效的用戶名和或口令,系統(tǒng)應(yīng)顯示一個錯誤消息。處理結(jié)果成功登錄進(jìn)入課程注冊系統(tǒng);或者登錄不成功,系統(tǒng)狀態(tài)不變。特定要求用戶名不能重名,口令不能為空,5次登錄不成功鎖定該帳戶。外部接口無補(bǔ)充說明用戶名提供列表選擇,用戶名不能超過15字符,口令不能少于6字符3.3.4結(jié)構(gòu)同.5結(jié)構(gòu)同結(jié)構(gòu)同3.33.5結(jié)構(gòu)同3.3四非功能需求4.1系統(tǒng)質(zhì)量需求本條應(yīng)描述合同中標(biāo)識的或從更高層次規(guī)格說明派生
21、出來的對系統(tǒng)或子系統(tǒng)質(zhì)量方面的需求,例如包括有關(guān)系統(tǒng)的功能性(實現(xiàn)全部所需功能的能力)、性能(支持的用戶數(shù)、操作響應(yīng)速度、資源占用約束等)、可靠性(產(chǎn)生正確、一致結(jié)果的能力)、可維護(hù)性(易于更正的能力)、可用性(需要時進(jìn)行訪問和操作的能力)、靈活性(易于適應(yīng)需求變化的能力)、可移植性(易于修改以適應(yīng)新環(huán)境的能力)、可重用性(可被多個應(yīng)用使用的能力)、可測試性(易于充分測試的能力)、易用性(易于學(xué)習(xí)和使用的能力)以及其它屬性的定量需求。需求應(yīng)盡可能具體、量化和能夠驗證。4.1.1性能闡述不同的應(yīng)用領(lǐng)域?qū)Ξa(chǎn)品性能的需求,并解釋它們的原理以幫助開發(fā)人員作出合理的設(shè)計選擇。確定相互合作的用戶數(shù)或者所支
22、持的操作、響應(yīng)時間以及與實時系統(tǒng)的時間關(guān)系。你還可以在這里定義容量需求,例如存儲器和磁盤空間的需求或者存儲在數(shù)據(jù)庫中表的最大行數(shù)。盡可能詳細(xì)地確定性能需求??赡苄枰槍γ總€功能需求或特性分別陳述其性能需求,而不是把它們都集中在一起陳述。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。系統(tǒng)容量:支持3萬用戶,支持GB級數(shù)據(jù)。數(shù)據(jù)庫表行數(shù)不超過100萬行,數(shù)據(jù)庫最大容量不超過1000GB,磁盤空間至少需要40G以上.響應(yīng)指標(biāo):運(yùn)行速度取決于硬件配置和應(yīng)用數(shù)據(jù)規(guī)模,在推薦配置環(huán)境下:登錄響應(yīng)時間在5秒內(nèi),刷新欄目響應(yīng)時間在5秒內(nèi),刷新條目分頁列表響應(yīng)時間5秒內(nèi),打開信息條目響應(yīng)時間3秒內(nèi),刷新部門、人員列表
23、響應(yīng)時間5秒內(nèi)。4.1.2可靠性闡述客戶對系統(tǒng)的可靠性方面的要求??煽啃允擒浖o故障運(yùn)行一段時間的概率。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本系統(tǒng)的最終用戶涉及面廣,因此,整體系統(tǒng)運(yùn)行要求穩(wěn)定,有很強(qiáng)的防錯、抗錯能力,保證數(shù)據(jù)報送工作正常進(jìn)行??煽啃灾笜?biāo):在連續(xù)運(yùn)行情況下,系統(tǒng)可靠性99.9999%。提供應(yīng)用服務(wù)器集群技術(shù)和組件技術(shù)支持高可靠性和伸縮性。4.1.3可維護(hù)性闡述客戶對系統(tǒng)的可維護(hù)性方面的要求??删S護(hù)性表明了自軟件中糾正一個缺陷或做一次更改的簡易程度。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。系統(tǒng)從設(shè)計上盡量考慮使得*大多數(shù)統(tǒng)計系統(tǒng)的建設(shè)都能使用本軟件搭建而成,量少做二次開發(fā)或者
24、不做二次開發(fā),直接通過系統(tǒng)配置搭建系統(tǒng),從功能上具有通用性,易修改和擴(kuò)展。軟件開發(fā)使用組件技術(shù),保證了可維護(hù)性高。系統(tǒng)具有開放性,是指統(tǒng)計、分析內(nèi)容的可修改、可擴(kuò)展性。例如,經(jīng)過一定的授權(quán),系統(tǒng)管理人員即可根據(jù)將來統(tǒng)計制度變動的需要對統(tǒng)計指標(biāo)進(jìn)行增、刪等修改,無需經(jīng)過軟件開發(fā)技術(shù)人員。兼容性:系統(tǒng)應(yīng)支持多種操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和、WEB服務(wù)器系統(tǒng)。采用JAVA、JNDI技術(shù)來保證較好的可移植性和可擴(kuò)展性。4.1.4可用性闡述客戶對系統(tǒng)的可用性方面的要求??捎眯员砻髁塑浖邆潆S時隨地能夠訪問和操作的能力。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本系統(tǒng)采用B/S和C/S混合模式,支持脫機(jī)方式,因此
25、能夠保證用戶隨時隨地訪問系統(tǒng)。同時,系統(tǒng)采取容錯技術(shù),具備數(shù)據(jù)恢復(fù)功能,能夠保證用戶隨時隨地操作系統(tǒng)。4.1.5靈活性闡述客戶對系統(tǒng)的靈活性方面的要求。靈活性表明了軟件系統(tǒng)能夠易于適應(yīng)需求的變化的能力。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。適應(yīng)多種數(shù)據(jù)傳輸方式,能夠提供靈活配置以適應(yīng)業(yè)務(wù)需求的變化,如可自行定義業(yè)務(wù)規(guī)則、采集機(jī)構(gòu)、采集指標(biāo)、處理邏輯、反饋信息等等,通過多方面的定制以適應(yīng)某個具體的業(yè)務(wù)系統(tǒng)。4.1.6可移植性闡述客戶對系統(tǒng)的可移植性方面的要求??梢浦残员砻髁塑浖子谛薷囊赃m應(yīng)多種環(huán)境的能力。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本系統(tǒng)支持多種網(wǎng)絡(luò)環(huán)境,特別是互聯(lián)網(wǎng),能夠?qū)崿F(xiàn)跨
26、平臺操作。4.1.7可重用性闡述客戶對系統(tǒng)的可重用性方面的要求??芍赜眯员砻髁塑浖軌虮欢鄠€應(yīng)用使用的能力。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本系統(tǒng)提供組件式服務(wù),部分公用組件能夠被其它系統(tǒng)所使用。同時,在將來后繼升級系統(tǒng)時,能夠使得部分組件被重用。4.1.8可測試性闡述客戶對系統(tǒng)的可測試性方面的要求??蓽y試性表明了軟件能夠在有限時間、人力資源限度內(nèi)被充分測試的能力。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。軟件系統(tǒng)具有良好的可測試性,能夠在4個工作周、3個人力的情況下順利完成所有測試項目。具體測試項目如下:代碼檢查:程序開發(fā)人員除了調(diào)試外,還應(yīng)進(jìn)行重點檢查程序代碼語法錯誤。單元測試:對組
27、成系統(tǒng)的每個組件進(jìn)行數(shù)據(jù)結(jié)構(gòu)測試和功能性測試,重點是組件的功能和程序邏輯。集成測試:將組件組裝成子系統(tǒng)后,應(yīng)再次對組裝后的子系統(tǒng)進(jìn)行功能性測試,重點是組件與組件之間的接口測試。系統(tǒng)測試:經(jīng)過測試后的各子系統(tǒng)組裝成系統(tǒng)后,還應(yīng)組織對整個系統(tǒng)進(jìn)行全面的測試,包括功能、性能以及接口測試。性能測試:測試系統(tǒng)的操作相應(yīng)速度以及資源占用效率。壓力測試:測試系統(tǒng)的可靠性和伸縮性,以驗證系統(tǒng)能承受多大的負(fù)載。鑒于本軟件系統(tǒng)的特殊性,測試重點應(yīng)放在功能和性能上,其它方面可略作測試。4.1.9易用性闡述客戶對系統(tǒng)的易用性方面的要求,易用性包括人機(jī)界面的友好性,新用戶或不常使用產(chǎn)品的用戶在學(xué)習(xí)使用產(chǎn)品時的簡易程度等
28、。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。系統(tǒng)應(yīng)操作簡單、易學(xué)易用、符合標(biāo)準(zhǔn)瀏覽器操作風(fēng)格,豐富的聯(lián)機(jī)幫助,人性化的操作界面,界面布局合理,節(jié)省操作時間提高生產(chǎn)效率。4.2安全性需求詳盡陳述與系統(tǒng)安全性、完整性或與私人問題相關(guān)的需求,包括用戶身份確認(rèn)或授權(quán)需求,數(shù)據(jù)庫安全性需求,工作流程安全性需求等。這些問題將會影響到產(chǎn)品的使用和產(chǎn)品所創(chuàng)建或使用的數(shù)據(jù)的保護(hù)。定義用戶身份確認(rèn)或授權(quán)需求。明確產(chǎn)品必須滿足的安全性或保密性策略。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。網(wǎng)絡(luò)安全:能經(jīng)受來自互聯(lián)網(wǎng)的一般性惡意攻擊。如病毒(包括木馬)攻擊、口令猜測攻擊、黑客入侵等。因此,必須配備較強(qiáng)的網(wǎng)絡(luò)安全防范、響應(yīng)
29、能力,為應(yīng)用系統(tǒng)提供安全可靠的網(wǎng)絡(luò)統(tǒng)計平臺。數(shù)據(jù)庫安全:數(shù)據(jù)庫級備份和恢復(fù)。數(shù)據(jù)庫級用戶進(jìn)行角色和權(quán)限授權(quán)。使得在異常情況發(fā)生時,系統(tǒng)可以得以快速恢復(fù),避免數(shù)據(jù)的丟失或?qū)⑵溆绊懡档阶畹拖薅取M瑯?,要保證存儲過程中數(shù)據(jù)不被非法訪問和篡改。應(yīng)用系統(tǒng)的安全:通過對用戶的身份鑒別,并實施相應(yīng)的訪問控制策略后,使用戶只能完成得到系統(tǒng)授權(quán)的數(shù)據(jù)訪問功能操作。用戶只有經(jīng)授權(quán)后才可以更新程序,避免因錯誤程序更新而影響系統(tǒng)的正常運(yùn)行。4.3環(huán)境需求以列表形式或分類方式描述有關(guān)系統(tǒng)或子系統(tǒng)必須運(yùn)行的環(huán)境需求,例如包括硬件平臺、操作系統(tǒng)和版本,還有其它的軟件組件或與其共存的應(yīng)用程序。示范:僅供參考,不具備任何實質(zhì)性
30、的內(nèi)容。硬件操作系統(tǒng)及其版本應(yīng)用服務(wù)器軟件及其版本應(yīng)用軟件及其部件服務(wù)器IBM RS6000AIX 4.3.3IBM HTTP Server、Apache、MS IIS5.0等;DB2(7.2 EE以上版本)WAS(4.0以上版本)、Web Logic(7.0以上版本)等;Oracle EE(9i EE以上版本)瀏覽客戶端PII 800/64M/2GWin98及以上IE 5.0以上或Netscape同等版本以上特殊客戶端PII 2G/64M/2G建議配置Win2000及以上IE 5.0以上或Netscape同等版本以上MicroStrategy7i客戶端4.4保密性和私密性需求本條應(yīng)指明保密性
31、和私密性的系統(tǒng)需求,包括:系統(tǒng)運(yùn)行的保密性/私密性環(huán)境、提供的保密性或私密性的類型和程度、系統(tǒng)必須經(jīng)受的保密性/私密性的風(fēng)險、減少此類危險所需的安全措施、系統(tǒng)必須遵循的保密性/私密性政策、必須提供的保密性/私密性審核、保密性/私密性必須遵循的確證/認(rèn)可準(zhǔn)則。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。數(shù)據(jù)保密:網(wǎng)絡(luò)傳遞數(shù)據(jù)經(jīng)過加密。需要保證數(shù)據(jù)在采集、傳輸和處理過程中不被偷窺、竊取、篡改。4.5業(yè)務(wù)規(guī)則列舉出有關(guān)產(chǎn)品的所有操作規(guī)則,例如什么人在特定環(huán)境下可以進(jìn)行何種操作。這些本身不是功能需求,但它們可以暗示某些功能需求執(zhí)行這些規(guī)則。如果涉及非常多的業(yè)務(wù)規(guī)則,需要單獨(dú)作為一章來描述。示范:僅供參考,
32、不具備任何實質(zhì)性的內(nèi)容。在數(shù)據(jù)上載前,報數(shù)人員要核查數(shù)據(jù);在數(shù)據(jù)上載后,系統(tǒng)應(yīng)反饋數(shù)據(jù)上載成功信息。4.6其它需求闡述未在需求規(guī)格說明書模板中定義的需求,如人員培訓(xùn)、包裝和交付、數(shù)據(jù)遷移等方面的需求。如果不需要增加其它需求,可省略這一部分。定義在軟件需求規(guī)格說明的其它部分未出現(xiàn)的需求,例如國際化需求或法律上的需求。你還可以增加有關(guān)操作、管理和維護(hù)部分來完善產(chǎn)品安裝、配置、啟動和關(guān)閉、修復(fù)和容錯,以及登錄和監(jiān)控操作等方面的需求。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本系統(tǒng)應(yīng)提供數(shù)據(jù)遷移的接口,需要將原有系統(tǒng)的數(shù)據(jù)順利遷移到本系統(tǒng)中。本系統(tǒng)要求在安裝過程的任何步驟都應(yīng)提供退出安裝的操作,并能自動
33、刪除已復(fù)制的文件。在系統(tǒng)運(yùn)行過程中,計算機(jī)突然斷電,系統(tǒng)應(yīng)具備數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能,并提供數(shù)據(jù)修復(fù)和容錯功能。五接口需求利用本節(jié)來確定可以保證新產(chǎn)品與外部組件正確連接的需求。關(guān)聯(lián)圖表示了高層抽象的外部聯(lián)接。需要把對接口數(shù)據(jù)和控制組件的詳細(xì)描述寫入數(shù)據(jù)字典中。如果產(chǎn)品的不同部分有不同的外部接口,那么應(yīng)把這些外部接口的詳細(xì)需求并入到這一部分的實例中。5.1用戶界面描述系統(tǒng)的界面類型以及界面的特定要求,包括界面布局、界面風(fēng)格、界面規(guī)范等。指出界面采用的標(biāo)準(zhǔn)或格式,所提供的標(biāo)準(zhǔn)功能(如幫助),快捷鍵設(shè)置,錯誤顯示格式,初步的GUI產(chǎn)品構(gòu)件,并描述所需要的用戶界面的軟件組件。描述每個用戶界面的邏輯特征
34、。而對于用戶界面的細(xì)節(jié),例如特定對話框的布局,應(yīng)該寫入一個獨(dú)立的用戶界面規(guī)格說明中,而不能寫入軟件需求規(guī)格說明中。示范(以B/S為例):以下示范僅供參考,應(yīng)根據(jù)項目實際特點靈活掌握。本軟件系統(tǒng)的用戶界面總體要求:界面友好,布局合理,操作方便,美觀大方。本軟件系統(tǒng)的界面應(yīng)遵循總體要求,分別從以下幾個方面進(jìn)行具體要求(以B/S為例):1.界面布局系統(tǒng)頁面主要劃分為三個顯示區(qū)(如圖)頂端為標(biāo)題欄區(qū),顯示標(biāo)題欄目信息;左側(cè)為欄目區(qū),顯示樹型欄目導(dǎo)航信息;右側(cè)為信息條目列表區(qū)(主顯示區(qū)),內(nèi)容包括信息條目分單元列表。樹形導(dǎo)航區(qū)信心條目顯示區(qū)系統(tǒng)欄目導(dǎo)航區(qū)Banner區(qū)2.界面風(fēng)格系統(tǒng)界面整體風(fēng)格為:上部
35、為Banner和系統(tǒng)欄目導(dǎo)航,左側(cè)是各個功能相關(guān)的目錄樹,右側(cè)是各個功能的具體的數(shù)據(jù)以及功能實現(xiàn)。系統(tǒng)界面色調(diào)以白色為背景色,普通字體為常規(guī)五號宋體字,當(dāng)前操作(焦點)應(yīng)以不同顏色或虛框形式與非當(dāng)前操作以示區(qū)別。所有界面風(fēng)格應(yīng)遵循統(tǒng)一的界面規(guī)范。1)系統(tǒng)的查詢頁面風(fēng)格,如下圖:2)在列表中增加一項的風(fēng)格,如下圖:3)對某個具體細(xì)節(jié)的修改,如下圖3.界面規(guī)范1)將系統(tǒng)中的查詢、系統(tǒng)管理等不同權(quán)限的頁面分開,使得系統(tǒng)的結(jié)構(gòu)盡可能清晰。2)信息列表保持行高的一致,使分頁規(guī)范;相同操作按鈕位置的放置相對固定等。3)對操作者的操作應(yīng)給予相應(yīng)提示信息,以引導(dǎo)操作者正確操作系統(tǒng),這些提示信息包括一般提示性信
36、息、錯誤操作引起的提示信息、警告信息、運(yùn)行操作或結(jié)果提示性信息、問詢信息等。5.2硬件接口描述系統(tǒng)中軟件和硬件每一接口的特征??砂ㄖС值挠布愋?、軟硬件之間交流的數(shù)據(jù)和控制信息的性質(zhì)以及所使用的通信協(xié)議。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。因為本系統(tǒng)需要與加密設(shè)備(CA)、手持設(shè)備(PDA)等外部設(shè)備進(jìn)行交換數(shù)據(jù),因此本系統(tǒng)的硬件接口如下:硬件名稱硬件類型及規(guī)格信息類型及性質(zhì)通信協(xié)議加密卡密文PDA5.3軟件接口描述該產(chǎn)品與其它外部組件(由名字和版本識別)的連接,包括數(shù)據(jù)庫、操作系統(tǒng)、工具和集成的商業(yè)組件。明確并描述在軟件組件之間交換數(shù)據(jù)或消息的目的。描述所需要的服務(wù)以及內(nèi)部組件通信的性
37、質(zhì)。確定將在組件之間共享的數(shù)據(jù)。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本系統(tǒng)需要與以下外部組件進(jìn)行連接,其接口需求如下:組件類別軟件名稱及版本信息交換的目的所需服務(wù)及通信性質(zhì)共享數(shù)據(jù)數(shù)據(jù)庫SQL SERVER 2000數(shù)據(jù)存儲和處理5.4通信接口描述與產(chǎn)品所使用的通信功能相關(guān)的需求,包括電子郵件、Web瀏覽器、網(wǎng)絡(luò)通信標(biāo)準(zhǔn)或協(xié)議及電子表格等等。定義相關(guān)的消息格式,規(guī)定通信安全或加密問題、數(shù)據(jù)傳輸速率和同步通信機(jī)制。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本系統(tǒng)需要使用以下通信功能組件,其接口需求如下:類型通信組件通信協(xié)議通信安全傳輸要求通信機(jī)制電子郵件Outlook5.0、Foxmail4.
38、0SMTP數(shù)據(jù)加密2MB/S,郵件最大不超過50M非同步Web瀏覽器IE5.0http / https協(xié)議需要安全驗證六附錄6.1附錄1:分析模型這個可選部分包括或涉及到相關(guān)的分析模型的位置,例如數(shù)據(jù)流程圖、類圖、狀態(tài)轉(zhuǎn)換圖或?qū)嶓w-關(guān)系圖。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。本系統(tǒng)的用例模型圖,包括用例圖、事件流程圖(活動圖)、時序圖(順序圖)等,具體見附件。6.2附錄2:待確定問題的列表編輯一張在軟件需求規(guī)格說明中待確定問題的列表,其中每一表項都是編上號的,以便于跟蹤調(diào)查。示范:僅供參考,不具備任何實質(zhì)性的內(nèi)容。編號待確定問題簡要描述優(yōu)先級001002二、在任何事情上都不要覺得自己受了多
39、大的委屈,哭哭啼啼和別別扭扭改變不了糟糕的現(xiàn)狀。心子開一點,認(rèn)真地該干啥干啥,反倒走得順暢許多??傅米《嗌贃|西,最后就會得到多少東西,大致就是這么個理兒吧。三、生命本沒有意義,你要能給他什么意義,他就有什么意義。與其終日冥想人生有何意義,不如試用此生做點有意義的事。四、愛怕沉默。太多的人,以為愛到深處是無言。其實,愛是很難描述的一種情感,需要詳盡的表達(dá)和傳遞。五、有些路,只能一個人走。六、有一種落差是,你配不上自己的野心,也辜負(fù)了所受的苦難。七、有些決定,只需要一分鐘,可是,卻會用一輩子,去后悔那一分鐘。八、“忽然想通了”,這五個字說來簡單,要做到可真不容易。我佛如來在菩堤樹下得道,就因為他“忽然想通了”.達(dá)摩祖師面壁十八年,才總算“忽然想通了”.無論什么事,你只要能“忽然想通了”,你就不會有煩惱,但達(dá)
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生命生活教育主題班會
- 心內(nèi)科專科護(hù)理質(zhì)量指標(biāo)
- 2025年會計人員工作方案演講稿
- 基于多媒體技術(shù)的信息展示與推廣
- 高校軍訓(xùn)2025年工作方案演講稿
- 樓梯鋼筋綁扎規(guī)范
- 年度工作報告與總結(jié)
- 2025年秋季學(xué)期幼兒園教學(xué)工作方案演講稿
- 罕見病科普課件
- 客服圖標(biāo)技巧培訓(xùn)課件
- 2024年員工知識產(chǎn)權(quán)與保密協(xié)議范本:企業(yè)知識產(chǎn)權(quán)保護(hù)實務(wù)3篇
- 人教版二年級數(shù)學(xué)下冊全冊大單元教學(xué)設(shè)計
- JGJ46-2024 建筑與市政工程施工現(xiàn)場臨時用電安全技術(shù)標(biāo)準(zhǔn)
- DZ∕T 0283-2015 地面沉降調(diào)查與監(jiān)測規(guī)范(正式版)
- HG第四章顯示儀表
- 二五公式驗光法
- 圖書館智能照明控制系統(tǒng)設(shè)計-畢業(yè)論文
- 園林綠化工程施工組織機(jī)構(gòu)方案
- 《中西文化比較》(教學(xué)大綱)
- 室內(nèi)智能加濕器設(shè)計說明
- 發(fā)電機(jī)整體氣密試驗的要求
評論
0/150
提交評論