劉鵬《軟體工程》課程教學實施方案
劉鵬一、課程概況
本課程是陝西電大電腦科學與技術專業本科生的一門選修課。軟體工程對軟體產業的形成和發展起著決定性的推動作用,在計算機的發展和應用中至關重要,已成為新興資訊產業的支柱。本課程將培養學生的軟體素質,提高學生的軟體開發能力與軟體的專案管理能力。
該課程通過對傳統的面向過程的軟體開發方法和物件導向的軟體開發方法的介紹,使學生掌握開發高質量軟體的方法;通過對軟體開發過程和過程管理技術的學習,使學生了解如何進行軟體度量和管理,怎樣進行質量保證活動,從而掌握軟體設計、開發的能力。
二、課程說明
1.學時及學分
本課程開設一學期,共90學時(其中理論課授課69學時,期末複習3學時,課程大作業18學時),5學分。
2.理論課教學內容及學時
課程簡介、軟體工程概述6學時
系統分析1學時
軟體需求分析8學時
軟體設計9學時
程式編碼9學時
軟體測試12學時
物件導向技術6學時
軟體質量保證6學時
軟體維護6學時
軟體工程標準化與軟體文件3學時
軟體專案管理計畫3學時
個部分內容的教學要求見教學大綱。
3.理論課主要教學內容安排說明
按大綱要求,本課程所選教材中的第5、6章教師可不講授,感興趣的學生可自己閱讀。第2章只要求掌握和了解大綱規定的部分,其他可不講授的部分如下:
3.7.3中的(3)判斷樹(因應用較少,可簡介或不講)
3.10軟體需求工具
4.4.5設計的後處理
4.5資料設計及檔案設計
8.6程式的靜態分析方法
8.7軟體測試工具
9.7crc卡片
10.9.4測試開始時的**模型
11.7.3再工程中的重構技術
11.8.7軟體配置管理工具pvcs
4.大作業
本課程要求必須完成乙個大作業,18學時,具體要求見教學大綱。
三、教學**
1.文字教材:
主教材:鄭人傑殷人昆陶永雷《實用軟體工程》第二版(2023年4月),清華大學出版社出版。
參考教材:齊治昌譚慶平寧洪《軟體工程》(2023年),高等教育出版社出版
殷人昆《軟體工程複習與考試指導》(同等學力人員申請碩士學位電腦科學與技術學科),2023年高等教育出版社出版。
2.網上直播課程:兩次
第一次:課程及學習方法介紹
第二次:期末複習指導
3.網上答疑討論:
每月15日晚7時至8時。
四、教學建議
1.對輔導教師的教學建議:
應以案例教學為主。
2.對學生學習的建議:
由於本課程有較強的理論性與實踐性,故課後必須及時閱讀教材內容,且熟讀重點部分,及時完成作業。建議每章課後做一下小結,有助於所學內容系統化。認真做好大作業。
五、教學模式
本課程教學模式改革的總體目標是:打破傳統的教學模式,構築以學生自主學習為主、以教師輔導為輔、多種教學**綜合運用的執行機制,逐步建立適合學生個別化自主學習的支援服務體系和質量保證體系。集中輔導學時可控制在計畫學時的40%。
教學輔導形式採用多樣化方式,如以課程學習小組的形式,選擇學生方便的時間安排學習小組到校集中對學生在學習過程中的共性問題進行性討論、講解;以電子郵件的方式對學生提出的問題進行解答:開展網上資訊發布、輔導、答疑、討論等等。
各辦學單位應結合本地學生實際情況進行具體的教學模式設計,其主要內容包括:教學方式、教學方法、**使用、網路教學、形成性考核等。在教學模式設計中,對教學過程的各主要環節應有教詳細的敘述,要具體化,要具有極強的可操作性。
六、成績考核
1.學生本課程的總成績由形成性考核成績和期末考試成績兩部分組成。形成性考核成績佔30%,期末考試成績佔70%,最終總成績達到60分為通過。形成性考核成績由輔導教師按省電大要求評定,期末考試由省電大統一命題。
2.形成性考核成績包括教學內容考核成績和教學管理考核成績兩部分。教學內容考核成績佔80%(包括平時作業成績佔60%和大作業成績佔40%),教學管理考核成績佔20%(包括輔導課出勤率、上網學習率、教學資源利用率和學習小組活動參加率四部分)。
3.大作業成績不合格者視為形成性考核成績不合格,不得參加期末考試。大作業成績的評定按以下原則給出:
i. 不能按要求按時完成者評為60分以下。
ii. 能按軟體工程規範要求完成全部文件、測試通過者成績為60-80分。,
iii. 文件質量較好,程式有難度,能反映學員有較強的軟體設計和實現的能力,成績評為80-100分。
4.輔導教師應對學生平時作業、大作業和教學管理考核內容做認真的批改、記錄,對學生平時作業至少批改4次以上。各辦學單位必須儲存有關情況,省電大將檢查驗收。
七、教學反饋
通過電子郵件、**聯絡
軟體工程範本
測試計畫初稿 這裡所說的測試,主要是指整個程式系統的組裝測試和確認測試。本檔案的編制是為了提供乙個對該軟體的測試計畫,包括對每項測試活動的內容 進度安排 設計考慮 測試資料的整理方法及評價準則。4.實現階段 模組開發卷宗 開始編寫 模組開發卷宗是在模組開發過程中逐步編寫出來的,每完成乙個模組或一組密...
軟體工程報告
設計專案 圖書管理系統 專業電腦科學與技術 班級計s091 學號 093433 學生姓名李萌 同組同學郭飛 一 實驗目的 學習用軟體工程的方法開發軟體,熟練掌握用高階語言編寫 除錯和執行各種程式的設計方法。二 實驗要求 本系統需要掌握軟體工程的基本知識,對系統進行可行性分析和需求分析,並熟練運用vc...
軟體工程總結
通過這乙個多星期的學習,使我了解到很多以前都不知道的關於軟體工程的知識 現將所學知識總結如下 軟體生命週期一共有三大階段 1.定義階段 對專案先整體進行專案評估,確定待開發專案的總體要求和適用範圍,以及與之相關的硬體,支撐軟體的要求。預估整個專案需要哪些技術,相關設計人員和開發人員,專案需要的成本估...