軟體工程(平頂山學院提供的慕課)

軟體工程(平頂山學院提供的慕課)

本詞條是多義詞,共48個義項
更多義項 ▼ 收起列表 ▲

軟體工程是平頂山學院於2017年9月12日首次在中國大學MOOC開設的慕課課程、國家精品課程。該課程授課教師為馬麗、單冬紅、張國平、何偉娜、李真。截至2020年9月,據中國大學MOOC官網顯示,該課程已開課7次。

軟體工程分3個模組共12個知識單元,包括軟體工程概述、可行性分析、需求分析、總體設計、詳細設計、實現、維護、面向對象方法學與UML、面向對象方法學與UML、面向對象分析、面向對象分析、面向對象設計、面向對象實現、軟體項目管理。

基本介紹

  • 中文名:軟體工程
  • 授課教師:馬麗、單冬紅、張國平、何偉娜、李真
  • 類型:慕課課程、國家精品課程
  • 授課平台:中國大學MOOC
  • 開課時間:2017年9月12日(首次)
  • 提供院校:平頂山學院
課程性質,課程定位,適應專業,開課信息,課程簡介,課程大綱,課前預備,授課目標,課程特色,所獲榮譽,教師簡介,

課程性質

課程定位

軟體工程是一門對如何開發出成本、進度可控、高質量的軟體項目管理課程,學習該課程使學習者成長為系統分析師、系統架構師、軟體設計師、軟體測試師和項目管理人員奠定基礎。

適應專業

軟體工程普通高等院校計算機類/信息類及相關專業學校,也可供有一定經驗的IT從業人員參考。

開課信息

開課次數
開課時間
授課教師
學時安排
參與人數
第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周
第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系統分析與設計教程》。
書名
作者
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、對軟體開發領域常見的職業要求、團隊合作精神進行培養與灌輸。
5、對軟體管理過程中常見的問題能夠予以準確判斷,明確解決思路。

課程特色

該課程模組間獨立性強,內容豐富、新穎,主講教師以情景設定、問題驅動、案例分析等多種方式組織教學,培養學生使用工程化的方法高效地開發高質量軟體以及進行項目管理的能力。

所獲榮譽

2010年,軟體工程被評選為河南省精品課程。
2014年,該課程被評選為河南省精品資源共享課程。

教師簡介

馬麗,女,1968年出生,平頂山學院軟體學院專職教師、教授。
單冬紅,女,1976年出生,碩士,平頂山學院軟體學院副教授。
張國平,男,平頂山學院軟體學院教師。
何偉娜,女,平頂山學院軟體學院教師。
李真,男,平頂山學院軟體學院教師。

相關詞條

熱門詞條

聯絡我們