網絡日記軟件需求規(guī)格說明書.doc_第1頁
網絡日記軟件需求規(guī)格說明書.doc_第2頁
網絡日記軟件需求規(guī)格說明書.doc_第3頁
網絡日記軟件需求規(guī)格說明書.doc_第4頁
網絡日記軟件需求規(guī)格說明書.doc_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

精品文檔軟件工程課程設計網絡日記需求規(guī)格說明書 組員:項目網絡日記文檔軟件需求規(guī)格說明書文檔ID說明V1.0作者第21組:武士奇、賀彥超、劉江偉最后更新時間2016-6-21版本更新概要版本號時間更新人更新說明V1.02016-6-211 引言1.1 目的該文檔首先給出了整個系統(tǒng)的整體網絡結構和功能結構的概貌,試圖從總體架構上給出整個系統(tǒng)的輪廓,然后又對功能需求、性能需求和其它非功能性需求進行了詳細的描述。其中對功能需求的描述采用了UML的用例模型方式,主要描述了每一用例的基本事件流,若有備選事件流則描述,否則則省略。而且還給出了非常直觀的用例圖。這些文字和圖形都為了本文檔能詳細準確地描述用戶的需求,同時也為用戶更容易地理解這些需求的描述創(chuàng)造了條件。該文檔詳盡說明了這一軟件產品的需求和規(guī)格,這些規(guī)格說明是進行設計的基礎,也是編寫測試用例和進行系統(tǒng)測試的主要依據。同時,該文檔也是用戶確定軟件功能需求的主要依據。1.2 文檔格式本文檔按以下要求和約定進行書寫:(1)頁面的左邊距為2.5cm,右邊距為2.0cm,裝訂線靠左,行距為最小值20磅。(2)標題最多分三級,分別為黑體小三、黑體四號、黑體小四,標題均加粗。(3)正文字體為宋體小四號,無特殊情況下,字體顏色均采用黑色。(4)出現(xiàn)序號的段落不采用自動編號功能而采用人工編號,各級別的序號依次為(1)、1)、a)等,特殊情況另作規(guī)定。1.3 預期的讀者和閱讀建議本文檔的主要內容共分4部分:綜合描述、系統(tǒng)特性、和非功能性需求和外部接口描述。綜合描述部分主要對系統(tǒng)的整體結構進行了大致的介紹;系統(tǒng)特性部分對系統(tǒng)的功能需求進行了詳細描述,是本文的主要部分;非功能性需求部分對非功能需求進行了詳細的描述;外部接口需求部分對用戶界面、軟件接口、硬件接口和通訊接口等進行了描述。本文檔面向多種讀者對象:(1)項目經理:項目經理可以根據該文檔了解預期產品的功能,并據此進行系統(tǒng)設計、項目管理。(2)設計員:對需求進行分析,并設計出系統(tǒng),包括數據庫的設計。(3)程序員:配合設計報告,了解系統(tǒng)功能,編寫用戶手冊。(4)測試員:根據本文檔編寫測試用例,并對軟件產品進行功能性測試和非功能性測試。(5)銷售人員:了解預期產品的功能和性能。(6)用戶:了解預期產品的功能和性能,并與分析人員一起對整個需求進行討論和協(xié)商。(7)其他人員:如部門領導、公司領導等可以據此了解產品的功能和性能。在閱讀本文檔時,首先要了解產品的功能概貌,然后可以根據自身的需要對每一功能進行適當的了解。1.4 范圍該產品是在積累了豐富業(yè)務經驗的基礎上進行開發(fā)的,在需求上,充分考慮了具體用戶的實際情況。本產品將主要適用于所有喜歡在網上記錄自己生活中的點滴,而且能夠隨時管理自己的日記。1.5 術語1.6 參考文獻2 系統(tǒng)概述2.1 概述隨著網絡和電腦的普及,現(xiàn)在幾乎每個人都能連接網絡,為了方便喜歡寫日記的人能夠隨時記錄下當天的的一些事情,我們開發(fā)的軟件能夠滿足隨時隨地寫日記,時時刻刻分享生活中的趣事,和朋友共享樂趣,以及很方便的管理自己日記。登錄頁面,可注冊,找回密碼2.2 功能顯示日記列表,每一頁顯示當月所有日記,可調節(jié)月份、年份列表顯示時,每一個日記有刪除、好友是否可見可見按鈕、以及分類標簽,刪除后進入垃圾箱。雙擊列表打開日記,可編輯日記網絡日記軟件新建日記,自動生成日期、星期幾、天氣。查詢,按日期查詢,查詢結果是列表形式。下載、上傳日記,搜索添加好友,關注好友,查看好友日記賬戶設置(用戶名、密碼、頭像的更改)幫助教程按鈕,幫助文檔形式分類,用戶自己構建分類,用戶每新建一個日記可以選擇該日記屬于的分類,也可以屬于一個新建的分類。2.3 運行環(huán)境該系統(tǒng)為B/S三層結構,它的運行環(huán)境分客戶端、應用服務器端和數據庫服務器端三部分。以下是系統(tǒng)的軟件環(huán)境。(1)客戶端操作系統(tǒng):Windows2000 Professional/XP或更新版本。瀏覽器:IE6以上,其它常見瀏覽器如FireFox。(2)應用服務器端操作系統(tǒng):Windows2000 Server或更新版本。應用服務器:Tomcat 5.5或更新版本。數據庫訪問:JDBC。(3)數據庫服務器端操作系統(tǒng):Windows2000 Server或更新版本。數據庫系統(tǒng):SQLServer 2000或更新版本。2.4 假設與依賴軟件的成功實施需要依賴:1)長期穩(wěn)定的服務器2)穩(wěn)定的項目開發(fā)和維護團隊3)完整的功能性和需求性資料4)滿足軟件運行的系統(tǒng)環(huán)境5)具有固定的客戶群3、外部接口需求3.1、用戶界面 用戶界面要簡潔,大方,各個功能按鈕要簡單明了,易學易用,界面清晰明了;有清楚的錯誤提示;讓用戶知道自己當前的位置,使其做出下一步行動的決定;完善視覺的清晰度,條理清晰;圖片、文字的布局和隱喻不要讓用戶去猜。3.2、硬件接口 用戶通過瀏覽器上網,將服務器上的數據加載到客戶端。 服務器應該使用專用服務器。 使用的通信協(xié)議是TCP/IP,3.3、軟件接口 所有外部軟件有WindowsXP或該版本以上的操作系統(tǒng),tomcat8.0,Mysql,Myeclipse 10,jdk 1.8,IE10和谷歌瀏覽器。 所有軟件均運行于操作系統(tǒng)上。瀏覽器與tomcat接口:將IE請求數據傳送給服務器。Tomcat與操作系統(tǒng)接口:將瀏覽器請求轉送給操作系統(tǒng)。操作系統(tǒng)與mysql接口:交互數據。操作系統(tǒng)與IE接口:將響應發(fā)送給IE。3.4、通信接口 對于客戶端與服務器交互的數據,使用安全套接子層(SSL,SSL加密傳輸主要是針對WEB的數據傳輸,基于重要信息的傳輸安全考慮而設計的。)進行信息交換,并在客戶移動終端和服務器之間重要的信息的交換。4、 系統(tǒng)特性4.1 說明和優(yōu)先級本環(huán)節(jié)針對系統(tǒng)功能進行說明以及優(yōu)先級的設定。優(yōu)先級分為高、中、低三級。功能1:賬戶管理描述:為用戶提供注冊、登錄、找回密碼的操作界面和后臺支持。優(yōu)先級:中功能2:日記列表描述:在主界面上顯示用戶歷史日志列表。優(yōu)先級:高功能3:日志標簽描述:用戶可以為每篇日記添加分類標簽并對標簽有更改和設置的權限。優(yōu)先級:高功能4:日記刪除描述:設置垃圾箱,存放用戶刪除的日記。優(yōu)先級:低功能5:日記編輯描述:用戶打開列表上某一日記后可以對其編輯。優(yōu)先級:高功能6:新建日記描述:新建一個日記,自動添加生成時間、天氣、創(chuàng)建地點等信息。優(yōu)先級:中功能7:日記查詢描述:可按時間、標簽、地點查詢相關日記,以列表形式顯示。優(yōu)先級:高功能8:日記上傳和下載描述:用戶選擇上傳和下載選定的文件。優(yōu)先級:高功能9:好友功能描述:用戶可通過搜索關注好友,查看好友公開的日記。優(yōu)先級:中功能10:賬戶設置描述:用戶可自主設置用戶名、密碼、頭像等個人信息。優(yōu)先級:低功能11:日程描述:用戶可添加日程,系統(tǒng)提供提醒服務。優(yōu)先級:低4.2 激勵/響應序列1、賬戶管理 參與者:所有用戶 功能描述:新用戶需要注冊賬戶并登錄后可使用平臺功能,其中注冊用戶名需要綁定手機。對于忘記密碼的用戶可以通過短信驗證碼找回密碼。 觸發(fā)激勵:在用戶登錄界面設置【用戶注冊】的超鏈接,用戶可以點擊觸發(fā)激勵;登錄界面,用戶可在輸入正確的用戶名、密碼和驗證碼后點擊【登錄】按鈕后觸發(fā)激勵;找回密碼功能設置【忘記密碼】超鏈接,用戶點擊觸發(fā)激勵。 響應:響應【用戶注冊】激勵顯示注冊界面,注冊成功后返回登錄界面;響應【登錄】激勵進入平臺主界面,顯示該用戶日記列表和相關功能區(qū);響應【忘記密碼】顯示找回 密碼界面,驗證用戶預留手機號碼正確后通過短信驗證碼找回密碼。 可選過程:密保設置2、日記列表參與者:登錄成功的用戶 功能描述:默認以時間排序方式顯示用戶歷史日記。 觸發(fā)激勵:登錄成功并瀏覽用戶主頁 響應:列表顯示 可選過程:無3、日志標簽參與者:成功登錄的用戶 功能描述:為用戶設計標簽管理功能,用戶可以為自己的日記添加已有便簽或添加新標簽。在標簽管理界面內,用戶可以添加、修改、刪除標簽。在文檔編輯界面設置【標簽】選項,點擊觸發(fā)【標簽列表】激勵。 觸發(fā)激勵:用戶點擊功能區(qū)【標簽】按鈕出發(fā)激勵。 響應:進入標簽管理界面,文檔編輯界面內響應方式為顯示【標簽列表】。 可選過程:無4、日記刪除參與者:成功登錄的用戶 功能描述:已經成功登錄的用戶可以刪除已選定的日記。 觸發(fā)激勵:用戶選定日記后,點擊【刪除】后觸發(fā)激勵。 響應:將用戶刪除的日記從列表內刪除,移到垃圾箱內。 可選過程:定期清空垃圾箱。5、日記編輯參與者:成功登錄的用戶 功能描述:用戶雙擊日記列表內的某一日記后顯示日記內容,點擊【編輯】按鈕后用戶可以對日記編輯,點擊【保存】更新日記。 觸發(fā)激勵:點擊【編輯】按鈕 響應:進入文檔編輯界面。 可選過程:無6、新建日記參與者:成功登錄的用戶 功能描述:用戶可以新建日記,平臺將為新建的日記添加時間、地點、天氣等附加信息。 觸發(fā)激勵:點擊功能區(qū)【新建日記】按鈕。 響應:新建一個日記,并生成附加信息。 可選過程:無7、日記查詢參與者:成功登錄的用戶 功能描述:用戶可以通過日記的【附加信息】和用戶為日記添加的自定義標簽查詢相應的日記列表。 觸發(fā)激勵:點擊功能區(qū)【日記篩選】 響應:在日記列表顯示符合篩選條件的日記列表 可選過程:無8、日記上傳和下載參與者:成功登錄的用戶 功能描述:用戶可以上傳本地文檔,下載自己的日記或好友的公開日記。 觸發(fā)激勵:在日記列表點擊【下載】選項可出發(fā)下載日記激勵,點擊【上傳文檔】觸發(fā)上傳日記激勵。 響應:顯示【下載】和【上傳】過程界面。 可選過程:無9、好友功能參與者:成功注冊賬號的用戶 功能描述:用戶可以通過【搜索】用戶,關注指定ID的用戶。關注成功后可以查看、下載用戶公開的日記。 觸發(fā)激勵:點擊【搜索】按鈕。 響應:進入搜索界面 可選過程:無10、賬戶設置參與者:登錄成功的用戶 功能描述:用戶可以對個人信息設置和修改,比如用戶名、密碼、頭像等個人短信息的修改。 觸發(fā)激勵:點擊【我】按鈕 響應:進入個人信息設置界面。 可選過程:無11、日程參與者:登錄成功的用戶 功能描述:用戶在平臺日歷上添加日程 觸發(fā)激勵:點擊【日歷】上某一天觸發(fā)激勵。 響應:進入該日期的日程設置界面。 可選過程:無4.3 功能需求 4.3.1 賬戶管理(1)注冊 新用戶注冊后使用平臺(2)登錄 用戶登錄后對本帳戶的日記進行操作(3)個人信息修改 用戶修改個人資料、信息 4.3.2 日志管理(1)標簽管理 為日記添加或選擇標簽對日記分類,創(chuàng)建地點時間等附加信息也屬于一種標簽。(2)編輯 對已創(chuàng)建的日記編輯修改。(3)發(fā)布 對已完成的日記保存并發(fā)布。(4)上傳與發(fā)布 平臺內日記可以通過上傳和發(fā)布兩種方式添加。 4.3.3 好友管理(1)關注好友 通過用戶ID搜索好友并關注成功后后可以查看或下載該用戶的公開日記。(2)日記權限 為日記設置權限分為私密和公開兩種,私密日記僅用戶可見,公開日記已關注好友可見。(3)好友分組 同組好友可互相查看組員的文檔,這些文檔需由組員給予權限。 4.3.4 日程管理 為用戶提供日程提醒服務。 5、其他非功能需求 5.1、性能需求 5.1.1、處理能力處理能力主要考慮系統(tǒng)所能承載的最大并發(fā)用戶數,按照實際情況,要求系統(tǒng)能承載的最大并發(fā)用戶數為200。 5.1.2、響應時間 為了提高用戶體驗,對系統(tǒng)的響應時間應有一定要求,響應時間與系統(tǒng)響應速度和網絡狀況有關。具體功能的響應時間如下表:時間段功能種類響應時間(不超過,單位秒)平時登錄2網絡高峰4平時 注冊2網絡高峰4平時編輯完日記保存1網絡高峰2平時搜索日記2網絡高峰4平時搜索好友1網絡高峰3平時新建日記0.5網絡高峰1平時打開日記0.5網絡高峰1平時為日記選擇分類0.5網絡高峰1 5.1.3、其他需求 系統(tǒng)要有一定的穩(wěn)定性,當發(fā)生一些故障時,如數據庫崩潰、服務器崩潰等故障,應盡可能做到不影響用戶的使用,可以采用備用服務器。 當網絡狀況不好時,應對用戶有一定的提示。5.2、安全設施需求系統(tǒng)提供容錯設計,有故障檢測和恢復手段。能在網絡、硬件或系統(tǒng)出現(xiàn)故障時,提供不同級別的容災服務。同時由于系統(tǒng)的運行環(huán)境是分布式的,我們將采取有效、嚴格的軟件防護(防病毒軟件)與硬件防護(硬件防火墻)措施相結合預防外界用戶對系統(tǒng)的攻擊與破壞。而且系統(tǒng)建立了健全的備份和災難恢復機制,用戶數據文件、系統(tǒng)文件、應用服務的配置文件都需要做一個全備份,然后每天做一次增量備份,并進行異地存儲,分別存放在移動機房和其他機房。5.3、安全型需求用戶的賬號信息應保密,同一用戶名在登錄時輸入密碼次數應有限制,輸入錯誤次數超過5次后,在一段時間內禁止該用戶再次登錄。5.4 軟件質量屬性5.4.1可擴充性系統(tǒng)建設采用先進的成熟技術,建立嚴密、體系化的系統(tǒng)管理、應用平臺,應具有良好的分層設計,整體系統(tǒng)擴充性能良好,能夠根據業(yè)務的發(fā)展或變更,在保持現(xiàn)有業(yè)務處理不受影響的前提下,具有持續(xù)擴充功能、適度變化的能力。5.4.2 易用性軟件具有統(tǒng)一的界面風格,主色調以不超過三、四種為宜,以白色為背景,主體文字為黑色,線條以細線條為主,界面文字排列有序,相關項目關系清晰,不使用太夸張的圖片。對用戶正在操作的項以高亮顯示。在進行界面轉換、查詢操作時,加入動畫效果,既可以說明當前系統(tǒng)正在工作,沒有死機,還起到美觀的作用。 5.4.3 可靠性 系統(tǒng)應設計盡可能詳細的故障處理方案,以保證系統(tǒng)可以快速回復,并利用冗余技術保證數據可靠存儲。系統(tǒng)可

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論