2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  課 程 設(shè) 計(jì) 書</b></p><p>  學(xué)院 XXX </p><p>  專業(yè) 軟件工程 </p><p>  班級(jí) XXX </p><p>  課程 軟件工

2、程項(xiàng)目設(shè)計(jì) </p><p>  題目 “樂分享”網(wǎng)站設(shè)計(jì) </p><p>  教師 XXX </p><p>  學(xué)生 XXX </p><p><b>  一、引言3</b></p><p>&

3、lt;b>  1、背景3</b></p><p><b>  2、目標(biāo)3</b></p><p>  二、可行性分析與軟件計(jì)劃3</p><p>  1、可行性分析3</p><p><b>  1.1、要求3</b></p><p>  

4、1.2、條件,假定和限制3</p><p>  1.3、決定可行性的主要因素4</p><p>  1.4、技術(shù)可行性分析4</p><p>  1.5用戶使用可行性4</p><p>  1.6 結(jié)論意見4</p><p><b>  2、軟件計(jì)劃4</b></p>

5、<p><b>  三、需求分析5</b></p><p><b>  1、概述5</b></p><p><b>  2、專業(yè)名詞5</b></p><p><b>  3、客戶類別5</b></p><p>  4、運(yùn)行環(huán)境

6、:5</p><p>  5、業(yè)務(wù)流程:5</p><p>  6、數(shù)據(jù)描述:6</p><p>  四、數(shù)據(jù)庫設(shè)計(jì)8</p><p>  1、數(shù)據(jù)庫開發(fā)工具分析與選擇8</p><p>  2、數(shù)據(jù)庫概念設(shè)計(jì)8</p><p>  3、數(shù)據(jù)庫邏輯設(shè)計(jì)11</p&

7、gt;<p>  五、測試方案設(shè)計(jì)13</p><p>  1、測試原理描述13</p><p>  2、具體的測試方案14</p><p>  a)功能測試:14</p><p>  b)性能測試 :16</p><p>  c)可用性測試 :17</p><

8、p>  d)可用性測試 :19</p><p>  e)安全測試:20</p><p><b>  引言</b></p><p><b>  背景</b></p><p><b>  應(yīng)用背景:</b></p><p>  隨著網(wǎng)絡(luò)的普及各

9、式各樣的專業(yè)網(wǎng)站也迅速流行,網(wǎng)站也更加專業(yè),本網(wǎng)站定位于原創(chuàng)音樂分享以及供普通音樂愛好者在線收聽、上傳、下載、分享心得于一體的綜合音樂服務(wù)網(wǎng)站。</p><p><b>  技術(shù)背景:</b></p><p>  本系統(tǒng)主要采用前臺(tái)技術(shù)有html,css,javascript,jquery,extjs,后臺(tái)技術(shù)有struts2,htibernate4,spring3,

10、采用的服務(wù)器是Tomcat7</p><p><b>  需求背景:</b></p><p>  現(xiàn)在網(wǎng)民數(shù)量呈現(xiàn)幾何數(shù)量的增長,人民的生活水平也不斷提高,對(duì)高品質(zhì)的音樂也有了更高的要求。目前國內(nèi)音樂網(wǎng)站也比較雜亂,專注于原創(chuàng)音樂分享,以及“平民音樂”的網(wǎng)站市場還是一片空白,在此我們?yōu)榱苏碱I(lǐng)這片領(lǐng)域推出該網(wǎng)站。主要利用網(wǎng)站平臺(tái)及時(shí)分享原創(chuàng)的“平民音樂”、微音樂、“全民

11、音樂”,讓更多的人群參與進(jìn)來。</p><p><b>  目標(biāo)</b></p><p>  本網(wǎng)站實(shí)現(xiàn)專業(yè)的原創(chuàng)音樂分享平臺(tái),可以通過PC端或者移動(dòng)端隨時(shí)分享自己的原創(chuàng)音樂,收聽、下載、評(píng)論他人的音樂,在線集體創(chuàng)作等功能。</p><p>  可行性分析與軟件計(jì)劃</p><p><b>  可行性分析<

