軟件需求規(guī)格說明(范例)_第1頁
軟件需求規(guī)格說明(范例)_第2頁
軟件需求規(guī)格說明(范例)_第3頁
軟件需求規(guī)格說明(范例)_第4頁
軟件需求規(guī)格說明(范例)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

..客戶名稱文檔編號文檔版本V1.0項目名稱軟件需求規(guī)格說明文檔簽署記錄項目名稱虛擬試驗系統(tǒng)項目編號文檔名稱虛擬試驗管理系統(tǒng)和集成門戶軟件需求規(guī)格說明文檔編號文檔版本V1.0擬制簽署人簽署日期職務(wù)校對審核批準(zhǔn)文檔修改記錄版本修改說明修改人修改日期校對審核批準(zhǔn)生效日期目錄1引言 11.1目的 11.2項目背景 11.3范圍 11.4參考資料 11.5綜述 12總體概述 22.1產(chǎn)品描述 22.2產(chǎn)品功能 22.3用戶特點 22.4設(shè)計約束 32.4.1標(biāo)準(zhǔn)規(guī)范 32.4.2軟件開發(fā)語言 32.4.3軟件開發(fā)工具和環(huán)境 32.4.4軟件測試環(huán)境 43具體需求 53.1軟件流程功能 63.1.1流程1 63.2功能需求 83.2.1試驗資源管理 83.2.2試驗過程管理 103.3軟件模塊劃分 133.4系統(tǒng)集成接口 143.4.1與管理系統(tǒng)的接口 143.5性能需求 143.5.1精度 143.5.2時間特性要求 143.6數(shù)據(jù)處理要求 143.7軟件質(zhì)量要求 153.7.1易用性 153.7.2可靠性 153.7.3安全性 153.7.4可維護(hù)性 153.8可靠性、安全性和維護(hù)性要求 153.8.1軟件安全性等級、可靠性指標(biāo) 153.8.2軟件運(yùn)行壽命 153.8.3軟件安全性要求 153.8.4軟件健壯性要求 163.8.5軟件不期望事件要求 163.8.6軟件維護(hù)性要求 164運(yùn)行環(huán)境規(guī)定 164.1部署方案 164.2系統(tǒng)運(yùn)行的硬件環(huán)境要求 174.3系統(tǒng)運(yùn)行的軟件環(huán)境要求 17引言目的本文檔是完成單位就項目名稱項目編寫的需求分析報告,為平臺的設(shè)計及開發(fā)工作提供可靠的依據(jù)。項目背景項目名稱:本項目的任務(wù)提出者:北京宇航系統(tǒng)工程研究所本任務(wù)的完成者:產(chǎn)品用戶:范圍項目名稱是完成單位為客戶名稱定制的集成門戶,主要包括功能模塊,達(dá)到的目標(biāo)。參考資料綜述項目名稱需求分析報告包含4部分:引言、總體概述、具體需求以及運(yùn)行環(huán)境規(guī)定。引言明確項目名稱需求分析報告的書寫目的,確定軟件范圍,提供書寫參考資料??傮w概述對軟件產(chǎn)品、產(chǎn)品功能進(jìn)行總體描述,按照用戶的特點確定開發(fā)環(huán)境約束。具體需求詳細(xì)描述項目名稱的具體需求,包括:(1)功能需求,如功能模塊1、功能模塊2;(2)接口需求;(3)性能需求;(4)軟件質(zhì)量要求。運(yùn)行環(huán)境規(guī)定描述了支撐項目名稱穩(wěn)定運(yùn)行的三種必需環(huán)境:網(wǎng)絡(luò)環(huán)境,軟件環(huán)境和硬件環(huán)境??傮w概述產(chǎn)品描述產(chǎn)品功能為了滿足用戶需求,系統(tǒng)確定了如下功能:功能模塊1功能模塊2其中管理系統(tǒng)包括。。。。。。數(shù)據(jù)管理系統(tǒng)包括數(shù)據(jù)庫接口,webservice接口。用戶特點系統(tǒng)使用人員有下列幾類:使用人員介紹如下:(1)用戶類型1是項目名稱的主要使用者,在項目名稱中主要完成的任務(wù)描述(2)用戶類型2。。。。。設(shè)計約束標(biāo)準(zhǔn)規(guī)范軟件開發(fā)語言軟件開發(fā)語言采用主流程序設(shè)計語言,可包括C、C++、C#、HTML、JAVASCRIPT、SQL、JAVA、JavaScript等。軟件開發(fā)工具和環(huán)境客戶端配置:表2-4-1客戶端最低配置列表名稱配置參數(shù)CPUIntelP43.0GHz內(nèi)存2硬盤空閑磁盤>1網(wǎng)卡100M/1000M自適應(yīng)網(wǎng)卡操作系統(tǒng)WinXP或以上開發(fā)環(huán)境IE6.0JDK1.5Qt4.7VisualStudio2008服務(wù)器配置:表2-4-2服務(wù)器最低配置列表名稱配置參數(shù)CPUIntel雙核4.0G內(nèi)存>4G硬盤空閑磁盤>300G網(wǎng)卡100M/1000M自適應(yīng)網(wǎng)卡操作系統(tǒng)Win2003Server開發(fā)環(huán)境JDK1.5MyEclipse8.0Tomcat6.0軟件測試環(huán)境客戶端配置:表2-4-1客戶端軟件最低配置列表名稱配置參數(shù)CPUIntelP43.0GHz內(nèi)存2硬盤空閑磁盤>1網(wǎng)卡100M/1000M自適應(yīng)網(wǎng)卡操作系統(tǒng)WinXP或以上開發(fā)環(huán)境IE6.0JDK1.5服務(wù)器配置:表2-4-2服務(wù)器軟件最低配置列表名稱配置參數(shù)CPUIntel雙核4.0G內(nèi)存>4G硬盤空閑磁盤>300G網(wǎng)卡100M/1000M自適應(yīng)網(wǎng)卡操作系統(tǒng)Win2003Server開發(fā)環(huán)境JDK1.5Tomcat6.0具體需求項目名稱中。采用基于B/S的三層體系結(jié)構(gòu),由數(shù)據(jù)層來實現(xiàn)數(shù)據(jù)的存儲(Model),由業(yè)務(wù)層來實現(xiàn)業(yè)務(wù)邏輯和業(yè)務(wù)流程(Controller),應(yīng)用層來實現(xiàn)對數(shù)據(jù)的展示功能(View)。這三層結(jié)構(gòu)在物理上可以是隔絕的,分別運(yùn)行在不同的電腦上。同時在服務(wù)器端采用國際流行的Oracle關(guān)系數(shù)據(jù)庫來存儲和管理仿真的任務(wù)、數(shù)據(jù)和模板。圖3-1-1集成門戶架構(gòu)圖應(yīng)用層:使用Web客戶端可以方便快捷地訪問我們的門戶,提供各個功能的入口。業(yè)務(wù)層:采用J2EE構(gòu)建服務(wù)器端,提供項目管理、模型管理、系統(tǒng)管理三大功能。與總線和計算節(jié)點都有接口。數(shù)據(jù)層:基于Oracle建立模型數(shù)據(jù)庫和項目管理數(shù)據(jù)庫。Oracle數(shù)據(jù)庫具有強(qiáng)大的數(shù)據(jù)存儲和查詢能力,適用于結(jié)構(gòu)化數(shù)據(jù)管理,并具有良好的穩(wěn)定性和擴(kuò)充性。軟件流程功能流程1在試驗建模階段,各計算節(jié)點封裝好的模型,通過門戶提供的API上傳到服務(wù)器端進(jìn)行管理。在試驗設(shè)計階段,從項目管理開始新建項目,用戶使用總線提供的“試驗設(shè)計軟件”進(jìn)行設(shè)計,設(shè)計完成后將試驗配置(流程、事件、資源…)上傳到服務(wù)器端保存。在試驗運(yùn)行階段,啟動總線的“試驗運(yùn)行控制系統(tǒng)”,同時將試驗配置和用到的模型傳送到總線服務(wù)器。圖3-1-1流程圖1圖3-1-2流程圖2下圖描述了一個典型的應(yīng)用場景下,工作流程。門戶門戶計算節(jié)點總線建模環(huán)境試驗建模階段模型管理上傳模型文件試驗設(shè)計階段試驗運(yùn)行控制試驗配置管理試驗運(yùn)行階段試驗配置模型文件錄入項目信息試驗設(shè)計軟件試驗配置管理試驗配置新建項目模型管理試驗運(yùn)行控制圖3-1-2工作流程圖3功能需求試驗資源管理(1)模塊功能集成門戶中,通過試驗資源管理模塊,實現(xiàn)對管理系統(tǒng)的管理,而不用通過瀏覽器的形式再次登錄。在一般項目管理的基本上,還提供了對試驗配置的管理。項目管理

