(一)培养目标 结合经济发展对软件人才的需要,以行业为导向,培养富有执行力、竞争力及较强创新能力的复合型、应用型人才。 学生应德、智、体、美全面发展,具备良好的科学素养,掌握自然科学基础知识,系统地掌握软件工程基本理论,计算机软、硬件系统基础知识,具备本领域分析问题、解决问题的能力。学生应了解软件开发的基本流程,至少精通一门开发语言,具备软件系统的分析设计能力和软件项目管理能力。能从事相关行业应用软件的管理、维护及开发工作。 (二)毕业标准 为达成培养目标,结合我校学生实际情况和软件工程专业办学情况,我校软件工程本科毕业生应具备以下各项能力与素质: 1.数学能力 作为理工类本科学生,需具备基本的数学技巧及在软件开发中应用数学的能力,具体如下: 1.1 具备逻辑思考能力和缜密的推理能力 1.2 具备数学抽象能力,归纳和提出概念的能力 1.3 能够在工作和日常生活中运用数学知识和其它抽象模型,建立现实世界的模型 1.4 能用数学逻辑描述软件状态和功能 1.5 能在软件开发中应用离散数学的概念,如图、树、关系等 1.6 能在软件开发中应用线性代数、概率、微积分等数学知识 2.运用软件工程知识能力 能将软件工程基本知识用于分析解决复杂的工程问题,具体如下: 2.1 了解当前的各种软件开发方法 2.2 了解如何衡量软件任务复杂度 2.3 了解如何减少开发和维护软件工作量的方法 2.4 能用逐步求精、模块化等方法分析软件需求 2.5 能用软件工程的标准图、表、文字等表达软件的设计 3.软件开发实践能力 作为“复合型、应用型”软件人才,应能根据软件需求,设计简单的解决方案;能根据给出的设计方案,实现软件。具体如下: 3.1 应具备良好的编码能力,了解基本编码规范 3.2 具备数据的分析、组织、处理能力 3.3 具备执行软件测试能力 3.4 要知道如何选择和设计有效的算法 3.5 具备撰写软件说明书的能力 4.研究能力 能够基于科学原理并采用科学方法对复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论,具体如下: 4.1 知道如何设计实验,验证软件的性能 4.2 能设计实验或验证数据,通过分析输出,找出软件缺陷 4.3 根据需求和设计,评估软件功能 5.掌握软件技术的能力 毕业生要知道如何使用现有工具,以及如何学习使用新工具,掌握新的软件技术,具体如下: 5.1 知道如何选择适当的软件开发工具,知道各种软件开发工...