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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

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

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

12、詢(xún)修改高效可移植性較為良好5.5業(yè)務(wù)規(guī)則達(dá)到500條記錄及以上時(shí),必須通過(guò)附加的管理員認(rèn)證。5.6用戶(hù)文檔安裝指南紙質(zhì)文檔,16開(kāi)本用戶(hù)手冊(cè)紙質(zhì)文檔,16開(kāi)本在線(xiàn)幫助電子文檔,與產(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ù)用。通過(guò)面向連接、端到端和可靠的數(shù)據(jù)包的發(fā)送。它是事先為所發(fā)送的數(shù)據(jù)開(kāi)辟出連接好的通道,然后再進(jìn)行數(shù)據(jù)發(fā)送;而UDP則不為IP提供可靠性、流控或差錯(cuò)恢復(fù)功能。一般來(lái)說(shuō),TCP對(duì)應(yīng)的是可靠性要求高的應(yīng)用,而UDP對(duì)應(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(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)、DNS(主域名稱(chēng)系統(tǒng))、TFTP(通用文件傳輸協(xié)議)等。七 數(shù)據(jù)定義原數(shù)據(jù)元素姓名name char類(lèi)別category char電話(huà)號(hào)碼 tel char序號(hào)number int電子郵件 email char備注 rem

溫馨提示

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

評(píng)論

0/150

提交評(píng)論