12、;/b></p><p><b>  1.1、要求</b></p><p>  主要功能:用戶能夠訪問網(wǎng)站,在網(wǎng)站內(nèi)在線聽歌,在線查找歌曲,可以對(duì)歌曲進(jìn)行評(píng)論、下載、收藏等操作,也可以向網(wǎng)站上面上傳歌曲。</p><p>  輸出要求:數(shù)據(jù)完整,詳實(shí)。</p><p>  輸出要求:簡捷,快速,實(shí)時(shí)。</p&

13、gt;<p>  安全與保密要求:服務(wù)器的管理員享有對(duì)歌曲,用戶,歌手等信息的管理與修改。用戶只享有對(duì)部分?jǐn)?shù)據(jù)的修改與查看。</p><p>  完成期限:預(yù)計(jì)四個(gè)月。</p><p>  1.2、條件,假定和限制</p><p>  建議軟件壽命:5 年。</p><p>  硬件條件:服務(wù)器sun 工作站,終端為pc 機(jī)。&

14、lt;/p><p>  運(yùn)行環(huán)境:WindowsXP、Windows7</p><p><b>  數(shù)據(jù)庫:mysql</b></p><p>  1.3、決定可行性的主要因素</p><p>  成本/效益分析結(jié)果,效益〉成本。</p><p>  技術(shù)可行,現(xiàn)有技術(shù)可完全承擔(dān)開發(fā)任務(wù)。</p

15、><p>  操作可行,軟件能被原有工作人員快速接受。</p><p>  1.4、技術(shù)可行性分析</p><p>  在整個(gè)系統(tǒng)開發(fā)的采用BS結(jié)構(gòu),網(wǎng)站的前臺(tái)技術(shù)采用的html,css javascript來做數(shù)據(jù)的展示,用jquery來做網(wǎng)站的一些動(dòng)畫效果,完成一些特殊的功能,在網(wǎng)站的后臺(tái)采用的是現(xiàn)在比較流行的三大框架:struts2,hibernate4,spri

16、ng3。</p><p>  網(wǎng)站的后臺(tái)管理技術(shù)采用ExtJs來做數(shù)據(jù)的展示</p><p>  采用的服務(wù)器是Tomcat7</p><p>  1.5用戶使用可行性</p><p>  使用本網(wǎng)站人員要求會(huì)使用電腦,系統(tǒng)管理員要求由計(jì)算機(jī)的專業(yè)知</p><p>  識(shí),管理人員需經(jīng)一般培訓(xùn).</p>

17、<p>  經(jīng)過培訓(xùn)后管理人員將會(huì)熟練管理網(wǎng)站.</p><p><b>  1.6 結(jié)論意見</b></p><p>  由于技術(shù)、經(jīng)濟(jì)、操作都有可行性,可以進(jìn)行開發(fā)。</p><p><b>  軟件計(jì)劃</b></p><p>  工作內(nèi)容及相關(guān)安排表:</p>&l

18、t;p><b>  需求分析</b></p><p><b>  概述</b></p><p>  本說明書目的在于說明系統(tǒng)需求,界定系統(tǒng)實(shí)現(xiàn)功能的范圍和相應(yīng)的建模。</p><p>  2.本系統(tǒng)是采用J2EE技術(shù)的bs架構(gòu)的網(wǎng)站。</p><p><b>  專業(yè)名詞</b

19、></p><p>  靜態(tài)數(shù)據(jù):是指那些不隨時(shí)間或其他數(shù)據(jù)變化而變化的數(shù)據(jù),系統(tǒng)固化在內(nèi)的描述系統(tǒng)實(shí)現(xiàn)功能的一部分?jǐn)?shù)據(jù)。2.動(dòng)態(tài)數(shù)據(jù):在軟件運(yùn)行過程中用戶輸入的后系統(tǒng)輸出給用戶的一部分?jǐn)?shù)據(jù),也就是系統(tǒng)要處理的數(shù)據(jù)。</p><p>  3.?dāng)?shù)據(jù)字典:是一種用戶可以訪問的記錄數(shù)據(jù)庫和應(yīng)用程序元數(shù)據(jù)的目錄,數(shù)據(jù)字典中的名字都是一些屬性與內(nèi)容的抽象和概括,它們的特點(diǎn)是數(shù)據(jù)的“嚴(yán)密性”和

