局域網(wǎng)即時通訊系統(tǒng)---需求分析_第1頁
局域網(wǎng)即時通訊系統(tǒng)---需求分析_第2頁
局域網(wǎng)即時通訊系統(tǒng)---需求分析_第3頁
局域網(wǎng)即時通訊系統(tǒng)---需求分析_第4頁
局域網(wǎng)即時通訊系統(tǒng)---需求分析_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第一章 引言31.1 編寫目的31.2 背景41.3術語41.4參考文獻4第二章 任務概述52.1目標52.1.1開發(fā)意圖52.1.2應用目標52.1.3作用及范圍52.1.4背景52.2系統(tǒng)的特點62.3用戶的特點62.4假定和約束7第三章 用途73.1功能73.2性能73.2.1精度73.2.2時間特性83.2.3靈活性83.3安全保密83.4 系統(tǒng)流程圖8第四章 需求規(guī)定94.1對功能的規(guī)定94.2 對性能的規(guī)定9 4.2.1精度9 4.2.2時間特性要求9 4.2.3靈活性94.3輸入輸出要求104.4故障處理要求10第五章 運行環(huán)境規(guī)定105.1設備105.2支持軟件105.3接口1

2、15.3.1.用戶界面115.3.2硬件接口115.3.3軟件接口11第一章 引言1.1 編寫目的本需求編寫的目的在于探求局域網(wǎng)的開發(fā)途徑和應用方法。為清晰說明本小組開發(fā)的局域網(wǎng)即時通信軟件要實現(xiàn)的所有功能,使軟件使用者和軟件開發(fā)者能夠建立起一定程度上的溝通,使系統(tǒng)設計員能夠理解用戶對于要實現(xiàn)功能的詳細描述與要求,為保證描述沒有二義性,促進理解效果,期冀達到用戶的預期。 本需求的預期讀者是軟件設計人員、測試人員以及最后的驗收該軟件的管理人員等。1.2 背景 本項目的名稱:局域網(wǎng)即時通訊系統(tǒng)本項目的開發(fā)者:XXXX在該軟件開發(fā)之前已經(jīng)有大量的局域網(wǎng)聊天軟件,其中使用比較廣泛,功能比較強大的同類型

3、軟件有QQ、企業(yè)即時通訊軟件布谷鳥、飛鴿傳書、飛秋等。本項目致力于開發(fā)出一款簡便、實用、美觀且免費的局域網(wǎng)聊天軟件,方便廣大的局域網(wǎng)聊天愛好者下載和使用。1.3術語 1局域網(wǎng)聊天軟件:簡稱LCS(LAN chat software),它是一種面向企業(yè)局域網(wǎng)終端使用者的網(wǎng)絡溝通工具服務,使用者可以通過安裝了即時通信的終端機進行兩人或多人之間的實時溝通。交流內(nèi)容包括文字、界面、語音視頻及文件互發(fā)等。1.4參考文獻 1 張海藩,軟件工程導論(第四版),清華大學出版社,2003 2 W. Richard Stevens, Bill Fenner, Andrew M. Rudoff. UNIX網(wǎng)絡編程

4、卷1:套接字聯(lián)網(wǎng)API(第3版). 北京: 人民郵電出版社, 2010. 7 3 Bob Quinn, Dave Shute. Windows Sockets網(wǎng)絡編程. 北京: 機械工業(yè)出版社, 2012. 8 4 Elliotte Rusty Harold. Java網(wǎng)絡編程. 北京:中國電力出版社, 2005. 11第二章 任務概述2.1目標2.1.1開發(fā)意圖a.為局域網(wǎng)聊天愛好者提供一個可供選擇的聊天軟件;b.通過軟件開發(fā),熟悉軟件開發(fā)的整體流程,提高編程能力,培養(yǎng)合作意識;c.為了方便在局域網(wǎng)內(nèi)不聯(lián)網(wǎng)也可以實現(xiàn)聊天分享資源2.1.2應用目標 面向網(wǎng)絡教學時的講師和學生之間的溝通和學員之

5、間的交流,其他的如宿舍局域網(wǎng)也可應用此系統(tǒng),本系統(tǒng)用于小型網(wǎng)絡系統(tǒng)的局域網(wǎng)。2.1.3作用及范圍本軟件提供簡單、實用的聊天功能,所有的局域網(wǎng)聊天愛好者均可免費使用。2.1.4背景 由于現(xiàn)在很多的即時通訊軟件大都需要連接到互聯(lián)網(wǎng)上才能使用,而在沒有連接到互聯(lián)網(wǎng)的局域網(wǎng)通訊不能使用,基于此想法,本小組試著開發(fā)一款小型即時通訊軟件,以方便在小范圍內(nèi)不聯(lián)網(wǎng)也可以實現(xiàn)聊天分享身邊的故事。 本系統(tǒng)有些功能跟一般的即時通訊軟件相似,但面對的用戶對象更廣。2.2系統(tǒng)的特點該軟件與其他的局域網(wǎng)聊天軟件相比有以下幾個特點:a.界面美觀,人機互動較好;b.占用的內(nèi)存較小,不會對用戶其它軟件的使用造成影響;c.免費提

