資源描述:
《軟件需求規(guī)格說明書[終稿]》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、WORD格式.分享<教師報課系統(tǒng)>需求規(guī)格說明書作者:Mod4完成日期:2015.10.16精品.資料WORD格式.分享修訂歷史記錄日期版本說明作者2015.10.16V1.0比較粗糙的第一版Mod4精品.資料WORD格式.分享目錄1.引言41.1目的41.2背景41.3定義41.4參考文獻42.項目概述52.1產(chǎn)品描述52.2產(chǎn)品功能52.3用戶特點72.4一般約束72.5假設(shè)與依據(jù)73.具體需求73.1功能需求83.1.1系統(tǒng)角色及登陸83.1.2學院負責人93.1.3系負責人173.1.4
2、教師203.2外部接口需求233.2.1用戶接口233.2.2硬件接口233.2.3軟件接口233.2.4通信接口233.3性能需求233.4屬性233.4.1可用性233.4.2安全性243.4.3可維護性244.驗收驗證標準24精品.資料WORD格式.分享1.引言1.1目的該文檔首先給出項目的整體結(jié)構(gòu)和功能結(jié)構(gòu)概貌,試圖從總體架構(gòu)上給出整個系統(tǒng)的輪廓。同時對功能需求、性能需求進行了詳細的描述。便于用戶、開發(fā)人員進行理解和交流,反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)以及確認測試
3、和驗收的依據(jù)。本文檔面向多種讀者對象:(1)項目經(jīng)理:項目經(jīng)理可以根據(jù)該文檔了解預(yù)期產(chǎn)品的功能,并據(jù)此進行系統(tǒng)設(shè)計、項目管理。(2)設(shè)計員:對需求進行分析,并設(shè)計出系統(tǒng),包括數(shù)據(jù)庫的設(shè)計。(3)程序員:了解系統(tǒng)功能,編寫《用戶手冊》。(4)測試員:根據(jù)本文檔編寫測試用例,并對軟件產(chǎn)品進行功能性測試和非功能性測試。(5)用戶:了解預(yù)期產(chǎn)品的功能和性能,并與分析人員一起對整個需求進行討論和協(xié)商。在閱讀本文檔時,首先要了解產(chǎn)品的功能概貌,然后可以根據(jù)自身的需要對每一功能進行適當?shù)牧私狻?.2背景本次待
4、開發(fā)的軟件為教師報課系統(tǒng)。用戶通過使用該軟件在移動終端完成報課相關(guān)操作。學院負責人通過導(dǎo)入報課信息,設(shè)定截止時間來開啟報課。系負責人查看報課信息,進行審核修改。教師填寫報課信息,預(yù)覽報課信息等最終提交報課。1.3定義序號縮寫定義1.app應(yīng)用程序,Application的縮寫,一般指手機軟件。2.AndroidAndroid是一種基于Linux的自由及開放源代碼的操作系統(tǒng),主要使用于移動設(shè)備,如智能手機和平板電腦,由Google公司和開放手機聯(lián)盟領(lǐng)導(dǎo)及開發(fā)。1.4參考文獻[1]GB-T8567-
5、2006,《計算機軟件文檔編制規(guī)范》[S][2].(美)RogerS.Pressman著,鄭人杰等譯.軟件工程[M].第七版.北京:機械工業(yè)出版社,2011.精品.資料WORD格式.分享2.項目概述2.1產(chǎn)品描述通過開發(fā)基于Android平臺的app解決高校教師及相關(guān)報課負責人手動匯總報課信息的困擾,減輕工作量,提高效率。2.2產(chǎn)品功能當前高校的報課匯總負責人因繁瑣的開課報課流程而困擾,繁瑣的根源便是郵件群收發(fā),需要人工核對報課信息,最終人工匯總表格。工作量大且出錯率高。教師報課系統(tǒng)致力于通過移
6、動Android平臺便捷地完成此項工作,且大大較低出錯率。首先通過用例圖了解角色分工如下:精品.資料WORD格式.分享用戶場景如下:教師A是學院負責人,每個學期第六周需要統(tǒng)計匯總下學期老師的開課情況。通過群發(fā)郵件的方式,將下學期的所有開課表發(fā)送給各個老師,老師在規(guī)定的時間內(nèi)填寫好自己想要開的課程,回發(fā)郵件給教師A,教師A匯總所有表格并下發(fā)最終開課結(jié)果。教師報課系統(tǒng)app的解決方式:系統(tǒng)共分為3精品.資料WORD格式.分享個角色,分別是學院負責人、系負責人、教師。學院負責人通過簡單的一鍵導(dǎo)入課表,
7、設(shè)定好系負責人匯總提交截止時間和教師提交截止時間,開始一輪新的開課匯總,且學院負責人可實時查看本院所有教師的報課信息。教師通過報課app在截止時間前提交報課信息給系負責人,系負責人可修改本系教師的報課信息,匯總提交給學院負責人,由學院負責人最終匯總成表。使用該app,教師A只需要幾個簡單的點擊動作便可以完成原先繁瑣的報課過程,所有課程問題的處理完全由后臺完成,最終得到一份完整的開課表2.3用戶特點本軟件的最終用戶為高校教師,該用戶群體普遍接受高等教育,學習及適應(yīng)能力強。能快速適應(yīng)該軟件,并充分感
8、受到在報課工作中的效能變化,提出合理改進意見。操作人員及維護人員為在校學子,了解該工作的整體流程,深入用戶交流,便于調(diào)整軟件功能,實現(xiàn)客戶需求。本軟件預(yù)期每學期使用一次完成報課。除去報課時間,允許用戶查看歷史報課信息。2.4一般約束進行本軟件開發(fā)工作的約束條件如下:1.開發(fā)周期短:兩個月的開發(fā)時間需要開發(fā)者合理規(guī)劃時間,做到多項任務(wù)并發(fā)。2.所采用的方法與技術(shù)有限:項目團隊成員的技術(shù)水平不夠成熟,需要在開發(fā)中并發(fā)學習多種技術(shù)和能力。2.5假設(shè)與依據(jù)本項目是否能夠成功實施,主要取決于以下的條件:(