20、“精確性”,數(shù)據(jù)字典有數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過程組成。</p><p><b>  客戶類別</b></p><p>  有專門維護(hù)網(wǎng)站的站長,有臨時(shí)聽歌的用戶,也有注冊(cè)為會(huì)員的長期用戶。</p><p><b>  運(yùn)行環(huán)境:</b></p><p>  本系統(tǒng)是運(yùn)行在Windo

21、wsXP、Windows win7等操作系統(tǒng)環(huán)境;處理器型號(hào)及內(nèi)存容量:內(nèi)存>=256M;輸入及輸出設(shè)備的型號(hào)和數(shù)量,聯(lián)機(jī)或脫機(jī):待定;</p><p><b>  業(yè)務(wù)流程:</b></p><p><b> ?。ㄒ唬┕δ芸蚣軋D:</b></p><p> ?。ǘ┚W(wǎng)站分為幾大模塊:</p><

22、;p>  前臺(tái)音樂網(wǎng)站模塊:音樂網(wǎng)站的主題模塊,顯示音樂網(wǎng)站的前臺(tái)模塊與功能</p><p>  搜索歌曲模塊模板:對(duì)音樂文件進(jìn)行分類搜索(專輯、歌手、歌名)</p><p>  音樂類別模塊模板:歌曲按大陸,港臺(tái),歐美等類別進(jìn)行分類</p><p><b>  音樂排行榜模塊模板</b></p><p><

23、b>  顯示歌手模塊模板</b></p><p><b>  數(shù)據(jù)描述:</b></p><p>  靜態(tài)數(shù)據(jù):靜態(tài)數(shù)據(jù)是系統(tǒng)內(nèi)部有關(guān)的數(shù)據(jù)結(jié)構(gòu)與操作規(guī)程。具體可包括:系統(tǒng)用戶表格users 基本信息表,,好友表,音樂信息表music等. </p><p>  動(dòng)態(tài)數(shù)據(jù):動(dòng)態(tài)數(shù)據(jù)包括程序運(yùn)行時(shí)輸入和輸出的數(shù)據(jù),具體是數(shù)據(jù)庫的各

24、個(gè)表的各個(gè)不同元組與屬性值. </p><p>  數(shù)據(jù)流圖如下: </p><p><b>  數(shù)據(jù)字典:</b></p><p><b>  一)數(shù)據(jù)項(xiàng):</b></p><p>  1)用戶信息數(shù)據(jù)字典:</p><p>  2)音樂信息數(shù)據(jù)字典:</p&

25、gt;<p>  3)管理員信息數(shù)據(jù)字典:</p><p>  4)好友信息數(shù)據(jù)字典:</p><p>  5)歌手信息數(shù)據(jù)字典:</p><p>  6)評(píng)論信息數(shù)據(jù)字典:</p><p>  7)收藏信息數(shù)據(jù)字典:</p><p><b>  二)數(shù)據(jù)流</b></p>

26、;<p><b>  三)數(shù)據(jù)存儲(chǔ)</b></p><p><b>  數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫開發(fā)工具分析與選擇</p><p>  網(wǎng)站數(shù)據(jù)量不是很大,所以選擇mysql數(shù)據(jù)庫。</p><p><b>  數(shù)據(jù)庫概念設(shè)計(jì)</b><

27、/p><p>  靜態(tài)數(shù)據(jù):靜態(tài)數(shù)據(jù)是系統(tǒng)內(nèi)部有關(guān)的數(shù)據(jù)結(jié)構(gòu)與操作規(guī)程。具體可包括:系統(tǒng)用戶表格users 基本信息表,,好友表,音樂信息表music等. </p><p>  動(dòng)態(tài)數(shù)據(jù):動(dòng)態(tài)數(shù)據(jù)包括程序運(yùn)行時(shí)輸入和輸出的數(shù)據(jù),具體是數(shù)據(jù)</p><p>  1.E-R圖提供了表示實(shí)體、屬性和聯(lián)系的方法</p><p>  1)實(shí)體:用矩形表示,

28、矩形框內(nèi)寫明實(shí)體名</p><p>  2)屬性:用橢圓形表示,并用無向邊與其相應(yīng)實(shí)體連接起來</p><p>  3)聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊與其有關(guān)實(shí)體連接起來,同時(shí)聯(lián)系的類型</p><p><b>  2.系統(tǒng)E-R圖:</b></p><p><b>  用戶實(shí)體E-R圖:&l

