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