【正文】
靜態(tài)數(shù)值需求 包括: a. 支持的終端數(shù); b. 支持的同時(shí)操作的用戶數(shù); c. 處理文件和記錄數(shù); d. 表和文件的大?。? e. 對(duì)數(shù)據(jù)的精度要求,包括數(shù)學(xué)的、邏輯的傳輸?shù)木鹊取? 動(dòng)態(tài)數(shù)值需求 包括諸如處理和任務(wù)的數(shù)量,以及在正常情況下和峰值工作條件下在一定時(shí)間周期中要處理的數(shù)據(jù)總數(shù)。有關(guān)響應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)轉(zhuǎn)換和傳輸時(shí)間也在本節(jié)陳述。 設(shè)計(jì)約束 說(shuō)明其它需遵守的硬件限制等標(biāo)準(zhǔn)和設(shè)計(jì)約束。 硬件限制 a. 硬件配置的特點(diǎn)(接 口數(shù)、指令系統(tǒng)等) b. 主存貯器和輔助存貯器的容量; c. CPU速度。 其他約束 本節(jié)描述除硬件限制外的其它約束。它們有: a. 報(bào)表格式; b. 數(shù)據(jù)命名; c. 檢查追蹤。 屬性 8 在軟件的具體需求中可以有若干屬性。下面僅列出其中的一部分,應(yīng)注意它們不是一個(gè)完整的清單。 可使用性 列出保證軟件的可使用性達(dá)到預(yù)定要求的需求。如檢測(cè)點(diǎn)、恢復(fù)和重啟動(dòng)性等。 安全性 本節(jié)指出保護(hù)軟件的要求,以防止突然或 非法的訪問(wèn)、使用、修改或者泄密。本節(jié)的具體需求包括: a. 利用某些密碼技術(shù); b. 掌握特殊的記錄或歷史數(shù)據(jù); c. 給不同的模塊分配不同的功能; d. 限定一個(gè)程序中某些區(qū)域間的通訊。 可維護(hù)性 本節(jié)指定若干需求,以確保軟件是可維護(hù)的。 可移植性 本節(jié)列出確保用戶程序和用戶界面的兼容方面的需求(如果有的話),以及為把被開(kāi)發(fā)軟件從一種運(yùn)行環(huán)境移植到另一個(gè)運(yùn)行環(huán)境的需求等。 其它需求 由于軟件的類型、用戶的特點(diǎn)等,某些特 殊的需求在下列各節(jié)描述。 數(shù)據(jù)庫(kù) 說(shuō)明作為產(chǎn)品一部分被開(kāi)發(fā)的數(shù)據(jù)庫(kù)的需求。例如:使用的頻率,訪問(wèn)的能力,數(shù)據(jù)元素、記錄和文件的關(guān)系,數(shù)據(jù)保留需求等。 操作 說(shuō)明用戶要求的常規(guī)和特殊的操作,例如:用戶初始的操作,數(shù)據(jù)處理支持的功能,后援和恢復(fù)操作等。 故障處理 列出可能發(fā)生的軟件和硬件故障,并指出這些故障對(duì)各項(xiàng)性能指標(biāo)所產(chǎn)生的影響以及對(duì)故障處理的要求。 4 數(shù)據(jù)需求 9 數(shù)據(jù)描述: 數(shù)據(jù)分靜態(tài)數(shù)據(jù)和動(dòng)態(tài)數(shù)據(jù)兩類。靜態(tài)數(shù)據(jù)指在運(yùn)行過(guò)程中一般 不改變的數(shù)據(jù)。動(dòng)態(tài)數(shù)據(jù)則指運(yùn)行中要輸入、輸出的數(shù)據(jù),以及在運(yùn)行過(guò)程中要改變的數(shù)據(jù)。 a. 靜態(tài)數(shù)據(jù) 列出作為控制和引用而使用的靜態(tài)數(shù)據(jù)元素; b. 動(dòng)態(tài)輸入數(shù)據(jù) 列出動(dòng)態(tài)輸入數(shù)據(jù)元素,包括在常規(guī)操作和特殊操作中要輸入的數(shù)據(jù)元素; c. 動(dòng)態(tài)輸出數(shù)據(jù) 列出動(dòng)態(tài)輸出數(shù)據(jù)元素,包括在常規(guī)運(yùn)行中和特殊情況下輸出的數(shù)據(jù)元素; d. 內(nèi)部生成數(shù)據(jù) 列出對(duì)用戶軟件之內(nèi)部生成的數(shù)據(jù)元素; e. 說(shuō)明對(duì)數(shù)據(jù)元素的約束 列出由于需要進(jìn)一步擴(kuò)充或使用而對(duì)數(shù)據(jù)元素提出的約束。例如: 最大容量,文件和記錄的最大個(gè)數(shù)等,必須著重描述在設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)行中被確定是臨界點(diǎn)的那些約束。 數(shù)據(jù)采集 要求與范圍 本節(jié)說(shuō)明數(shù)據(jù)由委托單位還是由承辦單位采集,以及說(shuō)明被采集數(shù)據(jù)的有關(guān)特性,它們包括: a. 輸入單位 說(shuō)明輸入數(shù)據(jù)通過(guò)什么組織機(jī)構(gòu)輸入; b. 輸入介質(zhì)和設(shè)備 列出用于把數(shù)據(jù)輸入系統(tǒng)內(nèi)部的介質(zhì)和設(shè)備; c. 輸出介質(zhì)和設(shè)備 列出用于接受輸出數(shù)據(jù)的介質(zhì)和設(shè)備; d. 數(shù)據(jù)范圍 列出數(shù)據(jù)的有效范圍; e. 量綱 給出數(shù)學(xué)型 數(shù)據(jù)的度量單位、增量、零點(diǎn)的定標(biāo)。對(duì)于非數(shù)字型數(shù)據(jù),要列出每一種合法值的關(guān)系; f. 轉(zhuǎn)換因子 對(duì)于必須經(jīng)過(guò)模擬轉(zhuǎn)換或數(shù)字轉(zhuǎn)換處理的測(cè)試量,要給出轉(zhuǎn)換因子。 g. 更新和處理的頻度 給出預(yù)定的輸入數(shù)據(jù)的更新頻率和處理頻率。 處理 對(duì)數(shù)據(jù)采集的處理規(guī)程制訂專門(mén)的規(guī)定,包括符合實(shí)際情況的詳細(xì)格式、預(yù)計(jì)的數(shù)據(jù)通訊介質(zhì)等。 10 數(shù)據(jù)詞典 本節(jié)對(duì)“需求規(guī)格說(shuō)明”中出現(xiàn)的全部數(shù)據(jù)元素進(jìn)行說(shuō)明。包括它們的來(lái)源、名稱、類型等。 5 支持信息 支持信息有目次、附錄 和索引,它們使需求規(guī)格說(shuō)明更易于使用。 目次和索引 是“需求規(guī)格說(shuō)明”重要組成部分,應(yīng)當(dāng)按照易使用的原則編寫(xiě)目次和索引。 附錄 是需求規(guī)格說(shuō)明的可選組成部分??筛鶕?jù)需要編制附錄。附錄可以包括: a. 輸入、輸出的格式實(shí)例,或用戶調(diào)查結(jié)論; b. 對(duì)有助于閱讀需求規(guī)格說(shuō)明的支持信息和背景材料; c. 對(duì)軟件所解決問(wèn)題的描述; d. 用戶或委托單位的歷史、背景、發(fā)展和操作特點(diǎn); e. 按進(jìn)度進(jìn)行編排的交叉引用表。以及需要進(jìn)一步完善的軟件需求; f. 用 于編碼和介質(zhì)的專用裝配命令,以滿足保密、輸出、初始裝入或其它需求。 當(dāng)需求規(guī)格說(shuō)明有附錄時(shí),必須明確指明附錄是否為需要考慮此部分。