河南大学《软件工程》是河南省一流本科课程。本课程面向的学生主要为河南大学计算机与信息学院、软件学院、国际教育学院的计科、大数据、网络安全、软件工程等专业的800名左右本科生。校内讲授《软件工程》课程的时间通常在每年的秋季学期。历年的学生评教中,课程组成员的评分都在90分以上。学生普遍反映通过该课程的学习能够显著提升自己的解决复杂软件工程问题的能力。
The Most Addictive Python and SQL Courses
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- 第一章 软件工程概论
- 1. 软件及软件工程简介
- 2. 软件危机
- 3. 软件生命周期
- 4. 软件过程模型
- 5. 常用的软件过程模型
- 6. 敏捷及敏捷过程
- 第二章 软件定义
- 7. 问题定义及可行性研究
- 第三章 需求分析
- 8. 需求工程
- 9. 需求获取与需求分析
- 10. 结构化分析方法
- 11. 结构化分析案例1
- 12. 结构化分析案例2
- 13. 面向对象简介
- 14. UML体系结构
- 15. UML结构图
- 16. UML行为图
- 17. 面向对象分析1
- 18. 面向对象分析2
- 第四章 系统设计
- 19. 软件设计基础
- 20. 软件体系结构设计
- 21. 用户体验设计
- 22. 结构化设计1
- 23. 结构化设计2
- 24. 面向对象设计基础
- 25. 面向对象设计1
- 26. 面向对象设计2
- 第五章 软件实现
- 27. 软件实现
- 第六章 软件测试
- 28. 软件测试基础
- 29. 软件测试过程
- 30. 软件测试技术
- 31. 软件测试策略
- 第七章 软件维护
- 32. 软件维护及其特征
- 33. 软件维护实施
- 34. 逆向工程和再工程
- 第八章 软件项目管理
- 35. 软件项目管理概述
- 36. 人员的组织与管理
- 37. 成本的估计与控制
- 38. 进度计划
- 39. 软件配置管理
- 期末考试
Taught by
杜莹 and Zhou Bing