软件工程-软件需求规格说明书模板
軟件需求規(guī)格說明書
1.引言
1.1 目的
為明確軟件需求、規(guī)劃項目、確認進度、組織軟件開發(fā)并測試而撰寫本文檔。同時,詳細分析項目總體需求,可以作為軟件開發(fā)工作的基礎和依據(jù)以及確認測試和驗收的依據(jù)。
1.2 背景
本次待開發(fā)的軟件為備忘錄app,由XXX團隊提出并開發(fā)。
1.3 參考資料
1、鄒欣.構建之法[M].第三版.人民郵電出版社,2017
2.項目概述
2.1產(chǎn)品描述
此團隊的項目是備忘錄app,簡單而又實用的日常生活軟件,目標是解決用戶多忘事的煩惱。用戶可以通過備忘錄app提前分配任務至具體時間段,提醒用戶及時完成任務以防用戶做事安排不合理和無規(guī)律,同時可以利用便簽功能隨時作筆記。最后,根據(jù)用戶的軟件使用記錄生成一系列的總結表,讓用戶更直觀地了解自己近段時間的備忘與任務情況。
2.2產(chǎn)品功能
本產(chǎn)品主要有以下功能,隨著版本更新,功能可能會有增刪。
- 便簽。簡單地分類筆記
- 將要備忘的事務轉換成任務并可分配到具體時間進行提醒
- 結算一段時間內的任務,獲得任務完成記錄
- 將記錄總結成圖表形式,直觀了解備忘記錄完成情況
2.3用戶場景
根據(jù)需求定義如下典型用戶與典型場景:
1.春生-拖拉
2、劉阿斗–血神
3、李不平-上班族
2.4一般約束
1.開發(fā)環(huán)境約束:
- 開發(fā)工具:Hbuilder
- 開發(fā)語言:HTML5+CSS+JavaScript
- 開發(fā)測試瀏覽器:Google chrome
2.時間約束:開發(fā)周期短,兩個月的開發(fā)時間需要開發(fā)者合理規(guī)劃時間,做到多項任務并發(fā)。
3.技術約束:團隊成員在相關技術水平方面存在一定的欠缺,缺乏相關的項目經(jīng)驗,需要在開發(fā)中并發(fā)學習多種技術和能力。
4.其它約束:開發(fā)期間,團隊成員還有別的學習任務,對項目進度造成一定程度上的影響。
2.5假設與依據(jù)
本項目是否能夠成功實施,主要取決于以下的條件:
- 團隊成員的積極合作配合,為了項目的開發(fā)和實施,對個人時間進行合理規(guī)劃同時為團隊做出合理犧牲,配合隊友完成任務
- 開發(fā)過程中遇到的技術問題可以及時得到同學或者老師的指導和幫助
3.具體需求
3.1功能圖
3.2功能需求
主頁面:用戶可在此頁面跳轉到其它功能頁面或者退出。
便簽頁面:簡單地備忘筆記,并記錄當前時間。右下角的“+”功能可添加便簽。
任務頁面
- 今日:當前分配好且需要完成的任務頁面。(臨時任務除外)
- 結算與分享
- 未來:進行分配任務的頁面
- 歷史記錄
- 設置頁面
- 總結頁面
3.3 外部接口需求
3.3.1 用戶接口
無特殊需求。
3.3.2硬件接口
手機系統(tǒng)需要Android 7.0及以上
3.3.3軟件接口
無特殊需求。
3.3.4通信接口
無特殊需求。
3.4屬性
3.4.1可用性
- 界面簡潔美觀,操作簡單
- 系統(tǒng)穩(wěn)定,無bug
- 涉及刪除操作時,會有相關提醒
3.4.2安全性
- 數(shù)據(jù)備份,防止用戶丟失數(shù)據(jù),及時恢復數(shù)據(jù)
3.4.3可維護性
- 使用Github進行源碼管理,便于維護與修復
4.驗證驗收表標準
4.1文檔驗收標準
文檔編寫符合國際文檔編寫規(guī)范
- 項目選題報告
- 軟件需求規(guī)格說明書
4.2軟件驗收標準
軟件一切功能正常,運行流暢、不卡頓、不閃退,適配于大部分Android手機。
4.3界面驗收標準
4.4功能驗收標準
需求四象限標準如圖:
4.5工作分配
總結
以上是生活随笔為你收集整理的软件工程-软件需求规格说明书模板的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: leetcode 383 赎金信 C++
- 下一篇: JAVA项目怎么不是蓝色_解决IDEA创