《軟件工程》課程設(shè)計(jì)指導(dǎo)書用

《軟件工程》課程設(shè)計(jì)指導(dǎo)書用

ID:46509814

大?。?22.50 KB

頁(yè)數(shù):23頁(yè)

時(shí)間:2019-11-24

《軟件工程》課程設(shè)計(jì)指導(dǎo)書用_第1頁(yè)
《軟件工程》課程設(shè)計(jì)指導(dǎo)書用_第2頁(yè)
《軟件工程》課程設(shè)計(jì)指導(dǎo)書用_第3頁(yè)
《軟件工程》課程設(shè)計(jì)指導(dǎo)書用_第4頁(yè)
《軟件工程》課程設(shè)計(jì)指導(dǎo)書用_第5頁(yè)
資源描述:

《《軟件工程》課程設(shè)計(jì)指導(dǎo)書用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、軟件工程課程設(shè)計(jì)指導(dǎo)書軟件工程課程設(shè)計(jì)是為計(jì)算機(jī)相關(guān)專業(yè)《軟件工程》課程配套設(shè)置的,是《軟件工程》課程中一個(gè)十分重要的實(shí)踐環(huán)節(jié)。本指導(dǎo)書編寫目的是使學(xué)生能夠針對(duì)具體軟件工程項(xiàng)目,全面掌握軟件工程管理、軟件需求分析、軟件總體設(shè)計(jì)、軟件詳細(xì)設(shè)計(jì)、軟件測(cè)試、軟件維護(hù)等階段的方法和技術(shù),進(jìn)一步理解和掌握軟件開發(fā)模型.軟件生命周期、軟件過程等理論在軟件項(xiàng)目開發(fā)過程中的意義和作用,通過該課程設(shè)計(jì)培養(yǎng)學(xué)生按照軟件工程的原理.方法、技術(shù)、標(biāo)準(zhǔn)和規(guī)范,進(jìn)行軟件開發(fā)的能力,培養(yǎng)學(xué)生的合作意識(shí)和團(tuán)隊(duì)精神,培養(yǎng)學(xué)生對(duì)技術(shù)文檔的編寫能力

2、,從而使學(xué)生提高軟件工程的綜合能力,提高軟件項(xiàng)目的管理能力。EI按該課程的特點(diǎn),設(shè)計(jì)內(nèi)容包括軟件開發(fā)的兩大方法學(xué)的專題訓(xùn)練,即結(jié)構(gòu)化(生命周期學(xué))的方法學(xué)和面向?qū)ο蟮姆椒▽W(xué),通過對(duì)一個(gè)簡(jiǎn)單項(xiàng)目,要求學(xué)生利用結(jié)構(gòu)化軟件開發(fā)技術(shù)或面向?qū)ο蟮能浖_發(fā)技術(shù)完成對(duì)該項(xiàng)目的開發(fā)。因此設(shè)置五個(gè)實(shí)驗(yàn)項(xiàng)目,從項(xiàng)目開發(fā)的準(zhǔn)備工作,系統(tǒng)分析過程,系統(tǒng)設(shè)計(jì)過程,軟件測(cè)試到系統(tǒng)實(shí)施,覆蓋軟件開發(fā)的整個(gè)過程,考核學(xué)生在軟件開發(fā)各個(gè)階段的學(xué)習(xí)內(nèi)容。此外又引入我國(guó)國(guó)家《計(jì)算機(jī)開發(fā)規(guī)范》,以規(guī)范技術(shù)文檔的書寫標(biāo)準(zhǔn),提高實(shí)驗(yàn)教學(xué)質(zhì)量。通過實(shí)驗(yàn)訓(xùn)練

3、,達(dá)到如下目的:使學(xué)生進(jìn)一步了解和掌握軟件工程原理,提高對(duì)實(shí)際項(xiàng)目的分析和設(shè)計(jì)能力,熟悉和基本掌握軟件工程方法學(xué)、軟件開發(fā)的過程,文檔資料的編寫格式及規(guī)范,全面領(lǐng)會(huì)和貫通所學(xué)習(xí)的理論知識(shí),從而培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)課程知識(shí),分析解決問題的能力,培養(yǎng)學(xué)生理論聯(lián)系實(shí)際的作風(fēng),實(shí)事求是,嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和良好的工作作風(fēng),為今后從事科學(xué)研究工作打下基礎(chǔ)。實(shí)驗(yàn)一:項(xiàng)目開發(fā)的準(zhǔn)備工作、目的與任務(wù)目的:確定課題,組織組員,合理分工,熟悉軟件開發(fā)環(huán)境,培養(yǎng)團(tuán)隊(duì)精神。任務(wù):學(xué)習(xí)軟件開發(fā)小組的組織和管理,合理分工,將項(xiàng)目開發(fā)各階段