對項目進(jìn)行管理,包括項目信息的查看,項目的下載,項目的導(dǎo)入和單個文件的下載。模型管理

對模型進(jìn)行管理,包括項目信息的查看,項目的下載,項目的導(dǎo)入和單個文件的下載。任務(wù)管理

對用戶分配任務(wù)的查詢功能,對用戶任務(wù),可以執(zhí)行并上傳模型文件,項目計劃等內(nèi)容。資源管理

實現(xiàn)對計算資源的統(tǒng)一分配,包括資源的新建、刪除、修改和查詢。數(shù)據(jù)管理

實現(xiàn)數(shù)據(jù)管理系統(tǒng)的訪問。(2)模塊功能流程用戶登錄之后,首先可以在資源管理階段,實現(xiàn)對管理系統(tǒng)的操作功能,這樣在試驗進(jìn)行階段可以的對修改后的資源,進(jìn)行直接的操作。試驗資源管理試驗資源管理項目管理數(shù)據(jù)文件管理資源管理模型管理圖3-2-1試驗資源流程圖(3)界面原型無(4)模塊應(yīng)用場景試驗資源管理階段:用戶登陸集成門戶用戶新建一個項目,選擇項目分類,輸入項目相關(guān)信息(名稱、負(fù)責(zé)人…)用戶上傳項目的相關(guān)文檔,試驗任務(wù)書、試驗方案用戶使用“試驗設(shè)計軟件”進(jìn)行試驗設(shè)計,最終產(chǎn)生的試驗配置,用戶通過門戶上傳試驗配置,與相關(guān)項目綁定用戶新建模型,填寫模型信息,上傳模型文件。用戶通過資源管理,管理計算資源。(5)外部接口無試驗過程管理(1)模塊功能進(jìn)行虛擬試驗,按照試驗的一般步驟分為一下幾步:試驗準(zhǔn)備階段,試驗設(shè)計階段,試驗運(yùn)行階段和試驗分析階段。試驗準(zhǔn)備

