版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、組態(tài)建模工具需求規(guī)格說(shuō)明書(shū)西安電子科技大學(xué)2011/5/19目錄1概述11.1編寫(xiě)目的11.2編寫(xiě)依據(jù)21.3術(shù)語(yǔ)和縮略詞22軟件概要22.1軟件總體描述22.2軟件設(shè)計(jì)約束及有關(guān)說(shuō)明32.3使用者特點(diǎn)33開(kāi)發(fā)和運(yùn)行環(huán)境43.1硬件環(huán)境43.2支持軟件環(huán)境43.3接口43.4控制和操作54詳細(xì)需求64.1性能需求64.2功能需求74.3數(shù)據(jù)需求95故障處理需求105.1軟件運(yùn)行故障105.2軟件使用故障106質(zhì)量需求117其他需求127.1易用性需求127.2安全性需求121概述1.1編寫(xiě)目的指出編寫(xiě)需求規(guī)格說(shuō)明書(shū)的目的。下面是示例:編寫(xiě)此文檔的目的是進(jìn)一步定制軟件開(kāi)發(fā)的細(xì)節(jié)問(wèn)題,希望能使本軟
2、件開(kāi)發(fā)工作更具體。為了使用戶、軟件開(kāi)發(fā)者及分析和測(cè)試人員對(duì)該軟件的初始規(guī)定有一個(gè)共同的理解,它說(shuō)明了本軟件的各項(xiàng)功能需求、性能需求和數(shù)據(jù)需求,明確標(biāo)識(shí)各項(xiàng)功能的具體含義,闡述實(shí)用背景及范圍,提供客戶解決問(wèn)題或達(dá)到目標(biāo)所需要的條件或權(quán)能,提供一個(gè)度量和遵循的基準(zhǔn)。具體而言,編寫(xiě)軟件需求說(shuō)明的目的是為所開(kāi)發(fā)的軟件提出:a) 軟件設(shè)計(jì)總體要求,作為軟件開(kāi)發(fā)人員、軟件測(cè)試人員相互了解的基礎(chǔ)。b) 功能、性能要求,數(shù)據(jù)結(jié)構(gòu)和采集要求,重要的接口要求,作為軟件設(shè)計(jì)人員進(jìn)行概要設(shè)計(jì)的依據(jù)。c) 軟件確認(rèn)測(cè)試的依據(jù)。1.2編寫(xiě)依據(jù)指明該需求規(guī)格說(shuō)明書(shū)的依據(jù)。一般可以寫(xiě)依據(jù)XXX軟件的方案書(shū),策劃書(shū)等。1.3術(shù)
3、語(yǔ)和縮略詞縮寫(xiě)、術(shù)語(yǔ)及符號(hào)解 釋2軟件概要2.1軟件總體描述從總體上描述該軟件的情況,包括軟件的形式(網(wǎng)站,運(yùn)行時(shí)系統(tǒng),插件等)和軟件的主要的功能,使讀者對(duì)該軟件有一個(gè)整體的認(rèn)識(shí)。一般一兩段話即可。2.2軟件設(shè)計(jì)約束及有關(guān)說(shuō)明軟件設(shè)計(jì)的約束以及有關(guān)說(shuō)明如下所示。l 開(kāi)發(fā)環(huán)境:l 編程語(yǔ)言:l 遵循的規(guī)范:軟件的設(shè)計(jì)和開(kāi)發(fā)過(guò)程需要嚴(yán)格按照合同要求,根據(jù)軟件的設(shè)計(jì)方案來(lái)進(jìn)行。軟件開(kāi)發(fā)過(guò)程應(yīng)遵循軟件工程規(guī)范,對(duì)過(guò)程和版本進(jìn)行管理和控制。l 測(cè)試環(huán)境:可以寫(xiě)明在什么單位測(cè)試,測(cè)試單位使用的軟硬件環(huán)境。l 軟件交付形式:l 軟件交付日期:l 其他:見(jiàn)合同。2.3使用者特點(diǎn)指明軟件的使用者具有的特定。示例
4、:本軟件主要在甲方工作環(huán)境中使用,使用者包括項(xiàng)目管理人員,開(kāi)發(fā)人員及工程師等,使用者在計(jì)算機(jī)的應(yīng)用、使用上不存在障礙,都在計(jì)算機(jī)的操作和使用方面得到過(guò)相關(guān)的培訓(xùn)。3開(kāi)發(fā)和運(yùn)行環(huán)境3.1硬件環(huán)境XXX軟件的運(yùn)行環(huán)境為個(gè)人計(jì)算機(jī)。詳細(xì)要求見(jiàn)Error! Reference source not found.。表3. 1 軟件運(yùn)行環(huán)境硬件要求需求名稱詳細(xì)要求CPU內(nèi)存硬盤(pán)3.2支持軟件環(huán)境需求名稱詳細(xì)要求操作系統(tǒng)3.3接口3.3.1 外部接口說(shuō)明軟件運(yùn)行時(shí)和外部環(huán)境的接口,包括軟件的界面表現(xiàn)形式等方面。示例:外部接口的用戶界面部分按Windows應(yīng)用軟件用戶界面的規(guī)范來(lái)設(shè)計(jì),界面設(shè)計(jì)風(fēng)格與XXX環(huán)境
5、保持一致,采用XXX以及對(duì)話框等方式作為用戶界面,便于用戶使用。3.3.2 軟件接口說(shuō)明軟件與它運(yùn)行的軟件環(huán)境之間的接口。示例:本軟件運(yùn)行于XXX軟件及以上版本上,整個(gè)環(huán)境需要運(yùn)行在Windows某某版本及更高版本并裝有XXX(依賴軟件)的操作系統(tǒng)之上。3.3.3 硬件接口指明軟件和運(yùn)行的硬件環(huán)境的接口。Inter或其他系列的微型計(jì)算機(jī),內(nèi)存XXXG以上,硬盤(pán)XXXG以上。3.3.4 內(nèi)部接口說(shuō)明軟件內(nèi)部各個(gè)模塊之間的接口或規(guī)范,軟件各個(gè)模塊間數(shù)據(jù)交換的格式等。示例:軟件內(nèi)部的接口是通過(guò)XXX來(lái)進(jìn)行交換的。用戶使用XXX軟件可以說(shuō)軟件的各個(gè)模塊之間主要通過(guò)XXX來(lái)進(jìn)行關(guān)聯(lián),傳送數(shù)據(jù)并交換信息,
6、從而降低軟件模塊間的耦合程度。3.4控制和操作說(shuō)明使用軟件時(shí)需要進(jìn)行的控制和操作方式。示例:XXX軟件最終交付形式為XXX。控制該軟件運(yùn)行的方法為通過(guò)鼠標(biāo)雙擊或命令行啟動(dòng)XXX環(huán)境,然后通過(guò)鼠標(biāo)啟動(dòng)XXX。XXX軟件提供XXX等功能,各個(gè)功能項(xiàng)的設(shè)置及使用應(yīng)符合人們使用計(jì)算機(jī)的操作習(xí)慣,通過(guò)常用的鼠標(biāo)點(diǎn)擊,鍵盤(pán)輸入以及菜單等形式來(lái)完成啟動(dòng)和使用軟件的過(guò)程,控制信號(hào)均由鼠標(biāo)和鍵盤(pán)進(jìn)行輸入。4詳細(xì)需求4.1性能需求4.1.1 精度要求要按照嚴(yán)格的數(shù)據(jù)格式輸入,對(duì)符合數(shù)據(jù)格式要求的輸入進(jìn)行提示。 4.1.2 時(shí)間特性要求l 軟件啟動(dòng)時(shí)間:l 系統(tǒng)實(shí)時(shí)響應(yīng)時(shí)間:軟件使用過(guò)程中,對(duì)用戶在各個(gè)功能模塊的鼠
7、標(biāo)點(diǎn)擊、鍵盤(pán)輸入等操作事件的響應(yīng)時(shí)間需在用戶能夠容忍的范圍之內(nèi),一般要求小于1秒。l 數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間:對(duì)軟件不同模塊間的數(shù)據(jù)交互,要求數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間不得超過(guò)XXX。l 數(shù)據(jù)更新時(shí)間:XXX。4.1.3 靈活性要求XXX軟件能夠支持鼠標(biāo)、鍵盤(pán)等多種操作方式的使用。軟件的設(shè)計(jì)和實(shí)現(xiàn)需要考慮到運(yùn)行環(huán)境的變化,并能夠在運(yùn)行環(huán)境變化的情況下正常使用。同時(shí),軟件需要兼容其他軟件接口的變化,以保證在不同運(yùn)行環(huán)境,不同軟件接口的情況下的正常使用。具體要求如下:l 操作方式上的變化:軟件應(yīng)支持多種操作方式,例如鼠標(biāo)、鍵盤(pán)和菜單等。l 運(yùn)行環(huán)境的變化:軟件的設(shè)計(jì)和實(shí)現(xiàn)需要考慮其運(yùn)行環(huán)境的變化,并能對(duì)不
8、同的運(yùn)行環(huán)境提供支持。具體而言,軟件應(yīng)支持Windows某某版本及以上版本的操作系統(tǒng),支持XXX環(huán)境。l 同其他軟件接口的變化:當(dāng)其他軟件的接口發(fā)生變化時(shí),XXX軟件應(yīng)能夠適應(yīng)接口的變化。l 精度和有效時(shí)限的變化:靈活性要求軟件能夠方便的適應(yīng)精度和有效時(shí)限的變化。l 計(jì)劃的變化或改進(jìn):軟件應(yīng)具有足夠的靈活性,以適應(yīng)將來(lái)有可能會(huì)出現(xiàn)的需求更改或增加。4.2功能需求經(jīng)過(guò)多次需求調(diào)研,現(xiàn)提出XXX軟件的功能需求。XXX軟件包括XXX、XXX等等模塊,軟件的組織結(jié)構(gòu)圖如Error! Reference source not found.所示。圖4. 1XXX軟件研究?jī)?nèi)容給出整個(gè)軟件的用例圖見(jiàn)Error
9、! Reference source not found.。圖4. 2軟件用例圖XXX軟件的主要功能模塊劃分,以及各個(gè)模塊主要的功能描述見(jiàn)Error! Reference source not found.所示。表4. 1XXX軟件功能模塊XXX軟件模塊名稱功能描述XXX模塊XXX模塊XXX模塊XXX模塊XXX模塊XXX模塊下面以分節(jié)的形式,詳細(xì)介紹軟件的各個(gè)功能模塊,每個(gè)功能模塊占一節(jié),如4.2.1,4.2.2等等。在介紹每個(gè)功能模塊時(shí),首先給出該模塊功能的總體描述,然后給出本模塊的用例圖,然后,在本小節(jié)內(nèi)部,再往下分一級(jí)標(biāo)題,分不同的點(diǎn)來(lái)介紹本模塊的各個(gè)功能。4.3數(shù)據(jù)需求4.3.1 數(shù)據(jù)
10、采集的要求:l 輸入源:手工鍵盤(pán)輸入;l 輸入介質(zhì)和設(shè)備:鍵盤(pán),鼠標(biāo);4.3.2 數(shù)據(jù)輸出要求:l 輸出介質(zhì)和設(shè)備:顯示器、文件;5故障處理需求5.1軟件運(yùn)行故障在使用軟件的過(guò)程中,當(dāng)出現(xiàn)計(jì)算機(jī)斷電,計(jì)算機(jī)內(nèi)存不足等情況時(shí),XXX軟件將出現(xiàn)運(yùn)行故障。運(yùn)行故障發(fā)生時(shí),軟件的各個(gè)功能模塊將無(wú)法正常使用,啟動(dòng)相關(guān)功能按鈕都無(wú)法進(jìn)行正常的操作。對(duì)由于計(jì)算機(jī)斷電引發(fā)的軟件運(yùn)行故障,用戶在重新給計(jì)算機(jī)供電后,可以通過(guò)重新啟動(dòng)計(jì)算機(jī),并啟動(dòng)XXX軟件的方式恢復(fù)軟件的正常運(yùn)行與使用。對(duì)由于計(jì)算機(jī)內(nèi)存不足引發(fā)的軟件運(yùn)行故障,建議暫時(shí)關(guān)閉軟件。用戶應(yīng)檢查并解決計(jì)算機(jī)內(nèi)存不足的問(wèn)題,內(nèi)存使用情況正常后,XXX軟件將
11、恢復(fù)正常的運(yùn)行與使用。出現(xiàn)軟件運(yùn)行故障并進(jìn)行修復(fù)后,應(yīng)確保XXX軟件功能的完整性,不能發(fā)生因軟件運(yùn)行故障而導(dǎo)致工具無(wú)法繼續(xù)使用的情況。5.2軟件使用故障在軟件的使用過(guò)程中,如果出現(xiàn)軟件使用故障,應(yīng)當(dāng)具有報(bào)警信息提示。 1) 當(dāng)軟件依賴的文件損毀或丟失時(shí),軟件以對(duì)話框的形式進(jìn)行提示,報(bào)告損毀或丟失的文件等相關(guān)錯(cuò)誤,以幫助用戶及時(shí)修復(fù)軟件的正常功能。2) 對(duì)軟件需要用戶輸入項(xiàng)的情況,如果發(fā)生缺少輸入項(xiàng)、輸入項(xiàng)格式錯(cuò)誤或不符合規(guī)則等情況,軟件應(yīng)以合理的方式予以提示。3) 為了防止用戶由于未及時(shí)保存而導(dǎo)致信息丟失的情況,軟件提供定時(shí)保存機(jī)制,每隔一定時(shí)間自動(dòng)對(duì)信息進(jìn)行保存,從而保證用戶數(shù)據(jù)的安全。6質(zhì)量需求1) 軟件的功能實(shí)現(xiàn)必須符合常用的主流XX軟件的使用方法和操作習(xí)慣。2) XXX工具的需要滿足操作簡(jiǎn)單的要求,能夠使用戶沒(méi)有障礙的使用該工具進(jìn)行一系列的開(kāi)發(fā)工作。3) 要求可配置型強(qiáng),便于使用者對(duì)工具的使用以及定制。4) 采用可行、合理、高效的方式進(jìn)行開(kāi)放性的設(shè)計(jì)和實(shí)現(xiàn)。5) 軟件具有很強(qiáng)的適應(yīng)能力,并且便于維護(hù),不僅能很好的滿足當(dāng)前的需求,而且應(yīng)當(dāng)為后期可能的開(kāi)發(fā)的工作提供很好的擴(kuò)展和維護(hù)接口。7其他需求7.1易用性需求作為一款XXX,XXX軟件的設(shè)計(jì)和實(shí)現(xiàn)遵循易用性原則,工具的安裝和入門(mén),工具的用戶界面布局,使用工具的操作方式等方面都應(yīng)符合主流XX
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 寫(xiě)作素材:為有源頭活水來(lái)
- 光化還原實(shí)驗(yàn)數(shù)據(jù)保密工作制度
- 2026年劇本殺運(yùn)營(yíng)公司員工溝通技巧培訓(xùn)管理制度
- 2026年劇本殺運(yùn)營(yíng)公司媒體對(duì)接與采訪管理制度
- 2026年教育科技領(lǐng)域創(chuàng)新模式報(bào)告及未來(lái)五年發(fā)展規(guī)劃報(bào)告
- 2026年航空航天行業(yè)可重復(fù)使用技術(shù)與應(yīng)用前景報(bào)告
- 2025年能源行業(yè)風(fēng)能發(fā)電技術(shù)報(bào)告
- 2026年智慧城市大數(shù)據(jù)創(chuàng)新報(bào)告
- 全員質(zhì)量創(chuàng)新制度
- 云南介紹英語(yǔ)
- 《審計(jì)實(shí)務(wù)》全套教學(xué)課件
- 裝配式建筑可行性研究報(bào)告
- 跨境電子商務(wù)教案
- 新人教部編版一年級(jí)下冊(cè)生字表全冊(cè)描紅字帖可打印
- 中國(guó)的“愛(ài)經(jīng)”(一)-《天地陰陽(yáng)交⊥歡大樂(lè)賦》
- 中學(xué)保安工作管理制度
- 廣元市利州區(qū)何家坪石材廠飾面用灰?guī)r礦礦山地質(zhì)環(huán)境保護(hù)與土地復(fù)墾方案
- 保健按摩師初級(jí)試題
- 2021年度四川省專業(yè)技術(shù)人員繼續(xù)教育公需科目(答案整合)
- 醫(yī)療廢物處理方案
- 船舶靠離泊作業(yè)風(fēng)險(xiǎn)辨識(shí)表
評(píng)論
0/150
提交評(píng)論