【软件工程】软件需求说明书
軟件需求說明書的編寫提示
1引言
1.1編寫目的
軟件需求說明上訴是需求分析階段的一個文檔,是對軟件目標及范圍的求精和細化,深入描述軟件功能及軟件的約束范圍,使用戶和軟件開發者對該軟件的初始的規定有個大概的了解,有利于對項目的回溯和知道后續的開發和維護。
文檔讀者:開發人員與用戶代表
1.2背景
a.待開發的軟件系統的名稱:機房收費系統
b.本項目的任務提出者:###教授
開發者:###
用戶:某高校全體教職員工和學生
實現該軟件的計算中心或計算機網絡:某高校局域網
c.該軟件系統同其他系統或其他機構的基本的相互來往關系。:某高校信息新技術部門做技術支持
1.3定義
注冊 消費金額 充值 值班 退卡
Login Consume Recharge On work Cancel
結賬 基本數據 購卡 上機 下機
Close Basic data Buycard Online Line
1.4參考資料
a.《軟件工程導論》張海藩 清華大學出版社
b.軟件需求說明(GB8567-88)
2任務概述
2.1目標
1.軟件開發的意圖
為了機房管理更加方便,減輕教師負擔,和不必要的資源消耗。
2.應用目標
通過本系統的軟件,能幫助機房管理者利用計算機快速方便計算出學生上下機的情況,方便用戶查詢記錄,方便操作員注冊充值,方便管理員結賬報表,可以對各用戶工作記錄情況規范化管理。
3.作用范圍
本軟件適用于機房收費系統管理,可以對學生上下機,充值,退卡,查詢等操作和記錄進行查詢,為機房管理帶來極大地便利。
4.軟件性質
本軟件產品是一項獨立的軟件,而且全部內容自含,|和其他的系統沒有沖突。2.2用戶的特點
2.3假定和約束
開發經費限制:1000元以內
開發期限:整個系統的最晚完成期限是2018年4月1日
軟件運行約束:需要Windows7以上系統
3需求規定
3.1對功能的規定
用列表的方式(例如IPO表即輸入、處理、輸出表的形式),逐項定量和定性地敘述對軟件所提出的功能要求,說明輸入什么量、經怎樣的處理、得到什么輸出,說明軟件應支持的終端數和應支持的并行操作的用戶數。
3.2對性能的規定
3.2.1精度
該軟件的輸入精度:小數點前一位,限制輸入特殊字符
輸出數據的精度:小數點前一位
傳輸過程中的精度:小數點前一位
3.2.2時間特性要求
a.響應時間:0.5s
b.更新處理時間:0.5s
c.數據的轉換和傳送時間;1s
3.2.3靈活性
a.操作方式上的變化;
b.運行環境的變化;
c.同其他軟件的接口的變化;
d.精度和有效時限的變化;
e.計劃的變化或改進。
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要求內存在256M以上,CPU頻率在2.0Hz以上
B.Clinet內存在128以上,CPU奔騰III以上,最大支持20臺式機鏈接到主機上
4.2支持軟件
操作系統:Windows7以上操作系統
數據庫管理系統:SQLserver2014
4.3接口
接口提供:將向用戶提供、修改和取消三個命令選擇,對應系統的不同功能實現
外部接口:鍵盤,鼠標和打印機
內部接口:數據庫接口采用SQL鏈接
4.4控制
該系統的主要輸入設備是鍵盤和刷卡器,輸出主要是顯示器和打印機
總結
以上是生活随笔為你收集整理的【软件工程】软件需求说明书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 抑郁症调研
- 下一篇: “返回指向栈空间的指针”的错误