软件工程教学大纲

软件工程是指导软件开发与维护的工程学科,是软件、计算机及相关专业的重要专业课程。本课程面向生物医学工程专业(智能医学信息方向)三年级本科生开设,培养目标是帮助学生掌握软件工程基础理论和现代方法,构建工程化研发思维体系,树立项目过程理念,熟练运用过程方法工具,培养系统实现能力。同时树立对我国软件产业的自信心自豪感,明确社会责任与担当,为后续软件工程综合实验、毕业实习和毕业设计奠定基础。

“新工科”建设强调“树立工程教育新理念”和“提升学生解决复杂工程问题的能力”。基于智能医学信息人才培养要求,本课程培养目标为“智慧医疗行业软件工程设计和实现能力”。主要介绍软件开发及管理过程的原理、方法及应用。为了使学生掌握现代化的软件设计开发思想和方法,本课程结合当代软件工程技术的发展实际,向学生系统地讲述软件工程相关知识,包括软件工程的概念、原理、技术,经时间考验的管理技术、当前的技术方法等,并选择典型的软件工程开发案例进行剖析,使学生将所学灵活地应用于实际的软件开发中。通过本课程的学习,训练学生的软件分析能力,使学生进一步掌握软件系统的各种开发方法和技术,提高软件设计水平。深入研究行业软件,充分体现行业需求,达到以下目标。

表1 软件工程课程目标

编号

课程目标

指标点

1

工程知识能力:掌握软件工程基本知识,能够解决复杂工程问题,具有系统开发的基本科学素养

将软件工程软件知识用于解决方案的评价

2

问题分析能力:掌握解决复杂软件工程问题所需的思维方法,具有良好的问题分析能力,通过文献研究分析问题并获得有效结论

针对具体软件工程问题进行测评、分析和求解

3

应用现代工具能力:针对软件工程问题,选择与使用恰当的平台、技术、资源、工程工具和信息技术工具,能够适当改进

根据软件工程问题的需要,运用开发工具对工程设计进行检验和评价

4

环境保护和可持续发展能力:具有环保可持续发展理念,能够评价软件工程实践对环境社会的影响

评价软件工程资源利用、信息安全防范中可能的隐患

5

职业素养和综合素质:遵守各项职业规范,树立正确的价值观

社会主义核心价值观,民族自信心自豪感,明确社会责任与担当

 

本课程适用于信息工程、生物医学工程、计算机软件、计算机应用等相关专业学生学习。总学时为48学时,其中线下课堂教学30学时,线上学习(含自主学习和小组合作学习)18学时,可根据学情适当调整。

点击教学大纲-软件工程.pdf链接查看此文件