29、t;/b></p><p>  音樂網(wǎng)站實(shí)體E-R圖:</p><p><b>  管理員實(shí)體E-R圖</b></p><p>  5.歌手實(shí)體E-R圖</p><p>  7.評(píng)論實(shí)體E-R圖</p><p><b>  數(shù)據(jù)庫邏輯設(shè)計(jì)</b></p>

30、<p>  將E-R模型轉(zhuǎn)換為關(guān)系模型及完整性設(shè)計(jì):</p><p><b>  測試方案設(shè)計(jì)</b></p><p><b>  測試原理描述</b></p><p><b>  測試的目的:</b></p><p>  基于不同的立場,存在著兩種完全不同的測試目的

31、。從用戶的角度出發(fā),普遍希望通過軟件測試暴露軟件中隱藏的錯(cuò)誤和缺陷,以考慮是否可接受該產(chǎn)品。從軟件開發(fā)者角度出發(fā),則希望測試成為表明軟件產(chǎn)品中不存在錯(cuò)誤的過程,驗(yàn)證該軟件已正確地實(shí)現(xiàn)了用戶的要求,確立人們對(duì)軟件質(zhì)量的信心。想以最少的時(shí)間和人力,系統(tǒng)地找出軟件中潛在的各種錯(cuò)誤和缺陷。如果我們成功地實(shí)施了測試,我們就能夠發(fā)現(xiàn)軟件中的錯(cuò)誤。測試的附帶收獲是,它能夠證明軟件的功能和性能與需求說明相符合。實(shí)施測試收集到的測試結(jié)果數(shù)據(jù)為可靠性分析提

32、供了依據(jù)。測試不能表明軟件中不存在錯(cuò)誤,它只能說明軟件中存在錯(cuò)誤。</p><p><b>  測試的原則:</b></p><p>  應(yīng)當(dāng)把“盡早地和不斷地進(jìn)行軟件測試”作為軟件開發(fā)者的座右銘。測試用例應(yīng)由測試輸入數(shù)據(jù)和對(duì)應(yīng)的預(yù)期輸出結(jié)果這兩部分組成。程序員應(yīng)避免檢查自己的程序。在設(shè)計(jì)測試用例時(shí),應(yīng)包括合理的輸入條件和不合理的輸入條件。</p>&l

33、t;p><b>  黑盒測試:</b></p><p>  黑盒測試也稱功能測試,它是通過測試來檢測每個(gè)功能是否都能正常使用。在測試中,把程序看作一個(gè)不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要

34、針對(duì)軟件界面和軟件功能進(jìn)行測試。也就是說:黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對(duì)應(yīng)關(guān)系出發(fā)進(jìn)行測試的。很明顯,如果外部特性本身設(shè)計(jì)有問題或規(guī)格說明的規(guī)定有誤,用黑盒測試方法是發(fā)現(xiàn)不了的。</p><p><b>  白盒測試:</b></p><p>  白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)

35、計(jì)規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作。 這一方法是把測試對(duì)象看作一個(gè)打開的盒子,測試人員依據(jù)程序內(nèi)部邏輯結(jié)構(gòu)相關(guān)信息,設(shè)計(jì)或選擇測試用例,對(duì)程序所有邏輯路徑進(jìn)行測試,通過在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致。</p><p>  白盒測試又稱結(jié)構(gòu)測試,透明盒測試、邏輯驅(qū)動(dòng)測試或基于代碼的測試。白盒測試是一種測試用例設(shè)計(jì)方法,盒子指的是被測試的軟件,白盒指

36、的是盒子是可視的,你清楚盒子內(nèi)部的東西以及里面是如何運(yùn)作的。 "白盒"法全面了解程序內(nèi)部邏輯結(jié)構(gòu)、對(duì)所有邏輯路徑進(jìn)行測試。"白盒"法是窮舉路徑測試。在使用這一方案時(shí),測試者必須檢查程序的內(nèi)部結(jié)構(gòu),從檢查程序的邏輯著手,得出測試數(shù)據(jù)。貫穿程序的獨(dú)立路徑數(shù)是天文數(shù)字。</p><p>  采用什么方法對(duì)軟件進(jìn)行測試呢?常用的軟件測試方法有兩大類:靜態(tài)測試方法和動(dòng)態(tài)測試方法。其中

溫馨提示

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

評(píng)論

0/150

提交評(píng)論