




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、軟件工程實驗教學大綱 一、課程基本信息 中文名稱軟件工程英文名稱Software Engineering適用專業(yè)計算機科學與技術(shù)先修課程高級程序設(shè)計、數(shù)據(jù)庫、離散數(shù)學、數(shù)據(jù)結(jié)構(gòu)課程類別專業(yè)核心課修讀性質(zhì)必修 學分/學時3.5學分/51學時(17學時)考核方式考試 注:表格內(nèi)使用“宋體五號”(不需加粗),大綱填寫完畢刪除此行內(nèi)容。二、教學目標(限200字以內(nèi))(黑體小四號)本課程是計算機科學與技術(shù)專業(yè)的專業(yè)主干課。通過本課程的學習,使學生初步建立工程化意識,學會用工程化思想(包括技術(shù)、方法與環(huán)境)開發(fā)各種軟件,以軟件的生命周期作為主線,掌握軟件工程的基本理論,進一步系統(tǒng)化、工程化,為今后實際工程
2、中能夠進行系統(tǒng)分析與設(shè)計奠定良好的基礎(chǔ),是從事計算機軟件開發(fā)與維護工作的基礎(chǔ)。本課程的教學目標(宋體五號,加粗):內(nèi)容(宋體五號,行距16磅)軟件工程是計算機科學與技術(shù)專業(yè)教學計劃中一門綜合性和實踐性很強的核心課程,根據(jù)培養(yǎng)基層應用型人才的需要,任務是使學生通過本課程的學習,了解軟件項目開發(fā)和維護的一般過程,掌握軟件開發(fā)的傳統(tǒng)方法和最新方法,為更深入地學習和今后從事軟件工程實踐打下良好的基礎(chǔ)。三、教學內(nèi)容(黑體小四號)實驗項目一:Visio繪圖軟件的安裝與使用實驗(2) 1.實驗屬性(宋體五號,加粗):驗證實驗2.修讀性質(zhì)(宋體五號,加粗):必開 3.教學目標(宋體五號,加粗): (1)了解V
3、isio工具軟件的特色、安裝以及工作環(huán)境;(2)掌握利用Visio繪制系統(tǒng)流程圖、繪制數(shù)據(jù)流圖、繪制軟件結(jié)構(gòu)圖的方法。 4.實驗方法(宋體五號,加粗)Visio 2007的文件共有4種類型,即繪圖文件、模具文件、模板文件和工作環(huán)境文件。繪圖文件(.vsd),用于存儲繪制的各種圖形。一個繪圖文件中可以有多個繪圖頁,它是Visio中最常用的文件。模具文件(.vss),用來存放繪圖過程中生成各種圖形的“母體”,即形狀(圖形)。Visio自帶了大量對應于不同繪圖場合的模具文件,給繪圖帶來了很大的方便。用戶還可以根據(jù)自己的需要,生成自己的模具文件。模板文件(.vst),同時存放繪圖文件和模具文件,并定義
4、了相應的工作環(huán)境。Visio自帶了許多模板文件。用戶可以利用Visio自帶的或自己生成的模具文件,對操作環(huán)境加以改造,進而生成自己的模板文件。工作環(huán)境文件(.vsw),用戶根據(jù)自己的需要將繪圖文件與模具文件結(jié)合起來,定義最適合個人的工作環(huán)境,生成工作環(huán)境文件。該文件存儲了繪圖窗口、各組件的位置和排列方式等。在下次打開時,可以直接進入預設(shè)的工作環(huán)境。此外,Visio還支持其他多種格式的文件,可以在Visio的打開或保存操作中使用這些文件類型。5實驗儀器設(shè)備(宋體五號,加粗)硬件設(shè)備:微機;軟件:操作系統(tǒng) windows xp/windows2000/windows vista/window7,v
5、isio20076.實驗內(nèi)容(宋體五號,加粗)操作并熟悉Visio的工作窗口。選擇教科書中的某個E-R圖或者數(shù)據(jù)流圖,然后用Visio繪制出來。把Visio繪制的圖形進行組合、復制到word中。簡單描述使用Visio的感覺,對比Visio與其他繪圖工具,分析Visio的優(yōu)勢。7.成績評定(宋體五號,加粗)根據(jù)教師安排的作業(yè),查看學生利用Visio繪圖完成作業(yè)情況。成績占2%。8.其他必要說明(可選項,宋體五號,加粗)分析與討論:(1)對于在Visio的模具中沒有但又需要經(jīng)常使用的圖形,試分析和討論如何處理?(2)除了上述提到的系統(tǒng)流程圖、數(shù)據(jù)流程圖和軟件結(jié)構(gòu)圖之外,請討論使用Visio還可以繪
6、制其它哪些圖形?實驗項目二:可行性分析實驗(2)(宋體五號,加粗,居中)1.實驗屬性(宋體五號,加粗):設(shè)計實驗2.修讀性質(zhì)(宋體五號,加粗):必開 3.教學目標(宋體五號,加粗): (1) 通過本次實驗,掌握需求調(diào)查與可行性研究的方法、過程和步驟,加深對可行性分析有關(guān)理論的理解,為學習后面的需求分析與軟件設(shè)計打下一個良好的基礎(chǔ)。(2) 要求學生實驗前要認真消化書本和課堂教學內(nèi)容,精心準備本次實驗。會寫出可行性分析報告,能編制出初步的系統(tǒng)開發(fā)計劃。 4.實驗方法(宋體五號,加粗)可行性研究任務和過程學生掌握可行性研究的有關(guān)概念和具體分析過程,并明確從哪些方面進行可行性分析。成本效益分析的技術(shù)掌
7、握軟件項目成本效益分析的常用手段??尚行匝芯繄蟾娴臅鴮懯箤W生掌握可行性研究報告的書寫格式、注意事項和研究內(nèi)容。5實驗儀器設(shè)備(宋體五號,加粗)硬件環(huán)境 :PC 機 軟件環(huán)境 :Windows環(huán)境,C語言系統(tǒng)或 其它語言工具6.實驗內(nèi)容(宋體五號,加粗)要求根據(jù)老師所擬定的題目,到應用現(xiàn)場進行實際調(diào)查,對問題進行可行性分析,并編寫出可行性分析報告。7.成績評定(宋體五號,加粗)根據(jù)學生撰寫的可行性報告評分,成績占2%。8.其他必要說明(可選項,宋體五號,加粗)分析與討論:為什么要進行可行性研究 ?從哪些方面進行可行性研究 ?可行性研究的結(jié)果對項目有什么影響 ?實驗項目三:需求分析實驗(2) 1.
8、實驗屬性(宋體五號,加粗):設(shè)計實驗2.修讀性質(zhì)(宋體五號,加粗):必開 3.教學目標(宋體五號,加粗): 通過對選定系統(tǒng)的某個模塊進行系統(tǒng)分析和編寫需求說明書,掌握系統(tǒng)需求分析的步驟和方法,明確需求說明書內(nèi)容和格式。注意事項:1)數(shù)據(jù)流圖及各圖示要準確和規(guī)范;2)數(shù)據(jù)字典要完整有序。 4.實驗方法(宋體五號,加粗) 1)問題分析2)需求描述3)編寫需求說明書5實驗儀器設(shè)備(宋體五號,加粗)硬件環(huán)境 :PC 機 軟件環(huán)境 :Windows環(huán)境,C語言系統(tǒng)或 其它語言工具6.實驗內(nèi)容(宋體五號,加粗)要求根據(jù)老師所擬定的題目,到應用現(xiàn)場進行實際調(diào)查,對問題進行需求分析,并編寫出需求分析報告。其中
9、主要工作有:1)繪制數(shù)據(jù)流圖;2)給出數(shù)據(jù)字典;3)編寫需求說明書。7.成績評定(宋體五號,加粗)根據(jù)學生撰寫的需求分析報告評分,成績占4%。8.其他必要說明(可選項,宋體五號,加粗)分析與討論:需求分析的難點在哪里?需求獲取基礎(chǔ)主要有哪些?實驗項目四:系統(tǒng)總體設(shè)計實驗(3) 1.實驗屬性(宋體五號,加粗):設(shè)計實驗2.修讀性質(zhì)(宋體五號,加粗):必開 3.教學目標(宋體五號,加粗): 通過對選定系統(tǒng)的進行設(shè)計和編寫軟件設(shè)計說明書,掌握系統(tǒng)軟件設(shè)計的步驟和方法,明確軟件設(shè)計規(guī)格說明書內(nèi)容和格式。認真分析實驗三的結(jié)果,給出系統(tǒng)合理的體系結(jié)構(gòu),描繪系統(tǒng)結(jié)構(gòu)圖,并合理劃分系統(tǒng)的各組成模塊,最后給出系
10、統(tǒng)的各部分設(shè)計規(guī)格說明書。4.實驗方法(宋體五號,加粗) 1)軟件設(shè)計方法和步驟;2)設(shè)計原理(模塊化、抽象、逐步求精、信息隱藏、模塊獨立和啟發(fā)規(guī)則;3)層次圖、HIPO圖、結(jié)構(gòu)圖;4)面向數(shù)據(jù)流的設(shè)計方法。5實驗儀器設(shè)備(宋體五號,加粗)硬件環(huán)境 :PC 機 軟件環(huán)境 :Windows環(huán)境,C語言系統(tǒng)或 其它語言工具6.實驗內(nèi)容(宋體五號,加粗)功能結(jié)構(gòu)圖設(shè)計,軟件處理流程設(shè)計,輸出設(shè)計(主要指打印輸出設(shè)計),存儲文件格式設(shè)計(數(shù)據(jù)庫結(jié)構(gòu)設(shè)計),輸入設(shè)計(主要指數(shù)據(jù)錄入卡設(shè)計)。7.成績評定(宋體五號,加粗)根據(jù)學生撰寫的軟件總體設(shè)計報告評分,成績占3%。8.其他必要說明(可選項,宋體五號,
11、加粗)分析與討論:系統(tǒng)設(shè)計和需求分析的關(guān)系是什么?兩者必須先后關(guān)聯(lián)嗎? 怎樣描繪系統(tǒng)的體系結(jié)構(gòu)? 怎樣繪制符合規(guī)范的流程圖。 實驗項目五:詳細設(shè)計實驗(3) 1.實驗屬性(宋體五號,加粗):設(shè)計實驗2.修讀性質(zhì)(宋體五號,加粗):必開 3.教學目標(宋體五號,加粗): 根據(jù)實驗四結(jié)果,對系統(tǒng)中的模塊詳細設(shè)計,為下一階段編碼做準備,掌握詳細設(shè)計方法,明確詳細設(shè)計規(guī)格說明書內(nèi)容和格式。4.實驗方法(宋體五號,加粗) 1)人機界面設(shè)計的方法、原則2)模塊詳細工具(程序流程圖、PAD圖、PDL、盒圖、判定樹/判定表)5實驗儀器設(shè)備(宋體五號,加粗)硬件環(huán)境 :PC 機 軟件環(huán)境 :Windows環(huán)境,
12、C語言系統(tǒng)或 其它語言工具6.實驗內(nèi)容(宋體五號,加粗)人機界面設(shè)計和模塊詳細設(shè)計 7.成績評定(宋體五號,加粗)根據(jù)學生撰寫的詳細設(shè)計報告評分,成績占3%。8.其他必要說明(可選項,宋體五號,加粗)分析與討論:簡述詳細設(shè)計階段的主要任務。 簡述詳細設(shè)計說明書的主要內(nèi)容。 怎樣組織對設(shè)計階段工作的評審? 實驗項目六:軟件實現(xiàn)實驗(2) 1.實驗屬性(宋體五號,加粗):設(shè)計實驗2.修讀性質(zhì)(宋體五號,加粗):必開 3.教學目標(宋體五號,加粗): 根據(jù)實驗五結(jié)果,選擇一門程序設(shè)計語言,對系統(tǒng)進行編碼工作,最終完成系統(tǒng)的編碼工作。 代碼要具有良好的編程風格和注釋。4.實驗方法(宋體五號,加粗) 1
13、)選擇合適的編程語言,采用效率高的開發(fā)工具。5實驗儀器設(shè)備(宋體五號,加粗)硬件環(huán)境 :PC 機 軟件環(huán)境 :Windows環(huán)境,C語言系統(tǒng)或 其它語言工具6.實驗內(nèi)容(宋體五號,加粗)對系統(tǒng)中設(shè)計的模塊進行編程,完成模塊的代碼工作。7.成績評定(宋體五號,加粗)根據(jù)學生完成的軟件,主要看軟件的基本功能是否完善,完成情況如何,存在哪些不足,如何改進?成績占4%。8.其他必要說明(可選項,宋體五號,加粗)分析與討論:簡述良好編程風格的重要性? 為什么注釋和代碼必須一致? 有沒有其他語言也可以開發(fā)此項目? 實驗項目七:軟件測試實驗(2) 1.實驗屬性(宋體五號,加粗):設(shè)計實驗2.修讀性質(zhì)(宋體五
14、號,加粗):必開 3.教學目標(宋體五號,加粗): 進行軟件測試方法的選擇,完成測試用例的設(shè)計,并給出測試說明書。 4.實驗方法(宋體五號,加粗)白盒法測試(語句覆蓋、條件覆蓋、路徑覆蓋等),黑盒法測試(等價類劃分、邊界值分析等),組裝測試策略 。5實驗儀器設(shè)備(宋體五號,加粗)硬件環(huán)境 :PC 機 軟件環(huán)境 :Windows環(huán)境,C語言系統(tǒng)或 其它語言工具6.實驗內(nèi)容(宋體五號,加粗)對系統(tǒng)中設(shè)計的模塊進行單元測試,最后完成組裝測試。綜合利用白盒測試、黑盒測試、回歸測試。7.成績評定(宋體五號,加粗)根據(jù)學生完成的測試報告評分。成績占4%。8.其他必要說明(可選項,宋體五號,加粗)分析與討論
15、:為什么說測試只能證明程序有錯誤,不能證明程序的正確性? 簡述軟件測試的對象和內(nèi)容。 試總結(jié)軟件測試策略。 實驗項目八:軟件維護實驗(1) 1.實驗屬性(宋體五號,加粗):設(shè)計實驗2.修讀性質(zhì)(宋體五號,加粗):必開 3.教學目標(宋體五號,加粗): 針對客戶遇到的問題,提出軟件維護申請,對維護的軟件進行維護報告書寫。掌握軟件維護的一般流程、維護方法。 4.實驗方法(宋體五號,加粗)1)明確軟件維護的類型與策略。2)了解軟件維護的過程與管理方法。5實驗儀器設(shè)備(宋體五號,加粗)硬件環(huán)境 :PC 機 軟件環(huán)境 :Windows環(huán)境,C語言系統(tǒng)或 其它語言工具6.實驗內(nèi)容(宋體五號,加粗) (1)
16、根據(jù)客戶遇到的問題,提出軟件維護請求。模擬客戶遇到錯誤時,撰寫維護申請;(2)針對客戶維護請求進行分類,并對維護工作進行管理。(3)對維護工作完成之后,撰寫維護報告。7.成績評定(宋體五號,加粗)根據(jù)學生完成的維護報告評分。成績占1%。8.其他必要說明(可選項,宋體五號,加粗)分析與討論:維護工作的重要性?維護和開發(fā)的區(qū)別在哪里?四、考核形式及成績評定 實驗成績考核由完成的實驗給定。(一)考核形式和成績評定: 實驗題目評分(占總分百分比分)分配課時備注實驗一2實驗報告實驗二4可行分析報告實驗三4需求分析報告實驗四3總體設(shè)計報告實驗五3詳細設(shè)計報告實驗六4源代碼實驗七4測試報告實驗八1維護文檔合計2517五、教材與參考書(黑體小四號)教 材:陳明.軟件工程課程實踐.北京:清華大學出版社,2009年8月參考書:1鄭人杰,許靜,于波等.軟件測試.北京:人民郵電出版社,2011年3月 2 李代平等.軟件工程設(shè)計案例教程.北京:高等教育出版社,2008年2月六、其他
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)買斷合同范本
- 獸醫(yī)聘請合同范本
- 產(chǎn)品供應鏈投資合同范本
- 2025年自動造型線項目提案報告模稿
- 機械手表市場報告范文
- 機械創(chuàng)新設(shè)計報告范文
- 2025年谷物細粉項目提案報告模范
- 《客至》教學設(shè)計 2024-2025學年統(tǒng)編版高中語文選擇性必修下冊
- 2024湖南軌道芝城礦業(yè)有限公司公開招聘1人筆試參考題庫附帶答案詳解
- 部編版三年級下冊語文作業(yè)本參考答案
- SF-T0095-2021人身損害與疾病因果關(guān)系判定指南
- 2024并網(wǎng)光伏逆變器技術(shù)規(guī)范
- 文言文多文本閱讀:叔向見韓宣子(附答案解析與譯文)
- 工程招投標模擬實訓報告范文2024年
- 系統(tǒng)脫敏治療的長期療效跟蹤評估
- 二手儀器收購協(xié)議書范本
- 香港(2024年-2025年小學二年級語文)人教版期末考試試卷(含答案)
- 浙江省臺州市2024年中考語文模擬試題及答案6
- 山水情懷 課件-2024-2025學年高中美術(shù)人教版 (2019) 選擇性必修2 中國書畫
- GA 2139-2024警用防暴臂盾
評論
0/150
提交評論