開始項目之前做的一些準(zhǔn)備工作,包括下發(fā)任務(wù)書,提出試驗方案,指定試驗人員等。試驗設(shè)計

進(jìn)行試驗,需要對試驗流程進(jìn)行設(shè)計,以滿足當(dāng)前試驗的要求。在這個階段實現(xiàn)流程的設(shè)計和保存功能。進(jìn)行試驗

試驗設(shè)計完成之后,需要操作員對設(shè)計流程進(jìn)行驗證,以檢驗設(shè)計的正確性。試驗進(jìn)行中,會產(chǎn)生一些數(shù)據(jù)文件,設(shè)計師可以通過這些數(shù)據(jù)文件和波形圖,了解設(shè)計的性能優(yōu)越性和缺點試驗分析

試驗進(jìn)行完成之后,對產(chǎn)生的數(shù)據(jù)文件,進(jìn)行更進(jìn)一步的數(shù)據(jù)分析,發(fā)現(xiàn)試驗設(shè)計深層次的優(yōu)缺點。(2)模塊功能流程在試驗設(shè)計階段,從項目管理開始新建項目,“試驗設(shè)計軟件”設(shè)計完成后將試驗配置(流程、事件、資源…)上傳給“試驗配置管理”模塊。在試驗運(yùn)行階段,通過“總線調(diào)用接口”啟動總線的“試驗運(yùn)行控制系統(tǒng)”,同時將試驗配置傳送到總線服務(wù)器。試驗設(shè)計試驗設(shè)計試驗進(jìn)行試驗準(zhǔn)備設(shè)計軟件試驗分析試驗過程管理運(yùn)行軟件分析軟件設(shè)計文件試驗數(shù)據(jù)文件圖3-2-2試驗過程流程圖(3)界面原型(4)模塊應(yīng)用場景試驗準(zhǔn)備階段:用戶登錄集成門戶,選中過程管理用戶在試驗新建一個試驗項目,指派項目人員,下發(fā)項目任務(wù)單。試驗設(shè)計階段:用戶根據(jù)任務(wù)單,明確試驗任務(wù),設(shè)計試驗流程。用戶將完成的設(shè)計文件提交到數(shù)據(jù)庫保存。試驗運(yùn)行階段:用戶根據(jù)任務(wù)單,下載設(shè)計文件,根據(jù)設(shè)計指定的計算資源,進(jìn)行試驗。將計算工程中動態(tài)生成的試驗數(shù)據(jù)展示出來。試驗分析階段:用戶將運(yùn)行階段產(chǎn)生的數(shù)據(jù)文件再次進(jìn)行分析。根據(jù)分析結(jié)果,用戶提交分析報告。軟件模塊劃分系統(tǒng)的功能模塊劃分為四個單元,包括集成門戶單元、項目管理單元、模型管理單元、系統(tǒng)管理單元。按軟件工程的思想,保證每個單元都具有功能上和代碼上的獨立性。a) 集成門戶單元:利用集成門戶實現(xiàn)模擬整個虛擬試驗流程,將將試驗設(shè)計軟件、試驗運(yùn)行軟件、試驗監(jiān)控軟件、VV&A分析軟件、虛擬試驗數(shù)據(jù)分析軟件等可利用資源整合起來,對試驗進(jìn)行分析和評估。b) 項目管理單元:將試驗項目上傳到管理系統(tǒng)進(jìn)行統(tǒng)一管理,實現(xiàn)項目的增刪改查的功能。c) 模型管理單元:提供試驗設(shè)計中用到的模型的統(tǒng)一管理,實現(xiàn)模型的增刪改查的功能。d) 系統(tǒng)管理單元:系統(tǒng)管理單元分為四個部分:人員管理、權(quán)限管理、日志查看和資源管理。人員管理:系統(tǒng)人員的增刪改查;權(quán)限管理:系統(tǒng)人員權(quán)限的分配;日志查看:人員操作日志;資源管理:虛擬試驗用到的所有資源的管理,包括軟硬件和IP的管理。圖16系統(tǒng)模板劃分圖系統(tǒng)集成接口與管理系統(tǒng)的接口管理系統(tǒng)提供對外的Webservice接口,供集成門戶調(diào)用,實現(xiàn)如下的功能:項目信息上傳、項目文件上傳、項目人員獲取等操作。性能需求系統(tǒng)響應(yīng)時間:<=1秒。數(shù)據(jù)存儲量:>=10G。運(yùn)行時間限制:24小時運(yùn)行。數(shù)據(jù)精度:雙精度。精度數(shù)據(jù)保存的精度要與試驗部門提供的文件中的數(shù)據(jù)精度保持一致。時間特性要求以3.OGhz4核IntelXeonCPU、4GB內(nèi)存、IOOOORPMSCSI硬盤驅(qū)動器為參考服務(wù)器配置。在系統(tǒng)管理1000次虛擬試驗、3000份預(yù)處理結(jié)果,每次試驗/預(yù)處理結(jié)果數(shù)據(jù)量不大于IOOKB的數(shù)據(jù)規(guī)模下。在10個用戶界面非查詢性請求并發(fā)的情況下,平均界面響應(yīng)時間不大于2s。在5個用戶查詢請求并發(fā)的情況下,平均查詢響應(yīng)時間不大于30s。系統(tǒng)可以通過擴(kuò)展服務(wù)器的CPU內(nèi)核數(shù)提高各種可并行功能的性能。數(shù)據(jù)處理要求處理精度:對集成門戶數(shù)據(jù)的精度和格式與自研軟件的數(shù)據(jù)精度和格式保持一致。處理速度:數(shù)據(jù)處理速度要滿足實時性的要求,受限于自研軟件本身的處理速度可以酌情考慮。最大信息量情況:滿足一般性項目文件的上傳和下載;數(shù)據(jù)流通率,允許最長中斷時間及處理時間滿足文件傳輸?shù)囊?。冗余信息處理?zhǔn)則:不保留試驗項目設(shè)計、運(yùn)行產(chǎn)生的數(shù)據(jù)冗余信息。軟件質(zhì)量要求易用性軟件界面風(fēng)格統(tǒng)一,主色調(diào)以不超過三、四種為宜,以淡色為背景,主體文字為黑色,表格線條以細(xì)線條為主,界面文字排列有序,相關(guān)項目關(guān)系清晰,一般不宜使用太夸張的圖片。

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論