軟件需求分析報(bào)告(共8頁)_第1頁
軟件需求分析報(bào)告(共8頁)_第2頁
軟件需求分析報(bào)告(共8頁)_第3頁
軟件需求分析報(bào)告(共8頁)_第4頁
軟件需求分析報(bào)告(共8頁)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上一 引言1.1編寫目的這個報(bào)告是對我們軟件的開發(fā)目的、過程的一個綜述。我們?yōu)榱烁玫陌l(fā)掘通訊錄的功能,進(jìn)一步實(shí)現(xiàn)通訊錄的便捷性、實(shí)用性以及多元化的優(yōu)點(diǎn),我們?yōu)閭鹘y(tǒng)的通訊錄添加了電子郵件、日志文件以及數(shù)據(jù)庫系統(tǒng)這三個亮點(diǎn)。進(jìn)而打破常規(guī)的束縛,讓通訊錄進(jìn)一步貼近我們的生活,實(shí)現(xiàn)質(zhì)的飛躍。這份報(bào)告文檔主要對于我們的軟件產(chǎn)品進(jìn)一步進(jìn)行詳盡的需求可行性分析,對我們的軟件產(chǎn)品進(jìn)行準(zhǔn)確的定義。1.2項(xiàng)目風(fēng)險(xiǎn)我們的項(xiàng)目風(fēng)險(xiǎn)的主要風(fēng)險(xiǎn)承擔(dān)者承擔(dān),即任務(wù)提出者李明陽,軟件開發(fā)者王震、牛春苗、李明陽。我們的風(fēng)險(xiǎn)主要是以下幾個方面:軟件未能完全實(shí)現(xiàn)這三個亮點(diǎn)的功能 軟件未能正確運(yùn)行 軟件未能

2、如期完成編寫、測試。 而我們現(xiàn)階段的主要風(fēng)險(xiǎn)就是軟件還未正確運(yùn)行,也就是離我們的預(yù)期還有一定的差距,我們還在艱苦的編寫和測試階段。但我們有信心如期完成任務(wù)。1.3文檔約定 我們文檔采用的排版約定如下: 正文采用宋體五號字。 一級標(biāo)題采用黑體加粗二號字,二級標(biāo)題采用黑體加粗小三號字。 重要符號則是采用紅色加粗處理。1.4預(yù)期讀者和閱讀建議 由于我們的項(xiàng)目跟實(shí)際的大企業(yè)商業(yè)項(xiàng)目有本質(zhì)的差別,因此預(yù)期讀者會比較少,組成也比較單一。主要是同學(xué)之間互相交流以及交給老師審核。建議我們的同學(xué)之間交流學(xué)習(xí)采用精讀的方式,這有利于我們彼此取其精華去其糟粕,從而實(shí)現(xiàn)共同進(jìn)步。建議老師則是主要關(guān)注我們的三個亮點(diǎn),精

3、確查找我們的優(yōu)點(diǎn)和不足,從而能一針見血地給出我們改進(jìn)的意見和建議。1.5產(chǎn)品范圍我們的產(chǎn)品概括的說,就是一個帶有創(chuàng)新功能并且實(shí)現(xiàn)數(shù)據(jù)庫管理的通訊錄系統(tǒng)。我們開發(fā)這款軟件,就是為了實(shí)現(xiàn)在一個常見的問題中實(shí)現(xiàn)創(chuàng)新,并且進(jìn)一步深化我們這學(xué)期的數(shù)據(jù)庫知識的學(xué)習(xí),同時結(jié)合我們軟件工程的具體要求,實(shí)現(xiàn)全方位的提升我們的創(chuàng)新能力和編程水平以及統(tǒng)籌規(guī)劃通力合作多個方面的水平。1.6參考文獻(xiàn)我們的參考文獻(xiàn)主要是教科書以及網(wǎng)絡(luò)上的相關(guān)實(shí)例。 比如:軟件工程的課本數(shù)據(jù)庫系統(tǒng)概論Java面向?qū)ο蟪绦蛟O(shè)計(jì)還有網(wǎng)上的一些論文和創(chuàng)意。二 綜合描述這一部分主要介紹我們正在進(jìn)行的通訊錄系統(tǒng)的作用范圍以及該軟件產(chǎn)品所運(yùn)行的環(huán)境、