6、供給用戶,容易下載。2.3用戶的特點 a.本系統(tǒng)面對的對象是隨時需要分享的人群:如:學生、教師、各種網(wǎng)絡教學環(huán)境。 b.對于本系統(tǒng)的維護需要專業(yè)的團隊,了解Java機制,熟練掌握Java開發(fā)環(huán)境和開發(fā)過程的人員。 c.對于本系統(tǒng)的使用,應該很頻繁,他主要應用與教學環(huán)境下的局域網(wǎng)環(huán)境,也可應用于互聯(lián)網(wǎng)上。是一款十分方便小巧的即時通訊軟件。2.4假定和約束 a.開發(fā)者的計算機性能不夠穩(wěn)定,對數(shù)據(jù)庫軟件和Eclipse等開發(fā)工具有不利影響。 b.可利用的信息和資源比較單一,客戶的需求分析主要來自開發(fā)者在計算機科學與信息技術學院學習和生活過程中的一些問題;而技術方面,對數(shù)據(jù)庫軟件和Java、以及網(wǎng)絡編

7、程的掌握和應用還有待提高,不足之處靠借閱有關書籍和向老師請教進行補充,組內(nèi)成員間相互討論分析決定。 c.系統(tǒng)投入使用的時間較晚為本學期末。第三章 用途3.1功能 功能:實現(xiàn)即時通訊,隨時分享身邊的故事,心情和分享各種資源。 主要功能:瀏覽功能、用戶資料查詢、密碼管理、身份驗證、分享資料、修改功能、刪除功能、增加功能、查詢功能3.2性能3.2.1精度 要求及時給出各種消息故障的處理機制,保證用戶資料的安全。3.2.2時間特性 操作消息響應時間在12秒內(nèi)。3.2.3靈活性 有無互聯(lián)網(wǎng)都可隨時分享,靈活好用。3.3安全保密 系統(tǒng)對不同權限用戶提供不同的功能模塊,只有擁有一定權限的用戶才能對相應的數(shù)據(jù)

8、進行操作。 非注冊用戶不可復制或修改注冊用戶的資料,以保證用戶的資料安全。 事務3.4 系統(tǒng)流程圖數(shù)據(jù)庫用戶登錄程序用戶注冊程序用戶聊天程序第四章 需求規(guī)定4.1對功能的規(guī)定 (1)用戶能夠向其他客戶端發(fā)送文本消息; (2)客戶端接受到發(fā)給自己的消息后能夠彈出消息對話框或以某種形式提醒客戶; (3)用戶能夠瀏覽他人發(fā)給自己的消息并對消息進行回復。4.2 對性能的規(guī)定4.2.1精度 對用戶輸入的數(shù)據(jù),能及時相應并更新。4.2.2時間特性要求 系統(tǒng)反應靈敏度在12秒內(nèi)。 4.2.3靈活性 在有新的需求時,系統(tǒng)可以相應的更新,以適應新的需求,也就是該系統(tǒng)的擴展性很靈活。4.3輸入輸出要求 解釋各輸入

9、輸出數(shù)據(jù)類型,并逐項說明其媒體、格式、數(shù)值范圍、精度等。對系統(tǒng)的數(shù)據(jù)輸出及必須標明的控制輸出量進行解釋并舉例。4.4故障處理要求 列出可能的軟件、硬件故障以及對各項性能而言所產(chǎn)生的后果和對故障處理的要求。 正常使用時不應出現(xiàn)錯誤,若在運行時遇到不可恢復的系統(tǒng)錯誤,也必須保證數(shù)據(jù)庫完好無損。第五章 運行環(huán)境規(guī)定5.1設備硬件環(huán)境要求: 無特別要求,本軟件很小,不會占用很多內(nèi)存,不會影響系統(tǒng)的運行速度,在普通計算機上都能使用。5.2支持軟件軟件環(huán)境要求:Windows XP/Windows 7、Linux系統(tǒng)。5.3接口5.3.1.用戶界面 (1)采用Windows的通用圖形界面,用戶界面友好,且必須對鍵盤和鼠標提供支持,界面設計遵循規(guī)則; (2)界面要一致,界面規(guī)范應遵循Windows軟件界面的規(guī)規(guī)范; (3)提供簡

溫馨提示

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

評論

0/150

提交評論