《軟件需求規格說明書》

                    軟件需求規格說明書web

軟件:校友聊數據庫

團隊:夢&奇蹟瀏覽器

1,Spec的目標網絡

(1)對實現軟件的功能作全面的描述,幫助用戶實現判斷實現功能的正確性,一致性和完整性,促使用戶在軟件設計啓動以前周密的、全面的思考軟件需求。測試

(2)瞭解和描述軟件實現所需的所有信息,對軟件設計確認和驗證提供一個基準。字體

(3)爲軟件管理人員進行軟件成本計價和編制軟件開發計劃書提供依據。操作系統

2,Spec用戶和典型場景計算機網絡

用戶:石家莊鐵道大學的校園網用戶。插件

場景:宿舍,機房等鋪通校園網的地方都可使用設計

3,Spec用到哪些術語,他們的定義是什麼?

(1)局域網:是指在某一區域內由多臺計算機互聯成的計算機組,通常是方圓幾公里之內,能夠實現文件管理,應用軟件共享,打印機共享、工做組內的日程安排、電子郵件和傳真通訊等功能,封閉型的。

(2)SIP協議:相似於HTTP的基於文本的協議。能夠減小應用特別是高級應用的的開發時間。SIP是一個應用層的信令控制協議。用於建立、修改和釋放一個或多個參與者的對話。這些對話能夠是Internet多媒體會議、IP電話或多媒體分發。會話的參與者能夠經過組播、網狀單播或二者的混合體進行通訊。

(3)校園網:計算機網絡,經過電纜、電話線或無線通信將兩臺以上的計算機互連起來的集合。包括計算機、網絡操做系統、傳輸介質以及相應的應用軟件四部分。

(4) Surface Manager—對顯示子系統的管理,爲應用程序提供2D和3D圖層的處理。

(5) LibWebCore—一個最新的web瀏覽器引擎用,支持Android瀏覽器和一個可嵌入的web視圖。

   FreeType—位圖(bitmap)和矢量(vector)字體顯示。

   SQLite—一個對於全部應用程序可用,功能強勁的輕型關係型數據庫引擎;

   ADT--一個爲Eclipse IDE開發的插件,目的是使Eclipse成爲一個強大的構建Android應用程序的集成環境。

(6)4,用戶如何使用軟件功能

(1)輸入對方ip地址,創建鏈接;

(2)若是對方不在線,進行提示,是否贊成創建鏈接,進行提示;

(3)創建鏈接,進行通話。

(4)管理好友,增長、刪除、改變分組

5,各類邊界條件是什麼?軟件功能應該怎麼樣變化?

(1)僅支持局域網內部

(2)支持國家語言:中國,漢語

(3)每條消息限制140字,不容許空。

6,功能有什麼反作用,對於其餘功能有什麼顯性或隱形的依賴關係

(1)要實現通訊功能必需要在用戶註冊和登錄以後才能進行,沒有遊客的這個用戶角色。

(2)全部通訊功能都基於校園網。

7,什麼叫「好」?什麼叫這個功能測試完了,能夠交付。

用戶多,普遍,且有擴充用戶的前景。

當軟件具備了管理用戶、統計處理資料、支持登錄註冊以及通訊功能時,由開發人員進行數次測試成功實現每一個功能以後進行交付。

相關文章
相關標籤/搜索