4、使用該軟件產(chǎn)品的用戶、對該軟件產(chǎn)品已知的限制、有關(guān)該軟件產(chǎn)品的假設(shè)和依賴。2.1產(chǎn)品的狀況我們的通訊錄系統(tǒng)源自于對數(shù)據(jù)庫知識的應(yīng)用以及簡單的通訊錄系統(tǒng)的程序樣例。我們自己研發(fā)的通訊錄是一個有別于現(xiàn)有的通訊錄系統(tǒng)的新型的、自主型的產(chǎn)品。可以說是現(xiàn)在應(yīng)用軟件的替代品。2.2產(chǎn)品的功能基本的新建聯(lián)系人、修改聯(lián)系人、備份聯(lián)系人、刪除聯(lián)系人功能,對應(yīng)數(shù)據(jù)庫的增刪改查。而且可以批量化的操作,從而實(shí)現(xiàn)該系統(tǒng)的高效性。簡單的收發(fā)電子郵件的功能,對應(yīng)cs架構(gòu),實(shí)現(xiàn)正式的及時通訊。每隔固定的時間段進(jìn)行日志的記錄和更新。從而實(shí)現(xiàn)建立常用聯(lián)系人分組索引,實(shí)現(xiàn)數(shù)據(jù)庫的快速查詢。2.3用戶類和特性我們的用戶分為經(jīng)常收發(fā)電

5、子郵件的商務(wù)型用戶和只是用簡單的增刪改查功能的一般用戶還有主要通過后臺進(jìn)行管理和維護(hù)的管理員用戶。針對這三種不同的用戶群,我們會推薦用戶不同的使用側(cè)重點(diǎn),從而實(shí)現(xiàn)更加高效的滿足用戶需求,實(shí)現(xiàn)用戶群最大化,進(jìn)而實(shí)現(xiàn)利益最大化,也就滿足了我們軟件開發(fā)團(tuán)隊(duì)的責(zé)任感和成就感。2.4運(yùn)行環(huán)境我們的軟件是一款基于windows平臺的多功能軟件系統(tǒng),兼容性較好:軟件可以運(yùn)行在64位的筆記本電腦或者普通的臺式機(jī)上。對于win8.1,win10等較新版本的windows操作系統(tǒng)可以很好的兼容。支撐我們軟件的數(shù)據(jù)庫系統(tǒng)用的是sql server 2014.我們的軟件不像是霸道的殺毒軟件,會強(qiáng)力清除同類軟件;也不會

6、像流氓軟件一樣,不能成功卸載。2.5設(shè)計(jì)和實(shí)現(xiàn)上的限制我們的軟件主要受限于多元的功能和軟件的兼容性問題。多元的功能迫使我們不得不考慮界面的安排和美化問題,處理操作的優(yōu)先級問題,以及加深了編碼和測試的難度,當(dāng)然這也一部分歸咎于我們自身的編程水平問題。軟件的兼容性要考慮系統(tǒng)的版本、硬件平臺如存儲器限制數(shù)據(jù)轉(zhuǎn)換格式標(biāo)準(zhǔn)等問題。這就需要一定的硬件知識,我們在這一方面還有很大的不足。所以我們會盡快自學(xué)一些硬件知識,從而突破瓶頸。2.6假設(shè)和約束(依賴)我們的通訊錄系統(tǒng)實(shí)現(xiàn)從后臺直接管理和維護(hù)數(shù)據(jù)庫,是建立在管理員用戶會熟練使用sql語句以及sql server management軟件的基礎(chǔ)上。也就是說

