《軟體需求規格說明書》

來源:互聯網
上載者:User

標籤:

                    軟體需求規格說明書

軟體:校友聊

團隊:夢&奇蹟

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應用程式的Integration Environment。

(6)4,使用者如何使用軟體功能

(1)輸入對方ip地址,建立串連;

(2)如果對方不線上,進行提示,是否同意建立串連,進行提示;

(3)建立串連,進行通話。

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

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

(1)僅支援區域網路內部

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

(3)每條訊息限制140字,不允許空。

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

(1)要實現通訊功能必須要在使用者註冊和登陸之後才能進行,沒有遊客的這個使用者角色。

(2)所有通訊功能都基於校園網。

7,什麼叫“好”?什麼叫這個功能測試完了,可以交付。

使用者多,廣泛,且有擴充使用者的前景。

當軟體具有了系統管理使用者、統計處理資料、支援登陸註冊以及通訊功能時,由開發人員進行數次測試成功實現每個功能之後進行交付。

 

《軟體需求規格說明書》

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.