《軟件工程概論》實驗教學大綱_第1頁
《軟件工程概論》實驗教學大綱_第2頁
《軟件工程概論》實驗教學大綱_第3頁
《軟件工程概論》實驗教學大綱_第4頁
《軟件工程概論》實驗教學大綱_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

[計算機科學與技術(shù)專業(yè)實驗教學大綱]軟件工程概論課程編碼:1242003學時:10課程屬性:非獨立設(shè)課開課單位:計算機科學學院先修課程:數(shù)據(jù)結(jié)構(gòu),高級語言程序設(shè)計,操作系統(tǒng)一、實驗性質(zhì)實驗課程是《軟件工程概論》中必不可少的重要實踐性教學環(huán)節(jié)。本實驗課程旨在通過實驗和案例分析,使學生加深理解、驗證鞏固課堂教學內(nèi)容;增強對軟件工程的感性認識;掌握軟件的分析、開發(fā)的基本方法;培養(yǎng)學生的綜合應(yīng)用基本概念、基本原理和技術(shù)方法的能力。在一定程度上掌握各階段形成文檔的格式、寫法及用途,各階段評審的運作和效果。培養(yǎng)初步的系統(tǒng)工程思想和合理的軟件開發(fā)的風格。真正做到學以致用,使課本上的抽象的理論、方法與具體的實踐應(yīng)用相結(jié)合。二、實驗教學目的和要求開設(shè)本實驗課程的目的旨在通過指導(dǎo)學生分析與設(shè)計實現(xiàn)一個微型應(yīng)用軟件,鞏固和加深學生對軟件工程原理的理解,提高綜合運用本課程所學知識的能力;培養(yǎng)學生選用參考書,查閱手冊及文獻資料的能力;培養(yǎng)獨立思考,深入研究,分析問題、解決問題的能力;通過實際系統(tǒng)的分析設(shè)計、編程調(diào)試,掌握系統(tǒng)軟件的分析方法和工程設(shè)計方法;培養(yǎng)學生嚴謹?shù)目茖W態(tài)度,嚴肅認真的工作作風,和團隊協(xié)作精神。要求學生在學習的過程中用結(jié)構(gòu)化方法或者面向?qū)ο蠓椒ㄔO(shè)計一個小型軟件,實現(xiàn)一定的功能,比如人事管理軟件、圖書資料管理軟件、商場商品管理軟件、學校學籍管理軟件等等。題目由任課教師指定,也可自擬。要求學生能獨立完成從系統(tǒng)定義,軟件計劃,軟件需求分析,軟件設(shè)計,編碼/測試,直至運行/維護的軟件生存期的全過程。最后要求提交的作業(yè)內(nèi)容為:各個階段的文檔、程序源代碼、軟件的可演示版本等。三、實驗項目名稱和學時分配實驗項目編號實驗項目名稱學時分配實驗類型每組人數(shù)必開/選開備注1242003001需求分析3設(shè)計性3-5人必開1242003002總體設(shè)計2設(shè)計性3-5人必開1242003003詳細設(shè)計2設(shè)計性3-5人必開1242003004編碼及測試3設(shè)計性3-5人必開1242003005面向?qū)ο蠓治雠c設(shè)計6設(shè)計性3-5人選開四、實驗項目具體內(nèi)容實驗項目一:需求分析實驗?zāi)康模毫私獠⒄莆招枨蠓治鲭A段包括的主要活動,掌握使用結(jié)構(gòu)化分析方法進行建模的過程。實驗內(nèi)容:每個小組結(jié)合自己的小型軟件項目,繪制數(shù)據(jù)流圖,編寫數(shù)據(jù)字典和需求分析規(guī)格說明書,建立分析模型。主要儀器:PC微機;要求聯(lián)網(wǎng)。教學方式:根據(jù)本小組的軟件項目需求,采用結(jié)構(gòu)化分析方法對系統(tǒng)的功能及性能需求進行分析,在此基礎(chǔ)上繪制數(shù)據(jù)流圖和編寫數(shù)據(jù)字典;按下述的文檔要求編寫需求分析規(guī)格說明書,編制內(nèi)容要求如下:1任務(wù)概述2數(shù)據(jù)描述3功能需求4運行需求5其它需求(可使用性、安全保密性等)預(yù)習要求:無實驗項目二:總體設(shè)計實驗?zāi)康模毫肆私獠⒄莆战Y(jié)構(gòu)化設(shè)計方法。實驗內(nèi)容:每個小組結(jié)合自己的小型軟件項目,在完成前面實驗的基礎(chǔ)上,進行總體設(shè)計,編寫總體設(shè)計說明書。主要儀器:PC微機;要求聯(lián)網(wǎng)。教學方式:根據(jù)本小組的軟件項目的具體需求,采用結(jié)構(gòu)化設(shè)計方法進行總體設(shè)計,確定系統(tǒng)總體設(shè)計方案,建立軟件系統(tǒng)的體系結(jié)構(gòu),完成系統(tǒng)的模塊化;按照下述的文檔要求編寫總體設(shè)計說明書,編制內(nèi)容要求如下:1引言2總體設(shè)計3接口設(shè)計4運行設(shè)計預(yù)習要求:無實驗項目三:詳細設(shè)計實驗?zāi)康模毫私獠⒄莆赵敿氃O(shè)計工具描述設(shè)計模塊中的算法及程序的邏輯結(jié)構(gòu)。實驗內(nèi)容:每個小組結(jié)合自己的小型軟件項目,在完成前面實驗的基礎(chǔ)上,選擇軟件系統(tǒng)中的若干個核心模塊,用詳細設(shè)計工具描述該模塊中的算法及程序的邏輯結(jié)構(gòu)。主要儀器:PC微機;要求聯(lián)網(wǎng)。教學方式:根據(jù)本小組的軟件項目的總體設(shè)計方案,選擇其中的若干個核心模塊,對模塊內(nèi)部過程及數(shù)據(jù)結(jié)構(gòu)進行設(shè)計,由小組成員分工完成;并按下述的文檔要求編寫詳細設(shè)計說明書,編制內(nèi)容要求如下:1引言2總體設(shè)計3程序描述預(yù)習要求:無實驗項目四:編碼及測試實驗?zāi)康模壕帉懺闯绦?,了解并掌握測試過程中單元測試、集成測試、確認測試的任務(wù)及采用的方法。實驗內(nèi)容:每個小組結(jié)合自己的小型軟件項目,在完成前面實驗的基礎(chǔ)上,根據(jù)系統(tǒng)的總體設(shè)計方案和詳細設(shè)計方案,完成軟件系統(tǒng)的框架實現(xiàn),并在此基礎(chǔ)上制定測試計劃和方案,書寫測試報告。主要儀器:PC微機;要求聯(lián)網(wǎng)。教學方式:根據(jù)本小組的軟件設(shè)計方案,對其中的若干個核心模塊進行編碼實現(xiàn),并在此基礎(chǔ)上搭建系統(tǒng)的整體框架;編碼完成后,針對核心模塊進行單元測試,包括白盒測試和黑盒測試,在完成單元測試的基礎(chǔ)上進行集成測試和確認測試,在這些過程中需指定測試計劃和方案,并根據(jù)測試結(jié)果書寫測試報告。按下述的文檔要求編寫測試計劃,編制內(nèi)容要求如下:1編寫目的2計劃3測試項目說明預(yù)習要求:無實驗項目五:面向?qū)ο蠓治雠c設(shè)計實驗?zāi)康模毫私獠⒄莆沼妹嫦驅(qū)ο蟮姆椒ǚ治雠c設(shè)計軟件。實驗內(nèi)容:每個小組結(jié)合自己的小型軟件項目,應(yīng)用面向?qū)ο蟮姆治雠c設(shè)計思想,采用統(tǒng)一建模語言UML描述分析和設(shè)計的過程。主要儀器:PC微機;要求聯(lián)網(wǎng)。教學方式:根據(jù)面向?qū)ο笏枷耄⑾鄳?yīng)的對象模型、動態(tài)模型和功能模型,并在此基礎(chǔ)上編制對應(yīng)的文檔,包括:系統(tǒng)分析說明書(類圖+用例圖+交互圖+類描述模板)、系統(tǒng)設(shè)計說明書(類的詳細設(shè)計:表示復(fù)雜屬性的數(shù)據(jù)結(jié)構(gòu)+復(fù)雜服務(wù)的具體實現(xiàn))、數(shù)據(jù)庫設(shè)計說明書(根據(jù)項目性質(zhì)決定是否需要)等。預(yù)習要求:無五、實驗課考核方式(1)實驗報告每個小組在每次實驗結(jié)束后提交的階段文檔和代碼即可作為小組的實驗報告。在所有的實驗結(jié)束后,每個小組需要提交一份完整的源程序清單和一個可運行的軟件演示版本,小組的每個成員還需提交一份個人實驗課程總結(jié)報告,內(nèi)容包括成員在小組中的角色,在每個實驗中所做的工作,你在整個實驗課程中的心得體會以及你對實驗課程的建議和意見。(2)實驗課的考核方式和成績評定辦法軟件工程實驗是軟件工程概論課程教學的一部分,不作為課程單獨考核,本實驗課程的成績占軟件工程概論課程期末總成績的20%。本實驗課程的成績由三部分組成:文檔成績占50%、程序成績占25%、個人實驗課程總結(jié)報告成績占25%。其中文檔成績反映階段文檔的編制質(zhì)量,程序成績反映軟件系統(tǒng)的編寫與運行狀況,個人實驗課程總結(jié)報告成績反映個人在小組中的作用和工作量飽滿程度。前2項成績?yōu)轫椖拷M成績,占75%;第3項成績?yōu)閭€人成績,占25%。同一個項目組的每一位學生前2項成績相同,就是該項目組的成績。因此,項目組全體同學必須充分發(fā)揮團隊精神,盡一切努力去為項目組的成績而工作。六、實驗指導(dǎo)

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論