7、,要實(shí)現(xiàn)從后臺直接管理的話,必須具備相關(guān)的專業(yè)知識。我們的工期具有不超過4個月的約束,這是我們這個項(xiàng)目的硬性要求。人員只有3個,使得我們在面臨如此繁瑣的一個項(xiàng)目具有較大的壓力。三 外部接口需求3.1用戶界面我們的通訊錄系統(tǒng)的要采用圖形用戶界面,產(chǎn)品系列的風(fēng)格穩(wěn)重。屏幕的布局采用菜單式的傳統(tǒng)的布局,包括菜單,標(biāo)準(zhǔn)按鈕,導(dǎo)航鏈接,消息欄。快捷鍵會采用用戶自定義設(shè)置的方式。錯誤信息會顯示在消息欄中,提高了界面的交互性。導(dǎo)航鏈接會提供一些常見問題的解決方案的網(wǎng)頁地址,給用戶一些有針對性的幫助。3.2硬件接口支持的硬件為64位的筆記本電腦和普通臺式機(jī)。使用的電子郵件的通訊協(xié)議為tcp/udp協(xié)議。3.3

8、軟件接口該軟件系統(tǒng)會與如下的外部組件建立連接:Windows 8.1 windows 10操作系統(tǒng)Sql server 2014Cs架構(gòu)IE瀏覽器或者microsoft edge瀏覽器3.4通訊接口Qq郵件Microsoft edge瀏覽器Tcp/udp協(xié)議通訊安全或加密問題數(shù)據(jù)傳輸速率同步和異步通訊機(jī)制四 系統(tǒng)功能需求4.1說明和優(yōu)先級新建、查詢、修改、刪除、備份聯(lián)系人的優(yōu)先級在本軟件系統(tǒng)中的優(yōu)先級最高。畢竟作為一個專業(yè)的通訊錄系統(tǒng),其基本的增刪改查功能是必須高效合理地完成的工作。收發(fā)電子郵件的優(yōu)先級為中??紤]到大量收發(fā)電子郵件的用戶是繁忙的商業(yè)型用戶,其人群也比較龐大,所以,其優(yōu)先級也是不

9、能忽視的一個問題。定期進(jìn)行日志的記錄和更新,則是為了更好的改善我們的軟件系統(tǒng),其實(shí)用性相比較之下較差,所以在該軟件系統(tǒng)中的優(yōu)先級為低。最后一項(xiàng)在后臺直接進(jìn)行數(shù)據(jù)的管理和維護(hù)的主要用戶群體是數(shù)據(jù)庫管理員,其群體雖然不是很龐大,但其重要性不容忽視,畢竟該軟件系統(tǒng)的亮點(diǎn)是數(shù)據(jù)庫,所以其優(yōu)先級為最高。相信這也是應(yīng)用數(shù)據(jù)庫系統(tǒng)系列軟件的中樞。4.2激勵/響應(yīng)序列當(dāng)用戶新建,修改,備份或是刪除一個或多個聯(lián)系人時,對應(yīng)的是對用戶的數(shù)據(jù)庫系統(tǒng)中的記錄的增刪改查。當(dāng)用戶收發(fā)電子郵件時,對應(yīng)客戶端服務(wù)器的數(shù)據(jù)報(bào)的接收和發(fā)送。當(dāng)用戶在后臺進(jìn)行直接的數(shù)據(jù)記錄的修改時,則是在得到了該通訊錄系統(tǒng)的管理員權(quán)限后在數(shù)據(jù)庫管理

