浅谈软件工程实践训练设计与实践

2022-09-10

从现阶段发展而言, 软件产业是当国家工作发展的重要内容, 同时也是信息产业的基本核心以及信息化发展的重要基础, 因此得到了国家广泛的重视。目前来看, 相关人才的数量不足以及结构层面存在问题成为了我国软件产业发展的瓶颈。为此, 高等院校应当将自身作业充分发挥出来, 加强课程的实践训练设计, 以此培养更多的优秀的人才。

一、软件工程课程体系的基本特点

(一) 课程体系具有很强的开放性

其一, 我国对于软件工程专业的基本要求则是培养出一批具备“实用性”、“国际性”以及“复合性”的人才。所以, 教学内容应当以此目标展开, 从而构建满足企业需求以及市场需求的综合性课程体系[1]。

其二, 课程设计还需要考虑到行业技术更新速度非常快的特点, 以此对专业培养的方向进行调整, 以此形成更具灵活性的体系。

(二) 课程体系具有很强的系统性

当前课程体系存在的最大问题便是内部结构很难进行优化。从系统角度人员, 课程体系主要设计公共基础课、专业基础课、专业平台课以及专业选修课等。在进行课程体系改革的时候, 需要确保其与市场化要求之间缩短差距, 以此培养更多具备实用以及复合能力的人才。课程设置除了需要提升人才基本认知水平之外, 还要尽可能探索更多全新的途径, 以此为基础创建全新的课程体系, 鸡儿对学生的实践能力以及创新能力进行培养。

二、当前软件课程的实际现状和未来目标

(一) 当前课程的实际现状

1. 学科发展现状

软件工程属于计算机科学中的一个分支, 因此一直和计算机科学之间有着十分紧密的联系。现如今软件工程已经从中独立, 并且逐步发展成以计算机技术为基础的一种全新价差类学科。经过长年的发展, 一些全新的概念、技术形式以及方法被提了出来[2]。

2. 人才需求现状

软件企业对于人才方面的基础要求便是其必须具备一定的实际项目开放经验, 并且对于软件开发的整个流程有所数值, 并且确保自身技术能够做到与时俱进, 满足时代发展的需求。此外, 自身还需要具备一定的外语能力, 并且能够独自完成文档写作。由此可以看出, 软件企业对于人才方面的要求很高。

3. 国内外人才培养现状

经过相关调查能够知道, 我国计算机专业在进行人才培养的时候, 一直都将研究型人才的培养作为重点培养对象。因此其课程内容多余基础理论以及软件设计的方法为主, 以此希望培养出一些软件研究方面的人才。现如今, 这种教学模式已经显得十分陈旧, 无法使用学科的实际发展以及市场的根本需要。

通过对于国外知名专业课程体系料酒能够得知, 外国高校的软件工程课程普遍具备一个共同点, 就是其会基于学习以及本国发展的基本特点, 对学生得到未来发展予以考虑, 以此培养一些能够满足当前社会环境变化的人才。为此, 其往往会和一些企业展开合作, 并有许多专家人员针对相关理论内容展开教育研究。这些课程相比于我国的软件课程体系, 其理论知识的内容更为深奥, 因此往往能够更好地与新型技术展开接轨。同时对于实践课程以及实验有着更高的重视, 促使学生们通过实际操作的方式, 加深对于概念的理解, 并自主完成问题解决。如此一来, 学生们便会具备非常强的综合实力[3]。

(二) 设计目标确立

结合我国当前软件课程的实际现状, 理应对于课程系统的结构重新进行改进, 因此便可以提出“一点两翼”的目标, 也就是将专业基础作为主要核心, 并将实践培养以及外语能力培养作为两翼, 一方面强调学生们在企业内部工作的实践能力, 另一方面对于学生的可持续发展潜力予以重视。如此一来, 学生们不仅能够打好自身的理论基础, 而且在面对实际问题的时候能够自主展开分析, 并通过自己的理解进行处理, 进而更好地面对未来的市场岗位。

三、课程设计的具体方案

(一) 内容安排

在进行软件工程课程实践训练设计的时候, 教师需要遵循教学大纲的基本要求, 按照以下步骤进行设计。

其一, 对课程设计的基本要求予以说明, 并提出在开展设计工作的过程中每一名学生的日常出勤、学习时间以及学习地点方面的要求。

其二, 对课程设计的任务展开布置和讲解, 在进行课程安排的时候, 所有任务的形式全部都由课程教学的模式进行发布;在针对设计内容展开选择的时候, 尽可能选择一些中小企业的项目。

其三, 将班级中的学生分成多个小组, 让其自主展开实践。每一个小组学生的知识水平需要做到平衡合理, 促使每一个学生都能够在项目开发的时候获得相应的锻炼[4]。

