-
軟件工程
(平頂山學院提供的慕課)
鎖定
- 中文名
- 軟件工程
- 授課教師
- 馬麗、單冬紅、張國平、何偉娜、李真
- 類 型
- 慕課課程、國家精品課程
- 授課平台
- 中國大學MOOC
- 開課時間
- 2017年9月12日(首次)
- 提供院校
- 平頂山學院
軟件工程課程性質
軟件工程課程定位
軟件工程適應專業
軟件工程開課信息
開課次數 | 開課時間 | 授課教師 | 學時安排 | 參與人數 |
---|---|---|---|---|
第1次開課 | 2017年09月12日~2017年12月26日 | 馬麗、單冬紅、張國平、李真、何偉娜、劉小滿、彭統乾 | 3—5小時每週 | 1803 |
第2次開課 | 2018年03月12日~2018年06月24日 | 馬麗、單冬紅、張國平、李真、何偉娜 | 5小時每週 | 1779 |
第3次開課 | 2018年09月10日~2018年12月23日 | 馬麗、單冬紅、張國平、李真、何偉娜 | 3—5小時每週 | 983 |
第4次開課 | 2019年03月04日~2019年06月02日 | 馬麗、單冬紅、張國平、李真、何偉娜、高敬禮 | 5小時每週 | 2186 |
第5次開課 | 2019年09月09日~2020年01月31日 | 馬麗、單冬紅、張國平、李真、何偉娜、高敬禮 | 5小時每週 | 1376 |
第6次開課 | 2020年02月17日~2020年07月21日 | 馬麗、單冬紅、張國平、李真、高敬禮 | 5小時每週 | 2277 |
第7次開課 | 2020年09月08日~2020年12月13日 | 馬麗、單冬紅、張國平、何偉娜、李真 | 5小時每週 | 待定 |
軟件工程課程簡介
軟件工程內容由3個模塊、12個知識單元、兩個實踐項目專題構成(見右圖“課程結構”)。軟件工程概述模塊主要講授軟件危機、軟件工程以及軟件過程等相關概念。軟件開發方法模塊主要講授常見的結構化方法與面向對象方法。軟件項目管理模塊主要通過計劃、組織和控制等一系列活動,合理配置和使用各種資源。軟件開發方法模塊依照“軟件開發過程+實踐項目專題—案例—任務”的形式組織內容。每種軟件開發方法按軟件開發過程組織知識單元,分別設置一個實踐項目專題與知識單元鏈接。每個項目專題將企業實際軟件項目分解為幾個案例,每個案例又分解為若干任務與知識單元呼應。
[1]
軟件工程課程大綱
第1周 | 第6章 實現--單元測試 |
第1章 軟件工程概述 | 第6章 實現--單元作業 |
◎軟件工程的概念 | 第7周 |
◎軟件生命週期 | ◎面向對象方法學項目專題 |
◎軟件過程 | 第8章 面向對象方法學與UML |
軟件工程概述--單元測試題 | ◎面向對象的概念 |
第2周 | ◎UML相關知識 |
第2章 可行性分析 | ◎面向對象建模 |
◎可行性分析任務與過程 | 單元測試題 |
◎成本效益分析 | 第8周 |
第3章 需求分析 | 第8章 面向對象方法學與UML |
◎需求分析要求 | ◎對象模型 |
◎獲取用户需求的方法 | ◎動態模型 |
結構化方法項目專題 | ◎功能模型 |
可行性分析--單元測試題 | ◎三種模型間的關係 |
第3周 | 面向對象方法學與UML--單元測試 |
第3章 需求分析 | 面向對象方法學與UML--單元作業 |
◎數據流圖 | 第9周 |
◎數據字典 | 第9章 面向對象分析 |
◎實體聯繫圖 | ◎面向對象分析的基本過程 |
需求分析---單元測試題 | ◎建立對象模型 |
需求分析--單元作業 | 第10周 |
第4周 | 第9章 面向對象分析 |
第4章 總體設計 | ◎建立動態模型 |
◎概要設計過程 | ◎建立功能模型 |
◎模塊化 | 面向對象分析--單元測試 |
◎抽象與信息隱藏 | 面向對象分析--單元作業 |
◎模塊獨立 | 第11周 |
◎描述軟件結構的圖形工具 | 第10章 面向對象設計 |
總體設計--單元測試題 | ◎面向對象設計的準則 |
總體設計--單元作業 | ◎軟件重用和系統分解 |
第5周 | ◎子系統設計 |
第5章 詳細設計 | ◎設計關聯和設計優化 |
◎結構化程序 | 面向對象設計--單元作業 |
◎界面程序設計 | 面向對象設計--單元測試 |
◎過程設計工具 | 第12周 |
◎過程設計語言 | 第11章 面向對象實現 |
詳細設計--單元測試題 | ◎面向對象程序設計語言 |
詳細設計--單元作業 | ◎面向對象測試 |
第6周 | 面向對象實現--單元測試 |
第6章 實現 | 第13周 |
◎編碼 | 第12章 軟件項目管理 |
◎軟件測試的基本概念 | ◎軟件項目管理概述 |
◎測試用例概述 | ◎估算軟件 |
◎軟件測試過程 | ◎人員組織和進度計劃 |
◎軟件測試方法 | ◎質量保證 |
◎白盒測試 | ◎軟件配置管理 |
◎墨盒測試 | 軟件項目管理--單元測試 |
第7章 維護 | 軟件項目管理--單元作業 |
◎軟件維護 |
軟件工程課前預備
- 預備知識
- 學習資料
軟件工程的學習資料為《軟件工程:方法與實踐》《軟件工程理論與實踐》《軟件工程項目實訓教程》《軟件工程導論(第6版)》《軟件工程導論(第6版)學習輔導》《實用軟件工程》《軟件工程——面向對象和傳統的方法學》《軟件工程實踐教程》《需求工程·基礎、原理和技術》《UML系統分析與設計教程》。
[1]
書名 | 作者 | ISBN | 出版時間 | 出版社 |
---|---|---|---|---|
《軟件工程:方法與實踐》 | 範曉平等 | 9787302514749 | 2019年5月 | |
《軟件工程理論與實踐(第2版)》 | 王振武等 | 9787302456193 | 2017年1月 | |
《軟件工程項目實訓教程》 | 呂雲翔等 | 9787302443414 | 2016年11月 | |
《軟件工程導論(第6版)》 | 張海藩等 | 9787302330981 | 2013年8月 | |
《軟件工程導論(第6版)學習輔導》 | 張海藩等 | 9787302330998 | 2013年8月 | |
《軟件工程——面向對象和傳統的方法學》 | (美)Stephen R. Schach | 9787111208228 | 2007年 | |
《軟件工程實踐教程》 | 王衞紅等 | 9787111513711 | 2015年10月 | |
《需求工程·基礎、原理和技術》 | (德)Klaus Pohl | 9787111382317 | 2012年8月 | |
UML系統分析與設計教程 | 冀振燕 | 9787115197955 | 2013年7月 | |
《實用軟件工程》 | 張海藩等 | 9787115374042 | 2015年5月 | |
軟件工程授課目標
1、教授以軟件工程的發展、主要方法、常用工具的使用為主線。
2、分析問題和解決問題的能力和團隊工作交流能力。
3、運用軟件工程的概念、原理、技術和方法開發與維護軟件的能力。
4、對軟件開發領域常見的職業要求、團隊合作精神進行培養與灌輸。
軟件工程課程特色
軟件工程所獲榮譽
2010年,軟件工程被評選為河南省精品課程。
軟件工程教師簡介
馬麗,女,1968年出生,平頂山學院軟件學院專職教師、教授。
[18]
- 參考資料
-
- 1. 軟件工程7 .中國大學MOOC[引用日期2020-09-15]
- 2. 軟件工程1 .中國大學MOOC[引用日期2020-09-16]
- 3. 軟件工程2 .中國大學MOOC[引用日期2020-09-16]
- 4. 軟件工程3 .中國大學MOOC[引用日期2020-09-16]
- 5. 軟件工程4 .中國大學MOOC[引用日期2020-09-16]
- 6. 軟件工程5 .中國大學MOOC[引用日期2020-09-16]
- 7. 軟件工程6 .中國大學MOOC[引用日期2020-09-16]
- 8. 軟件工程:方法與實踐 .清華大學出版社[引用日期2020-09-16]
- 9. 軟件工程理論與實踐(第2版) .清華大學出版社[引用日期2020-09-16]
- 10. 軟件工程項目實訓教程 .清華大學出版社[引用日期2020-09-16]
- 11. 軟件工程導論(第6版) .清華大學出版社[引用日期2020-09-16]
- 12. 軟件工程導論(第6版)學習輔導 .清華大學出版社[引用日期2020-09-16]
- 13. 張海藩,呂雲翔編著. 實用軟件工程[M]. 北京:人民郵電出版社, 2015.05.
- 14. (美)Stephen R. Schach著,鄧迎春等譯 . 軟件工程——面向對象和傳統的方法學[M]. 北京:機械工業出版社, 2007.
- 15. 軟件工程實踐教程 .機械工業出版社[引用日期2020-09-16]
- 16. (德)Klaus Pohl著,彭鑫譯. 需求工程·基礎、原理和技術[M]. 北京:機械工業出版社, 2012.08.
- 17. UML系統分析與設計教程 .人民郵電出版社[引用日期2020-09-16]
- 18. 專業技術帶頭人馬麗教授介紹 .平頂山學院計算機學院(軟件學院)[引用日期2020-09-16]
- 19. 專業技術帶頭人單冬紅副教授介紹 .平頂山學院計算機學院(軟件學院)[引用日期2020-09-16]
- 20. 計算機學院(軟件學院)2018年度考核結果公示 .平頂山學院計算機學院(軟件學院)[引用日期2020-09-16]
- 21. 平頂山學院MOOC教師團隊 .中國大學MOOC[引用日期2020-09-16]
- 收起