《软件工程》是计算机科学与技术、软件工程、网络工程专业的一门工程性必修课程,是计算机软件教学体系中的一门核心课程,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。
本课程主要为软件设计、开发企业培养具有软件设计开发能力,了解软件项目开发规范,具备软件项目管理知识的实践型人才。帮助学生进入该类企业,从事软件项目设计、开发、测试与维护奠定基础。
《软件工程》是本科计算机与技术、软件工程、网络工程、物联网工程专业教学计划中一门综合性和实践性很强的核心课程,主要内容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。
根据应用型人才培养的需要,通过本课程的学习,使学生了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和面向对象方法,为更深入地学习和今后从事软件工程实践打下良好的基础。
(1)职业素养的培养:对软件开发领域常见的职业要求、团队合作精神进行培养与灌输。
(2)专业素养的培养:对软件开发与管理过程中常见的问题能够予以准确判断,明确解决思路。