其四, 在中期阶段进行较差。每一个小组可以安排一名代表进行发言, 陈述本小组的设计进度和实际情况, 并与全班同学进行分享。教师在对其表现进行检查的同时, 还要指出其设计存在的缺陷, 并为其提供一些合理的建议。

其五, 在班级中进行课程设计答辩, 并提交当前设计工作的实际结果。教师可以通过答辩以及软件演示的形式对学生们的成果进行验收。

以上实践训练的设计方式基本上已经被广大学校采纳, 尽管存在诸多优势, 但是仍然不能使学生们对软件开发的全部过程产生较为感性的认知。不仅如此, 由于项目多以模拟为主, 从而使得学生的积极性受到影响, 对于项目本身的理解也仅仅停留在了基础层面。除此之外, 课程设计中的角色分配、进度管理、在线答疑以及任务提交均未能形成。

(二) 具体措施

结合当前实践教学的现状以及存在的不足, 基于我国实训产业平台, 对软件工程的实践训练进行改进, 并从以下几个方面入手。

1. 引入实训课程模式

软件工程主要需要学生通过实机激进型操作, 然而由于其需要投入大量的资金成本。为此, 软件工程可以选择在学校的微机室进行, 课程设计的内容则按照企业的项目开发模式, 采用“项目驱动”的教学形式, 促使学生们展开实践开发训练的工作。这种模式一方面能够让学生们了解到有关于软件开发的基础知识, 另一方面又能基于工程的基本理论对软件开发工作予以指导, 以此提升实践教学的质量。如此一来, 学生们便会获得全面且系统的软件工程训练, 促使自身设计以及开发能力得到提升。

2. 引入实训管理平台

在进行软件工程课程的时候, 教师可以将软件管理平台引入进来, 其主要包括管理发布、角色分配、项目管理、进度监控、项目验收以及学生管理等多个方面。每一名学生都将拥有独立的账户和密码, 学生们登陆到平台之后, 实时了解项目当前的信息资料、管理流程以及角色分工等内容。平台也需要为课认教师提供接口, 让其更好地展开管理工作, 并定期向平台中上传项目案例。如此一来, 学生们的学习方式将不再受到时间和空间方面的限制, 随时随地都能完成。而且学生和教师还能够借助平台完成在线交流, 促使沟通工作更具实效性, 进而将信息管理的优势充分展现出来。

3. 引入企业真实案例

教师在布置设计任务的时候, 其选择的案例尽可能以企业的真实案例为主。由于企业员工的实践水平和学生之间有着较大的差异, 同时设计的内容也需要考虑到知识点的学习以及有限的教学实践。教师便可以尝试和软件协会的工作人员展开沟通, 并对案例进行一定程度的优化和改进。通过裁剪的方式, 原本教学案例过于局限的问题便会得以处理, 同时也能保证学生在有限周期内完成项目开发工作的基本目的。

学生们则可以根据自身兴趣进行案例选择, 以此促使其积极性得以调动。通过这种形式, 促使学生们对企业的真实项目开发工作予以模拟, 所有工作涉及到前期建模、项目设计、代码编写、软件测试以及部署等内容, 基本上已经将整个开发工作的全部过程模拟了出来。如此一来, 学生的学习热情便会大幅度提升, 其对于开发流程也会有着更为深刻的了解, 并且具备一定的基础开发水平。

四、结束语

综上所述, 为了确保软件工程的学生在毕业后能够更好地适应社会岗位。学校理应对课程进行重新设计, 改变其原有的结构, 增加实践训练的比重, 促使学生们能够充分利用自身所学知识进行实践问题处理, 进而成为一名综合性人才。

摘要:随着科技和经济的持续进步, 软件工程课程已经逐渐变成目前我们国家十分重视的对象之一。为了提升软件工程课程的质量和效率, 教师理应针对实践训练设计方面展开研究。本篇文章将阐述软件课程体系的基本特点, 探讨课程体系优化的现状和未来发展目标, 并对于具体实践训练设计方面提出一些合理的见解。

关键词:软件工程,实践训练,人才培养

参考文献

[1] 韩玉民, 车战斌, 郭基凤, 等.论卓越软件工程师工程实践能力和创新能力培养[J].计算机教育, 2015 (9) :44-47.

[2] 闫俊伢.基于能力培养的软件工程专业实践教学研究与探讨[J].内蒙古师范大学学报 (教育科学版) , 2015, 27 (11) :143-145.

[3] 张立为, 陈浩, 包雨.浅谈面向高职院校的UBL实训系统设计[J].电子技术与软件工程, 2015 (24) :72-73.

[4] 高辉, 齐琳.浅谈高校专业实践改革的发展——以计算机软件工程专业为例[J].管理观察, 2016 (1) :65-65.

上一篇:“新工科”背景下本科院校复合型人才培养措施探索与思考下一篇:中西医结合分期治疗腰椎间盘突出症的疗效观察