10、系統(tǒng)上發(fā)出相關(guān)查詢語句的命令。當(dāng)用戶錯誤操作之后,會在消息欄中顯示明確的錯誤種類。當(dāng)用戶點(diǎn)開相關(guān)的導(dǎo)航鏈接時,則是對系統(tǒng)中的瀏覽器發(fā)送請求,通過cs架構(gòu)中的url統(tǒng)一資源定位器得到服務(wù)器端的響應(yīng),從而實(shí)現(xiàn)有的放矢的幫助。4.3輸入/輸出數(shù)據(jù)輸入數(shù)據(jù):用戶可在圖形化用戶界面輸入聯(lián)系人的相關(guān)信息,也可在后臺直接數(shù)據(jù)相關(guān)的sql語句。聯(lián)系人的信息的數(shù)據(jù)類型有整形和字符型。通過函數(shù)調(diào)用處理這些數(shù)據(jù),進(jìn)行分類和存儲。輸出數(shù)據(jù):該軟件系統(tǒng)輸出的主要是在圖形化用戶界面輸出用戶已經(jīng)存儲的聯(lián)系人數(shù)據(jù),還有錯誤操作時的消息以及導(dǎo)航鏈接中的網(wǎng)頁鏈接。五 其它非功能需求這部分列舉出所有的非功能需求,主要包括可靠性、安

11、全性、可維護(hù)性、可擴(kuò)展性、可測試性。5.1性能需求系統(tǒng)支持的并發(fā)操作數(shù)量上沒有嚴(yán)格的限制響應(yīng)時間要求不超過3秒。用戶查詢和修改的記錄要求及時加載到存儲器中,該通訊錄系統(tǒng)占用的磁盤空間不能過大。數(shù)據(jù)庫中表的最大行數(shù)受可用存儲資源限制。5.2安全措施需求在用戶收發(fā)電子郵件時,會采取一定的加密技術(shù)進(jìn)行數(shù)據(jù)的傳輸。只有有管理員權(quán)限的用戶才可以在后臺直接進(jìn)行數(shù)據(jù)記錄的修改,要求用戶設(shè)置相應(yīng)的操作密碼。該系統(tǒng)會定期在云端進(jìn)行備份用戶的聯(lián)系人數(shù)據(jù)。5.3安全性需求定義用戶身份認(rèn)證,授權(quán)需求。每個用戶在第一次登錄后,必須更改他的系統(tǒng)預(yù)置登錄密碼,系統(tǒng)預(yù)置的登錄密碼不能重用。5.4軟件質(zhì)量屬性基本操作簡單易用查

12、詢修改高效可移植性較為良好5.5業(yè)務(wù)規(guī)則達(dá)到500條記錄及以上時,必須通過附加的管理員認(rèn)證。5.6用戶文檔安裝指南紙質(zhì)文檔,16開本用戶手冊紙質(zhì)文檔,16開本在線幫助電子文檔,與產(chǎn)品一同分發(fā)、配置使用教程電子文檔,與軟件產(chǎn)品一同分發(fā)、配置六 詞匯表TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)協(xié)議屬于傳輸層協(xié)議。其中TCP提供IP環(huán)境下的數(shù)據(jù)可靠傳輸,它提供的服務(wù)包括數(shù)據(jù)流傳送、可靠性、有效流控、全雙工操作和多路復(fù)用。通過面向連接、端到端和可靠的數(shù)據(jù)包的發(fā)送。它是事先為所發(fā)送的數(shù)據(jù)開辟出連接好的通道,然后再進(jìn)行數(shù)據(jù)發(fā)送;而UDP則不為IP提供可靠性、流控或差錯恢復(fù)功能。一般來說,TCP對應(yīng)的是可靠性要求高的應(yīng)用,而UDP對應(yīng)的則是可靠性要求低、傳輸經(jīng)濟(jì)的應(yīng)用。TCP支持的應(yīng)用協(xié)議主要有:Telnet、FTP、SMTP等;UDP支持的應(yīng)用層協(xié)議主要有:NFS(網(wǎng)絡(luò)文件系統(tǒng))、SNMP(簡單網(wǎng)絡(luò)管理協(xié)議)、DNS(主域名稱系統(tǒng))、TFTP(通用文件傳輸協(xié)議)等。七 數(shù)據(jù)定義原數(shù)據(jù)元素姓名name char類別category char電話號碼 tel char序號number int電子郵件 email char備注 rem

溫馨提示

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

評論

0/150

提交評論