軟件需求分析報告_第1頁
軟件需求分析報告_第2頁
軟件需求分析報告_第3頁
軟件需求分析報告_第4頁
軟件需求分析報告_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

一 引言1.1編寫目的這個報告是對我們軟件的開發(fā)目的、過程的一個綜述。我們?yōu)榱烁玫陌l(fā)掘通訊錄的功能,進一步實現(xiàn)通訊錄的便捷性、實用性以及多元化的優(yōu)點,我們?yōu)閭鹘y(tǒng)的通訊錄添加了電子郵件、日志文件以及數(shù)據(jù)庫系統(tǒng)這三個亮點。進而打破常規(guī)的束縛,讓通訊錄進一步貼近我們的生活,實現(xiàn)質的飛躍。這份報告文檔主要對于我們的軟件產品進一步進行詳盡的需求可行性分析,對我們的軟件產品進行準確的定義。1.2項目風險我們的項目風險的主要風險承擔者承擔,即任務提出者李明陽,軟件開發(fā)者王震、牛春苗、李明陽。我們的風險主要是以下幾個方面:軟件未能完全實現(xiàn)這三個亮點的功能 軟件未能正確運行 軟件未能如期完成編寫、測試。 而我們現(xiàn)階段的主要風險就是軟件還未正確運行,也就是離我們的預期還有一定的差距,我們還在艱苦的編寫和測試階段。但我們有信心如期完成任務。1.3文檔約定 我們文檔采用的排版約定如下: 正文采用宋體五號字。 一級標題采用黑體加粗二號字,二級標題采用黑體加粗小三號字。 重要符號則是采用紅色加粗處理。1.4預期讀者和閱讀建議 由于我們的項目跟實際的大企業(yè)商業(yè)項目有本質的差別,因此預期讀者會比較少,組成也比較單一。主要是同學之間互相交流以及交給老師審核。建議我們的同學之間交流學習采用精讀的方式,這有利于我們彼此取其精華去其糟粕,從而實現(xiàn)共同進步。建議老師則是主要關注我們的三個亮點,精確查找我們的優(yōu)點和不足,從而能一針見血地給出我們改進的意見和建議。1.5產品范圍我們的產品概括的說,就是一個帶有創(chuàng)新功能并且實現(xiàn)數(shù)據(jù)庫管理的通訊錄系統(tǒng)。我們開發(fā)這款軟件,就是為了實現(xiàn)在一個常見的問題中實現(xiàn)創(chuàng)新,并且進一步深化我們這學期的數(shù)據(jù)庫知識的學習,同時結合我們軟件工程的具體要求,實現(xiàn)全方位的提升我們的創(chuàng)新能力和編程水平以及統(tǒng)籌規(guī)劃通力合作多個方面的水平。1.6參考文獻我們的參考文獻主要是教科書以及網(wǎng)絡上的相關實例。 比如:軟件工程的課本數(shù)據(jù)庫系統(tǒng)概論Java面向對象程序設計還有網(wǎng)上的一些論文和創(chuàng)意。二 綜合描述這一部分主要介紹我們正在進行的通訊錄系統(tǒng)的作用范圍以及該軟件產品所運行的環(huán)境、使用該軟件產品的用戶、對該軟件產品已知的限制、有關該軟件產品的假設和依賴。2.1產品的狀況我們的通訊錄系統(tǒng)源自于對數(shù)據(jù)庫知識的應用以及簡單的通訊錄系統(tǒng)的程序樣例。我們自己研發(fā)的通訊錄是一個有別于現(xiàn)有的通訊錄系統(tǒng)的新型的、自主型的產品??梢哉f是現(xiàn)在應用軟件的替代品。2.2產品的功能基本的新建聯(lián)系人、修改聯(lián)系人、備份聯(lián)系人、刪除聯(lián)系人功能,對應數(shù)據(jù)庫的增刪改查。而且可以批量化的操作,從而實現(xiàn)該系統(tǒng)的高效性。簡單的收發(fā)電子郵件的功能,對應cs架構,實現(xiàn)正式的及時通訊。每隔固定的時間段進行日志的記錄和更新。從而實現(xiàn)建立常用聯(lián)系人分組索引,實現(xiàn)數(shù)據(jù)庫的快速查詢。2.3用戶類和特性我們的用戶分為經常收發(fā)電子郵件的商務型用戶和只是用簡單的增刪改查功能的一般用戶還有主要通過后臺進行管理和維護的管理員用戶。針對這三種不同的用戶群,我們會推薦用戶不同的使用側重點,從而實現(xiàn)更加高效的滿足用戶需求,實現(xiàn)用戶群最大化,進而實現(xiàn)利益最大化,也就滿足了我們軟件開發(fā)團隊的責任感和成就感。2.4運行環(huán)境我們的軟件是一款基于windows平臺的多功能軟件系統(tǒng),兼容性較好:軟件可以運行在64位的筆記本電腦或者普通的臺式機上。對于win8.1,win10等較新版本的windows操作系統(tǒng)可以很好的兼容。支撐我們軟件的數(shù)據(jù)庫系統(tǒng)用的是sql server 2014.我們的軟件不像是霸道的殺毒軟件,會強力清除同類軟件;也不會像流氓軟件一樣,不能成功卸載。2.5設計和實現(xiàn)上的限制我們的軟件主要受限于多元的功能和軟件的兼容性問題。多元的功能迫使我們不得不考慮界面的安排和美化問題,處理操作的優(yōu)先級問題,以及加深了編碼和測試的難度,當然這也一部分歸咎于我們自身的編程水平問題。軟件的兼容性要考慮系統(tǒng)的版本、硬件平臺如存儲器限制數(shù)據(jù)轉換格式標準等問題。這就需要一定的硬件知識,我們在這一方面還有很大的不足。所以我們會盡快自學一些硬件知識,從而突破瓶頸。2.6假設和約束(依賴)我們的通訊錄系統(tǒng)實現(xiàn)從后臺直接管理和維護數(shù)據(jù)庫,是建立在管理員用戶會熟練使用sql語句以及sql server management軟件的基礎上。也就是說,要實現(xiàn)從后臺直接管理的話,必須具備相關的專業(yè)知識。我們的工期具有不超過4個月的約束,這是我們這個項目的硬性要求。人員只有3個,使得我們在面臨如此繁瑣的一個項目具有較大的壓力。三 外部接口需求3.1用戶界面我們的通訊錄系統(tǒng)的要采用圖形用戶界面,產品系列的風格穩(wěn)重。屏幕的布局采用菜單式的傳統(tǒng)的布局,包括菜單,標準按鈕,導航鏈接,消息欄??旖萱I會采用用戶自定義設置的方式。錯誤信息會顯示在消息欄中,提高了界面的交互性。導航鏈接會提供一些常見問題的解決方案的網(wǎng)頁地址,給用戶一些有針對性的幫助。3.2硬件接口支持的硬件為64位的筆記本電腦和普通臺式機。使用的電子郵件的通訊協(xié)議為tcp/udp協(xié)議。3.3軟件接口該軟件系統(tǒng)會與如下的外部組件建立連接:Windows 8.1 windows 10操作系統(tǒng)Sql server 2014Cs架構IE瀏覽器或者microsoft edge瀏覽器3.4通訊接口Qq郵件Microsoft edge瀏覽器Tcp/udp協(xié)議通訊安全或加密問題數(shù)據(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)先級也是不能忽視的一個問題。定期進行日志的記錄和更新,則是為了更好的改善我們的軟件系統(tǒng),其實用性相比較之下較差,所以在該軟件系統(tǒng)中的優(yōu)先級為低。最后一項在后臺直接進行數(shù)據(jù)的管理和維護的主要用戶群體是數(shù)據(jù)庫管理員,其群體雖然不是很龐大,但其重要性不容忽視,畢竟該軟件系統(tǒng)的亮點是數(shù)據(jù)庫,所以其優(yōu)先級為最高。相信這也是應用數(shù)據(jù)庫系統(tǒng)系列軟件的中樞。4.2激勵/響應序列當用戶新建,修改,備份或是刪除一個或多個聯(lián)系人時,對應的是對用戶的數(shù)據(jù)庫系統(tǒng)中的記錄的增刪改查。當用戶收發(fā)電子郵件時,對應客戶端服務器的數(shù)據(jù)報的接收和發(fā)送。當用戶在后臺進行直接的數(shù)據(jù)記錄的修改時,則是在得到了該通訊錄系統(tǒng)的管理員權限后在數(shù)據(jù)庫管理系統(tǒng)上發(fā)出相關查詢語句的命令。當用戶錯誤操作之后,會在消息欄中顯示明確的錯誤種類。當用戶點開相關的導航鏈接時,則是對系統(tǒng)中的瀏覽器發(fā)送請求,通過cs架構中的url統(tǒng)一資源定位器得到服務器端的響應,從而實現(xiàn)有的放矢的幫助。4.3輸入/輸出數(shù)據(jù)輸入數(shù)據(jù):用戶可在圖形化用戶界面輸入聯(lián)系人的相關信息,也可在后臺直接數(shù)據(jù)相關的sql語句。聯(lián)系人的信息的數(shù)據(jù)類型有整形和字符型。通過函數(shù)調用處理這些數(shù)據(jù),進行分類和存儲。輸出數(shù)據(jù):該軟件系統(tǒng)輸出的主要是在圖形化用戶界面輸出用戶已經存儲的聯(lián)系人數(shù)據(jù),還有錯誤操作時的消息以及導航鏈接中的網(wǎng)頁鏈接。五 其它非功能需求這部分列舉出所有的非功能需求,主要包括可靠性、安全性、可維護性、可擴展性、可測試性。5.1性能需求系統(tǒng)支持的并發(fā)操作數(shù)量上沒有嚴格的限制響應時間要求不超過3秒。用戶查詢和修改的記錄要求及時加載到存儲器中,該通訊錄系統(tǒng)占用的磁盤空間不能過大。數(shù)據(jù)庫中表的最大行數(shù)受可用存儲資源限制。5.2安全措施需求在用戶收發(fā)電子郵件時,會采取一定的加密技術進行數(shù)據(jù)的傳輸。只有有管理員權限的用戶才可以在后臺直接進行數(shù)據(jù)記錄的修改,要求用戶設置相應的操作密碼。該系統(tǒng)會定期在云端進行備份用戶的聯(lián)系人數(shù)據(jù)。5.3安全性需求定義用戶身份認證,授權需求。每個用戶在第一次登錄后,必須更改他的系統(tǒng)預置登錄密碼,系統(tǒng)預置的登錄密碼不能重用。5.4軟件質量屬性基本操作簡單易用查詢修改高效可移植性較為良好5.5業(yè)務規(guī)則達到500條記錄及以上時,必須通過附加的管理員認證。5.6用戶文檔安裝指南紙質文檔,16開本用戶手冊紙質文檔,16開本在線幫助電子文檔,與產品一同分發(fā)、配置使用教程電子文檔,與軟件產品一同分發(fā)、配置六 詞匯表TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)協(xié)議屬于傳輸層協(xié)議。其中TCP提供IP環(huán)境下的數(shù)據(jù)可靠傳輸,它提供的服務包括數(shù)據(jù)流傳送、可靠性、有效流控、全雙工操作和多路復用。通過面向連接、端到端和可靠的數(shù)據(jù)包的發(fā)送。它是事先為所發(fā)送的數(shù)據(jù)開辟出連接好的通道,然后再進行數(shù)據(jù)發(fā)送;而UDP則不為IP提供可靠性、流控或差錯恢復功能。一般來說,TCP對應的是可靠性要求高的應用,而UDP對應的則是可靠性要求低、傳輸經濟的應用。TCP支持的應用協(xié)議主要有:Telnet、FTP、SMTP等;UDP支持的應用層協(xié)議主要有:NFS(網(wǎng)絡文件系統(tǒng))、SNMP(簡單網(wǎng)絡管理協(xié)議)、DNS(主域名稱系統(tǒng))、TFTP(通用文件傳輸協(xié)議)等。七 數(shù)據(jù)定義原數(shù)據(jù)元素姓名name char類別category char電話號碼 tel char序號number int電子郵件 email char備注 remark char組合項一個聯(lián)系人對應的數(shù)據(jù)項的集合是數(shù)據(jù)庫中的一條記錄。八 分析模型在用戶創(chuàng)建聯(lián)系人的數(shù)據(jù)表時,根據(jù)類別分組的多張表之通過外鍵連接起來,在后臺進行維護時,可根據(jù)實體關系圖進行相關的分析。九 待定問題列表目前在編碼測試階段的待定問題為是否給用戶發(fā)出的電子郵件進行加密。由于個人水平的局限性,我們對于信息安全方面的技術了解的很少。如果在后期有時間完成的話,會加入消息加密的技術。莊子云:“人生天地之間,若白駒過隙,忽然而已?!笔茄?,春秋置換,日月交替,這從指尖悄然劃過的時光,沒有一點聲響,沒有一刻停留,仿佛眨眼的功夫,半生已過。人活在世上,就像暫時寄宿于塵世,當生命的列車駛到終點,情愿也罷,不情愿也罷,微笑也罷,苦笑也罷,都不得不向生命揮手作別。我們無法挽住時光的腳步,無法改變人生的宿命。但我們可以拿起生活的畫筆,把自己的人生涂抹成色彩靚麗的顏色。生命如此短暫,豈容隨意揮霍!只有在該辛勤耕耘的時候播灑汗水,一程風雨后,人生的筐簍里才能裝滿碩果。就算是煙花劃過天空,也要留下短暫的絢爛。只有讓這僅有一次的生命豐盈充實,才不枉來塵世走一遭。雁過留聲,人過留名,這一趟人生旅程,總該留下點兒什么!生活是柴米油鹽的平淡,也是行色匆匆的奔波。一粥一飯來之不易,一絲一縷物力維艱。前行的路上,有風也有雨。有時候,風雨撲面而來,打在臉上,很疼,可是,我們不能向生活低頭認輸,咬牙抹去臉上的雨水,還有淚水,甩開腳步,接著向前。我們需要呈現(xiàn)最好的自己給世界,需要許諾最好的生活給家人。所以,生活再累,不能后退。即使生活賜予我們一杯不加糖的苦咖啡,皺一皺眉頭,也要飲下。人生是一場跋涉,也是一場選擇。我們能抵達哪里,能看到什么樣的風景,能成為什么樣的人,都在于我們的選擇。如果我們選擇面朝大海,朝著陽光的方向揮手微笑,我們的世界必會收獲一片春暖花開。如果我們選擇小橋流水,在不動聲色的日子里種籬修菊,我們的世界必會收獲一隅靜謐恬淡。選擇臨風起舞,我們就是歲月的勇者;選擇臨陣脫逃,我們就是生活的懦夫。沒有淌不過去的河,就看我

溫馨提示

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

評論

0/150

提交評論