4、的任務(wù)明確,并熟悉相應(yīng)的軟件開發(fā)環(huán)境。二、內(nèi)容.要求與安排方式K實(shí)驗(yàn)內(nèi)容與要求:根據(jù)各組選擇的課題,實(shí)行項(xiàng)目經(jīng)理制,各組推薦一名組長(zhǎng),統(tǒng)一管理整個(gè)項(xiàng)目的實(shí)施過程,并合理調(diào)整資源和負(fù)責(zé)項(xiàng)目全局;根據(jù)項(xiàng)目的難易合理分配組員的任務(wù),對(duì)問題達(dá)成一致的看法;針對(duì)項(xiàng)目的實(shí)施,熟悉相應(yīng)的軟件開發(fā)工具的使用環(huán)境。

5、=;學(xué)生在課題選項(xiàng)表中選擇一個(gè)軟件設(shè)計(jì)題目,并確定其目標(biāo)與范圍,并寫出立題報(bào)告。要求軟件題目盡量結(jié)合實(shí)際,能夠解決現(xiàn)存系統(tǒng)某一方面的問題。鼓勵(lì)學(xué)生面向市場(chǎng)需求,從實(shí)際應(yīng)用出發(fā)設(shè)計(jì)題目。2.實(shí)驗(yàn)安排方式:本實(shí)驗(yàn)為開放實(shí)

6、驗(yàn),各組可同時(shí)進(jìn)行實(shí)驗(yàn),每組3-4人。3?準(zhǔn)備參考資料和閱讀相關(guān)的國(guó)家有關(guān)軟件開發(fā)的標(biāo)準(zhǔn)文檔。三、思考題1、項(xiàng)目開發(fā)首先要做的事是什么?2、你認(rèn)為該軟件應(yīng)具備的最重要的特性是什么。3>你認(rèn)為怎樣分工是最合理的?實(shí)驗(yàn)二:需求分析過程、目的與任務(wù)目的:確定項(xiàng)目的可實(shí)施性,在此基礎(chǔ)上完成系統(tǒng)的邏輯功能模型的建立。明確需求分析任務(wù)的重要性,掌握需求分析的主要工具的使用方法和步驟,寫出需求規(guī)格說明書。任務(wù):采用不同的軟件開發(fā)技術(shù),完成對(duì)項(xiàng)目的分析過程,給出系統(tǒng)的邏輯功能模型,數(shù)據(jù)字典以及規(guī)格說明書。二、內(nèi)容.要求與安排方

7、式1、實(shí)驗(yàn)內(nèi)容與要求:明白項(xiàng)目的業(yè)務(wù)流程圖,繪制數(shù)據(jù)流程圖,功能分析圖,編寫數(shù)據(jù)字典,數(shù)據(jù)加工處理的描述,軟件系統(tǒng)流程設(shè)想圖(新系統(tǒng)模型),需求規(guī)格說明書。2.實(shí)驗(yàn)安排方式:本實(shí)驗(yàn)為開放實(shí)驗(yàn),各組可同時(shí)進(jìn)行實(shí)驗(yàn),每組3-4人。三、實(shí)驗(yàn)步驟(1)選擇一個(gè)軟件系統(tǒng)(人事管理系統(tǒng)、工資管理系統(tǒng).學(xué)生檔案管理系統(tǒng)等)。(2)運(yùn)用軟件工程的原理對(duì)該系統(tǒng)的問題進(jìn)行分析;(3)分析系統(tǒng)的數(shù)據(jù)需求獲得當(dāng)前系統(tǒng)的物理模型,然后抽象出當(dāng)前系統(tǒng)的邏輯模型,再建立目標(biāo)系統(tǒng)的邏輯模型;理出系統(tǒng)的數(shù)據(jù)流程圖;(4)畫出該系統(tǒng)的數(shù)據(jù)流圖,用

8、結(jié)構(gòu)化分析方法對(duì)整個(gè)系統(tǒng)進(jìn)行分析細(xì)化,用數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,描繪信息在系統(tǒng)中流動(dòng)和處理的情況;數(shù)據(jù)流圖是分析和設(shè)計(jì)的工具,它主要描述系統(tǒng)完成的功能而不是系統(tǒng)的物理實(shí)現(xiàn)。(5)寫出該系統(tǒng)的數(shù)據(jù)字典,用數(shù)據(jù)字典對(duì)人們不了解的條目進(jìn)行解釋,對(duì)所有被加工引用的數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)進(jìn)行解釋;(6)用小說明來描述最底層的基本加工邏輯,小說明并不描述具體的加工過程,而只是這個(gè)加工的輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯關(guān)系。(7)畫出該系統(tǒng)的IPO圖,它的基本形式是左邊框中列出有關(guān)的輸入數(shù)據(jù),在中間的框中列出主要的處理,在右邊的框中列

9、出產(chǎn)生的輸出數(shù)據(jù);用層次方框圖或Warnier圖對(duì)系統(tǒng)進(jìn)行說明;層次方框圖是由樹型結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)數(shù)型結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表這個(gè)數(shù)據(jù)的子集,最底層的各個(gè)框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素。五、思考題1.軟件需求分析在整個(gè)軟件生存周期中的地位?2.在軟件需求分析中要完成哪些任務(wù),所完成的資料在以后的工作中起什么作

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。