智慧慕课 认证学习
软件工程
分享
课程详情
课程图谱
课程评价
spContent=本次软件工程课程是一门导论性专业基础课程。本课程以计算机科学理论和其他相关学科的理论为指导,采用工程化的概念、原理、规范、技术和方法进行软件工程项目的开发和维护,具有丰富的知识拓展案例,让大家逐步了解软件开发和维护的方法,为进一步深入学习进阶课程打下基础。
—— 课程团队
课程概述

《软件工程》是软件工程专业的专业基础课。本课程以计算机科学理论和其他相关学科的理论为指导,采用工程化的概念、原理、规范、技术和方法进行软件工程项目的开发和维护,旨在阐明软件工程的思想、目标和原则,系统讲授软件开发、维护和管理的过程、技术和工具,帮助学生掌握需求分析、软件设计、代码编写、软件测试、维护演化、质量保证、团队协作等方面的专业知识和工程能力,把经过实践证明正确的管理措施和最优的技术方法结合起来,以较少的代价获取高质量的软件产品。

授课目标

课程目标1:能够运用结构化的软件工程方法、面向对象方法进行软件系统设计,掌握软件产品全周期的设计方法和开发技术。

课程目标2:能够运用软件工程模型符号进行设计方案的识别、比较、选择、优化和评价,能够使学生具备软件模型选择和软件开发过程设计能力。

课程目标3:能够基于工业、商业等领域的技术标准、知识产权、国家产业政策和相关法律法规等工程知识,通过案例和实践理解其对软件工程活动的影响。

课程目标4:了解软件开发过程中的项目管理方法,能够结合复杂工程问题的技术方案进行经济可行性分析。

课程大纲
参考资料

1.建议教材

《软件工程》,李爱萍等编著,清华大学出版社,2017年。

2.教学参考书

《软件工程-理论与实践》,毛新军编著,高等教育出版社,2024年。

《软件工程》,齐治昌等编著,高等教育出版社,2019年。

《软件工程》,陈明编著,中国铁道出版社,2011年。