软件工程是电子信息工程专业中一门综合性和实践性很强的核心课程,主要内容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、编码、软件质量与质量保证、项目计划与管理等内容。 根据培养基层应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,培养非计算机专业学生计算机软件开发与应用的综合能力。通过本课程学习和实践,使学生掌握软件工程的发展概况、开发环境、软件开发与管理过程的基本技术与方法、具备软件开发的综合能力,为更深入地学习和今后从事软件开发和应用打下良好的基础。