软件需求说明书(GB856T—88)
生活随笔
收集整理的這篇文章主要介紹了
软件需求说明书(GB856T—88)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.【引言】
? 1.1編寫目的
? ?軟件需求說明書是需求分析階段的一個文檔,是對軟件目標及范圍的求精和細化,深入描述軟件功能和性能以及軟件的約束范圍,使用戶和軟件開發者對該軟件的初始的規定有個大概的了解,有利于對項目的回溯和指導后續的開發和維護。
文檔的讀者:開發人員與用戶代表
? 1.2 背景
? ? ?說明:
? ? a.待開發的軟件系統的名稱:機房收費系統
? ??b.本項目的任務提出者:米老師(米新江)
? ? ? ?開發者:常銀玲
? ? ? ?用戶:廊坊師范的學生和教師
? ? ? ?實現該軟件的計算中心或計算機網絡:廊坊師范學院局域網
? ? c.該軟件系統同其他系統或其他機構的基本的相互來往關系:由廊坊師范學院信息技術提高班做技術支持?
??1.3參考資料
? ? ?A.《軟工視頻》
? ? ?B.軟件需求說明(GB8567-88)
2.【任務概述】
? 2.1目標
? ?敘述該項軟件開發的意圖、應用目標、作用范圍以及其他應向讀者說明的有關該軟件開發的背景材料。解釋被開發軟件與其他有關軟件之間的關系。如果本軟件產品是一項獨立的軟件,而且全部內容自含,則說明這一點。如果所定義的產品是一個更大的系統的一個組成部分,則應說明本產品與該系統中其他各組成部分之間的關系,為此可使用一張方框圖來說明該系統的組成和本產品同其他各部分的聯系和接口。|
? ?A.?軟件的開發意圖
? ? ?為了機房收費管理可以更加方便,為了減輕機房系統方面教師的工作負擔,加強正規化管理。
? ?B.應用目標
? ? ? 通過本系統的軟件,能幫助機房管理者利用計算機快速方便的對學生上下機情況,注冊和充值退卡情況進行了解,并可以及時進行結賬業務,還有對工作人員的工作的記錄情況進行規范化管理
? ?C.作用范圍
? ? ? 本軟件適用于機房收費系統管理,可以對于學生上下機,充值,退卡,查詢等操作和記錄進行查詢,為機房管理帶來了極大地便利。
? ?D.軟件性質
? ? ? 軟件是一個獨立的軟件,和其他的系統沒有沖突。
? 2.2用戶的特點
? ? A.最終用戶特點:最終用戶主要是廊坊師范學院的老師和學生,軟件設計等符合該類群體的使用習慣
? ? B.操作人員的教育水平和技術專長:本科/軟件開發
維護人員的教育水平和技術專長:本科/軟件開發
? ? C.本軟件的預期使用頻度:系統正常運行后預期使用頻度比較高,除了平時上網外,在計算機等級考試時訪問量會巨大!
? 2.3假定和約束
? ? ? 列出進行本軟件開發工作的假定和約束,例如經費限制、開發期限等。
? ? ? ? 開發經費限制:預期在2000元以內;
? ? ? ? 開發期限:整個系統的最晚完成期限是2015年8月1日;
? ? ? ? 軟件運行約束:要求windows xp 以上的操作系統。
3.【需求規定】?
? ?3.1對功能的規定
? ? ?精度:
軟件的輸入精度:小數點后保留兩位數字,限制輸入特殊字符
輸出數據的精度:小數點后保留兩位有效數字
傳輸過程中的精度:小數點后保留兩位有效數字?
? ? ?時間特性要求:
a.響應時間:0.5s
b.更新處理時間:0.5s
c.數據的轉換和傳送時間:1s
? ? ?靈活性:
? ? 說明對該軟件的靈活性的要求,即當需求發生某些變化時,該軟件對這些變化的適應能力,如:
a.運行環境的變化:應該在windows xp系統版本上,適用于現有的流行系統
b.同其他軟件的接口的變化;
c.計劃的變化或改進:根據用戶的需求不斷的對軟件進行升級和更新
? ?3.3輸人輸出要求;
解釋各輸入輸出數據類型,并逐項說明其媒體、格式、數值范圍、精度等。對軟件的數據輸出及必須標明的控制輸出量進行解釋并舉例,包括對硬拷貝報告(正常結果輸出、狀態輸出及異常輸出)以及圖形或顯示報告的描述。
? ? A.輸入
? 1.系統登錄:用戶的賬號和密碼,要求和數據庫中的存儲數據一致
? 2.學生上機,學生上機狀態查詢,學生基本信息查詢,學生充值,退卡:輸入學生卡號和金額,要求 是數字
? 3.部分excel表以及結賬報表的顯示
? ?3.4數據管理能力要求
? ?說明需要管理的文卷和記錄的個數、表和文卷的大小規模,要按可預見的增長對數據及其分量的存儲要求作出估算。
A.用戶信息存儲:將系統所用級別的用戶登錄驗證信息準確存儲在數據庫中,還包括數據的增,刪,改等操作
B.基本數據的設定:設置合理的基本數據,保證機房收費的正常運行
C.財務管理:定期按照規定的時間結賬,保證信息的安全性和保密性
? 3.5故障處理要求
? 硬件故障:斷電,磁盤損壞,病毒入侵等造成數據損壞,可聯系開發人員,進行專門的數據恢復
? 軟件故障:軟件可能出現兼容性的問題,可以及時與開發端聯系
? 3.6其他專門要求
如用戶單位對安全保密的要求,對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、運行環境可轉換性的特殊要求等。
A.單位保密要求:系統管理員需有良好的信譽和職業道德習慣,能做到對系統信息的保密
B. 軟件的可維護性:出現運行錯誤需找專業人員進行維護工作
C.軟件的易讀性,可靠性:要求用戶按照要求合法輸入,不得隨意對軟件的相關空間做任何非法刪改
4【運行環境規定】
? ??4.1設備
A.server 要求內存在256以上,CPU2.0GB以上
B.Clinet內存在128以上,CPU奔騰III以上,最大支持20臺分機連接到主機上
操作系統:windows xp 以上操作系統
數據庫管理系統:sql server?
??4.3接口
說明該軟件同其他軟件之間的接口、數據通信協議等。
用戶接口:將向用戶提供,修改和取消的三個命令選擇,對應系統的不同功能實現
外部接口:鍵盤,鼠標和打印機
內部接口:數據庫接口采用sql 連接方式
? 4.4控制
說明控制該軟件的運行的方法和控制信號,并說明這些控制信號的來源。
該系統的主要輸入設備是鍵盤和刷卡器,輸出主要是顯示器輸出和打印機輸出
5【需求分析總結】
? ?在可行性分析的基礎上,我們進行了以上的需求分析過程,明確了功能需求,業務需求和用戶需求以及軟件的一些限制約束,為后續的開發做了很好的指導。
? 1.1編寫目的
? ?軟件需求說明書是需求分析階段的一個文檔,是對軟件目標及范圍的求精和細化,深入描述軟件功能和性能以及軟件的約束范圍,使用戶和軟件開發者對該軟件的初始的規定有個大概的了解,有利于對項目的回溯和指導后續的開發和維護。
文檔的讀者:開發人員與用戶代表
? 1.2 背景
? ? ?說明:
? ? a.待開發的軟件系統的名稱:機房收費系統
? ??b.本項目的任務提出者:米老師(米新江)
? ? ? ?開發者:常銀玲
? ? ? ?用戶:廊坊師范的學生和教師
? ? ? ?實現該軟件的計算中心或計算機網絡:廊坊師范學院局域網
? ? c.該軟件系統同其他系統或其他機構的基本的相互來往關系:由廊坊師范學院信息技術提高班做技術支持?
??1.3參考資料
? ? ?A.《軟工視頻》
? ? ?B.軟件需求說明(GB8567-88)
2.【任務概述】
? 2.1目標
? ?敘述該項軟件開發的意圖、應用目標、作用范圍以及其他應向讀者說明的有關該軟件開發的背景材料。解釋被開發軟件與其他有關軟件之間的關系。如果本軟件產品是一項獨立的軟件,而且全部內容自含,則說明這一點。如果所定義的產品是一個更大的系統的一個組成部分,則應說明本產品與該系統中其他各組成部分之間的關系,為此可使用一張方框圖來說明該系統的組成和本產品同其他各部分的聯系和接口。|
? ?A.?軟件的開發意圖
? ? ?為了機房收費管理可以更加方便,為了減輕機房系統方面教師的工作負擔,加強正規化管理。
? ?B.應用目標
? ? ? 通過本系統的軟件,能幫助機房管理者利用計算機快速方便的對學生上下機情況,注冊和充值退卡情況進行了解,并可以及時進行結賬業務,還有對工作人員的工作的記錄情況進行規范化管理
? ?C.作用范圍
? ? ? 本軟件適用于機房收費系統管理,可以對于學生上下機,充值,退卡,查詢等操作和記錄進行查詢,為機房管理帶來了極大地便利。
? ?D.軟件性質
? ? ? 軟件是一個獨立的軟件,和其他的系統沒有沖突。
? 2.2用戶的特點
? ? A.最終用戶特點:最終用戶主要是廊坊師范學院的老師和學生,軟件設計等符合該類群體的使用習慣
? ? B.操作人員的教育水平和技術專長:本科/軟件開發
維護人員的教育水平和技術專長:本科/軟件開發
? ? C.本軟件的預期使用頻度:系統正常運行后預期使用頻度比較高,除了平時上網外,在計算機等級考試時訪問量會巨大!
? 2.3假定和約束
? ? ? 列出進行本軟件開發工作的假定和約束,例如經費限制、開發期限等。
? ? ? ? 開發經費限制:預期在2000元以內;
? ? ? ? 開發期限:整個系統的最晚完成期限是2015年8月1日;
? ? ? ? 軟件運行約束:要求windows xp 以上的操作系統。
3.【需求規定】?
? ?3.1對功能的規定
? ? ? 用列表的方式(例如IPO表即輸入、處理、輸出表的形式),逐項定量和定性地敘述對軟件所提出的功能要求,說明輸入什么量、經怎樣的處理、得到什么輸出,說明軟件應支持的終端數和應支持的并行操作的用戶數。
?
??3.2對性能的規定? ? ?精度:
軟件的輸入精度:小數點后保留兩位數字,限制輸入特殊字符
輸出數據的精度:小數點后保留兩位有效數字
傳輸過程中的精度:小數點后保留兩位有效數字?
? ? ?時間特性要求:
a.響應時間:0.5s
b.更新處理時間:0.5s
c.數據的轉換和傳送時間:1s
? ? ?靈活性:
? ? 說明對該軟件的靈活性的要求,即當需求發生某些變化時,該軟件對這些變化的適應能力,如:
a.運行環境的變化:應該在windows xp系統版本上,適用于現有的流行系統
b.同其他軟件的接口的變化;
c.計劃的變化或改進:根據用戶的需求不斷的對軟件進行升級和更新
? ?3.3輸人輸出要求;
解釋各輸入輸出數據類型,并逐項說明其媒體、格式、數值范圍、精度等。對軟件的數據輸出及必須標明的控制輸出量進行解釋并舉例,包括對硬拷貝報告(正常結果輸出、狀態輸出及異常輸出)以及圖形或顯示報告的描述。
? ? A.輸入
? 1.系統登錄:用戶的賬號和密碼,要求和數據庫中的存儲數據一致
? 2.學生上機,學生上機狀態查詢,學生基本信息查詢,學生充值,退卡:輸入學生卡號和金額,要求 是數字
? 3.系統用戶的注冊和添加:用戶賬號,密碼等,由一定的字符限制 ?
? ? B.輸出
? 1.對應于系統輸出要查詢的結果
? 2.用戶輸入信息不合法是會有信息框的提示? 3.部分excel表以及結賬報表的顯示
? ?3.4數據管理能力要求
? ?說明需要管理的文卷和記錄的個數、表和文卷的大小規模,要按可預見的增長對數據及其分量的存儲要求作出估算。
A.用戶信息存儲:將系統所用級別的用戶登錄驗證信息準確存儲在數據庫中,還包括數據的增,刪,改等操作
B.基本數據的設定:設置合理的基本數據,保證機房收費的正常運行
C.財務管理:定期按照規定的時間結賬,保證信息的安全性和保密性
? 3.5故障處理要求
? 硬件故障:斷電,磁盤損壞,病毒入侵等造成數據損壞,可聯系開發人員,進行專門的數據恢復
? 軟件故障:軟件可能出現兼容性的問題,可以及時與開發端聯系
? 3.6其他專門要求
如用戶單位對安全保密的要求,對使用方便的要求,對可維護性、可補充性、易讀性、可靠性、運行環境可轉換性的特殊要求等。
A.單位保密要求:系統管理員需有良好的信譽和職業道德習慣,能做到對系統信息的保密
B. 軟件的可維護性:出現運行錯誤需找專業人員進行維護工作
C.軟件的易讀性,可靠性:要求用戶按照要求合法輸入,不得隨意對軟件的相關空間做任何非法刪改
4【運行環境規定】
? ??4.1設備
A.server 要求內存在256以上,CPU2.0GB以上
B.Clinet內存在128以上,CPU奔騰III以上,最大支持20臺分機連接到主機上
??4.2支持軟件
列出支持軟件,包括要用到的操作系統、編譯(或匯編)程序、測試支持軟件等。操作系統:windows xp 以上操作系統
數據庫管理系統:sql server?
??4.3接口
說明該軟件同其他軟件之間的接口、數據通信協議等。
用戶接口:將向用戶提供,修改和取消的三個命令選擇,對應系統的不同功能實現
外部接口:鍵盤,鼠標和打印機
內部接口:數據庫接口采用sql 連接方式
? 4.4控制
說明控制該軟件的運行的方法和控制信號,并說明這些控制信號的來源。
該系統的主要輸入設備是鍵盤和刷卡器,輸出主要是顯示器輸出和打印機輸出
5【需求分析總結】
? ?在可行性分析的基礎上,我們進行了以上的需求分析過程,明確了功能需求,業務需求和用戶需求以及軟件的一些限制約束,為后續的開發做了很好的指導。
總結
以上是生活随笔為你收集整理的软件需求说明书(GB856T—88)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux pmap was java,
- 下一篇: linux中的信号1——信号概述