1 引言
1.1編寫目的
說明編寫這份數據要求說明書的目的,指出預期的讀者。
1.2背景
說明:
a.待開發軟件系統的名稱;
b.列出本項目的任務提出者、開發者、用戶以及將運行該項軟件的
計算站(中心)或計算機網絡系統。
1.3定義
列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。
1.4參考資料
列出有關的參考資料,如:
a.本項目的經覈準的計劃任務書或合同,上級機關的批文;
b.屬於本項目的其他已發表文件;
c.本文件中各處引用的文件、資料,包括所要用到的軟件開發標準
。列出這些文件的標題、文件編號、發表日期和出版單位。說明能夠得
到這些文件資料的來源。
2 數據的邏輯描述
對數據進行邏輯描述時可把數據分爲動態數據和靜態數據。所謂靜
態數據,指在運行過程中主要作 爲參考的數據,它們在很長的一段時間
內不會變化,一般不隨運行而改變。所謂動態數據.包括所有在運 行中
要發生變化的數據以及在運行中要輸入、輸出的數據。進行描述時應把
各數據元素邏輯地分成若干 組,列如函數、源數據或對於其應用更爲恰
當的邏輯分組。給出每一數據元的名稱(包括縮寫和代碼)、定 義(或
物理意義)度量單位、值域、格式和類型等有關信息。
2.1靜態數據
列出所有作爲控制或參考用的靜態數據元素。
2.2動態輸人數據
列出動態輸入數據元素(包括在常規運行中或聯機操作中要改變的
數據)。
2.3動態輸出數據
列出動態輸出數據元素(包括在常規運行中或聯機操作中要改變的
數據)。
2.4內部生成數據
列出向用戶或開發單位中的維護調試人員提供的內部生成數據。
2.5數據約定
說明對數據要求的制約。逐條列出對進一步擴充或使用方面的考慮
而提出的對數據要求的限制(容 量、文卷、記錄和數據元的個數的最大
值)。對於在設計和開發中確定是臨界性的限制更要明確指出。
3 數據的採集
3.1要求和範圍
按數據元的邏輯分組來說明數據採集的要求和範圍,指明數據的採
集方法,說明數據採集工作的承擔者是用戶還是開發者。具體的內容包
括:
a.輸入數據的來源,例如是單個操作員、數據輸入站,專業的數據
輸入公司或它們的一個分組;
b.數據輸入(指把數據輸入處理系統內部)所用的媒體和硬設備。
如果只有指定的輸入點的輸入纔是合法的,則必須對此加以說明;
c.接受者說明輸出數據的接受者;
d.輸出數據的形式和設備列出輸出數據的形式和硬設備。無論接受
者將接收到的數據是打印輸出,還是CRT上的一組字符、一幀圖形,或一
聲警鈴,或向開關線圈提供的一個電脈衝,或常用介質如磁盤、磁帶、
穿孔卡片等,均應具體說明;
e.數據值的範圍給出每一個數據元的合法值的範圍;
f.量綱給出數字的度量單位、增量的步長、零點的定標等。在數據
是非數字量的情況下,要給出每一種合法值的形式和含意;
g.更新和處理的頻度給出預定的對輸入數據的更新和處理的頻度。
如果數據的輸入是隨機的,應給出更新處理的頻度的平均值,或變化情
況的某種其他度量。
3.2輸人的承擔者
說明預定的對數據輸入工作的承擔者。如果輸入數據同某一接口軟
件有關,還應說明該接口軟件的來源。
3.3預處理
對數據的採集和預處理過程提出專門的規定,包括適合應用的數據
格式、預定的數據通信媒體和對輸入的時間要求等。對於需經模擬轉換
或數字轉換處理的數據量,要給出轉換方法和轉換因子等有關信息,以
便軟件系統使用這些數據。
3.4 影響
說明這些數據要求對於設備、軟件、用戶、開發單位所可能產生的
影響,例如要求用戶單位增設某個機構等。