投期刊-创作、查重、发刊有保障。

软件工程过程论文3200字_软件工程过程毕业论文范文模板

发布时间:2021-04-16 15:02

  导读:软件工程过程论文3200字的写作也并非那么轻松的,而撰写软件工程过程也是学术进行交流的一个重要的方式之一,以此来进行衡量自己的学术水平和科研能力,那么软件工程过程论文怎么写呢?本文分类为软件工程论文,下面是小编为大家整理的几篇软件工程过程论文3200字范文供大家参考。


  软件工程过程论文3200字(一):于工作过程的高职软件工程项目教学法探讨论文


  摘要:随着软件工程专业的出现,计算机教学水平的加强,高职教师必须要把握时代赋予的契机,积极汲取教学经验,学习教学知识,从而保证学生有效学习专业知识,促进学生提高专业技能水平,从而在满足时代发展需求的同时,提升学生就业与创业的能力。该文基于工作过程,对高职软件工程项目教学法进行简要的分析与研究,希望能够对相关教师教学有所帮助。


  关键词:软件工程项目教学法专业能力


  中图分类号:TP311文献标识码:A文章编号:1672-3791(2020)06(c)-0019-02


  1相关概念的概述


  1.1软件工程教育的定义


  从某种层面上看,软件工程专业具有丰富的知识内涵。它不仅要求教师在实际教学中需要秉承计算机思维进行有效教学,还需要培养学生的计算机学科素养。通过依托计算机知识、技术发展方向等内容,不断提升学生开发软件的能力。另外,教师需要让学生认知软件的需求、设计、测试、维护等方面的知识,不断强化学生的工程化思维,提升学生的专业技能水平,将学生打造成高级计算机人才。


  1.2项目教学法的内涵


  项目教学法是一种优质的教学方法,它主要应用在软件工程学科教学中。项目教学法体现了教师引导、学生自主学习等特性,能够有效提升教学效果。另外,项目教学法的开展,要求教师立足于发展学生学科思维,提升学生解决问题的能力。通过将某个独立的项目交给学生,让学生从零起点做起,逐步完成项目信息收集、项目内容分析、项目性能测定、项目效果评价等工作,从而促进学生掌握整个项目的工作过程,全面提高学生的学习和应用能力。


  2高职软件工程项目教学法的实施方案


  2.1重视实训环境的构建


  项目实训环境是保证学生学习质量的必要条件。如果实训环境过于狭隘,体现不出软件开发的真实性和可控性,就很容易恶化实际教学效果,不仅会使学生失去学习兴趣,还会使学生偏离项目教学法的宗旨。基于此,教师一定要尽可能地选择真实的工作场所,保证教学的客观性、主动性。通过带领学生深入企业工作环境,掌握整个项目开发流程,使学生更好地适应学习环境,熟悉软件开发业务,从而汲取更多的专业知识。


  2.2加强项目的选择工作


  一直以来,高职院校软件工程专业教学中,项目选择工作始终是难题。由于项目研究内容不够完善,或者偏离教学主题,导致很多学生不能适应整个项目的研究过程,从而無法取得良好的学习效果。随着课程教学的改革,高职院校软件工程项目选择工作有了新的突破。通过引入真实项目,教学内容变得丰富化,学习情境更加真实化,充分发挥出了项目教学法的效用。由于教学重点、难点得以突出,教学效果有了明显提升。学生通过围绕教学主体内容进行学习,不断掌握优质的学习方法,逐步解决各种项目问题。


  2.3做好项目分析


  为了提升整体项目研究效果,教师需要根据实际情况,将整体项目划分为几个子项目。通过制定子项目的学习目标和内容,不断要求学生在规定的时间内完成学习任务。另外,教师还需要通过根据课本教材内容,对学生进行必要性的理论知识教育,要求学生针对子项目内容,开展系统性的讨论活动,从而充分发挥学生的主体学习作用,逐步提高学生的洞察、思维、辨析、内化等能力,促进学生解决实际学习难题。


  2.4加强项目开发工作


  项目开发是一个硬性的学习过程。在此过程中,教师需要充分发挥自身的引导作用,帮助学生研究项目中蕴含的各种内容,全面提升研究效果,从而在推进技术思想创新的同时,促进学生学习专业技术技能,使学生更好地完整项目开发任务。一般来说,做好项目分析工作,需要对学生进行分组,让每个学生体验各种角色,如测试员、编辑员等。通过带领学生一步步完成子项目任务,逐步完成整体项目任务。


  2.5完善项目评价内容


  项目评价是整体工作中的重要环节。为了提升教学质量,推进教学进度,教师需要根据学习小组提交的项目计划书等,对学生进行基础的项目评价。通过建立严格、完善的评价体系,明确各种考核制度,不断提升教师评价质量、学生自评效用,在最大限度上优化解决问题的方案,从而促进项目研究的有效性。


  3高职软件工程项目教学法的实施策略


  3.1建立完善的项目库


  为了提升学生的学习能力,教师需要建立完善的项目库,带动学生探索和研究项目,使学生掌握更多的学科知识。首先,教师需要充分考量教学内容的深度和广度,以及学生的学习能力。通过制定适合学生学习与发展的项目,不断丰富项目库的内容,促进学生深入学习。其次,教师应充分分析课本教材内容,认真研究各个知识点。通过将书本知识与项目建设有机地结合在一起,不断深化整个项目建设的各个环节工作,为提高项目选择的质量做铺垫,从而促进学生认知和理解项目开发。最后,教师应在完善项目库的同时,重视培养学生的动手实践能力,通过将理论与实践知识有机地统一在一起,不断发展学生的学习素质。


  3.2及时转变教学观念


  随着教学改革的不断推进,转变教学观念已成大势所趋。教师必须要加强课堂教学的建设工作,不断发挥项目教学法的效用。首先,教师应根据实际教学需要,转变自身的教学角色。通过适当地放权,让学生充分体验自主学习的魅力和效果。通过加强对学生进行知识引导,不断规范学生的学习方向,促进学生学有所得、学有所用。其次,教师应依托项目教学法,加强对项目实施各个环节的重视,充分培养学生发现、剖析、解决问题的能力,使学生能够沿着教师指导的方向完成项目学习任务。最后,教师应尊重学生的个性,不断激发和培养学生的专业学习兴趣,促进学生养成勤于思考、主动学习的习惯。通过带领学生认知和理解各个知识点,不断帮助学生解决问题,促使学生在快乐中学习,在学习中找寻快乐。


  3.3合理安排教学时间


  一直以来,高职院校对新兴的软件工程专业的重视度不足,没有结合市场发展变化,没有结合实际社会需求,更没有充分地研究软件工程专业课堂教学时间。基于此,教师一定要重视合理安排教学时间,保证学生的有效学习。首先,教师应根据项目教学法,加大教学力度。通过增加一些课时,使学生能够得到及时的、准确的教育。其次,教师应重视研究项目设计内容,不断合并相关教学,从而在最大限度上提升教师的教学能力,促进项目设计的准确完成。最后,学校应加大对教师的培训力度,以及给予软件工程教学最大的支持。通过开展各种各样的校园文化活动,不断强化学生的学习意识,使学生能够更好地珍惜学习时间,努力学习专业知识。


  3.4发挥教学评价效用


  发挥教学评价效用,对软件工程专业教育是十分重要的。基于此,教师一定要建立严明的教学评价体系。通过带领学生认知项目工作的过程,不断加强学生的自我评价。通过给予师生、生生更多的思想交流时间,不断完善项目内容的学习,促进学生深入思考专业知识,提升专业素养能力。通过依托良好的教学评价语,不断引导、鼓励、支持学生学习,在最大限度上帮助学生理解软件工程专业知识,从而在提升学生合作精神和探知能力的同时,逐步提升学生的专业技能水平。


  4结语


  总之,为了提升学生的专业技能水平,教师必须要从多角度对学生开展综合性素质教育。通过基于工作过程,不断保证项目教学法的有机开展,从而使学生能够在学习理论知识的同时,提升动手实践能力,进而保证学生的健康学习与成长。


  软件工程过程毕业论文范文模板(二):基于软件工程过程模型的在线课程并行开发设计与实现论文


  摘要近年来,在线课程(慕课、网络课程等)發展呈现井喷之势,呈现配套课程专业化、类型多样化、教学服务个性化等特征。但如何高效开发建设在线课程,是一项紧迫而有重要意义的工作。参照软件工程的过程模型,通过在线课程开发的过程模型,按照软件开发并行性的粒度,将在线课程开发的并行性划分为五种类别,并以在线课程的子过程并行开发为重点,展开在线课程并行开发的实践。实践证明,推进在线课程并行开发,能够在保证开发的规范化和建设质量的同时,大大提高在线课程的开发效率。


  关键词在线课程;过程模型;软件工程;并行开发


  1前言


  当前高校在线课程以课程教师、技术人员为主,组成开发小组进行开发,大多为作坊式的个体或小组开发。当在线课程系列化、专业化大量开发时,这种开发模式显得力不从心,不仅开发效率低,而且质量无法得到保证。面对当前在线课程的专业系列化、视频微课化、应用开放化、制作精细化趋势[1-4],基于软件工程的过程模式,组织开发在线课程,深入细化展开在线课程的并行开发,能够有效提高在线课程的开发效率,加快建设系列化和专业化的在线课程建设。软件的并行开发是指软件开发事件同时发生进行,是软件开发的一个重要特性。充分利用各种粒度的并行性,能够使得软件开发在保证质量的同时,提高软件开发的效率[5]。在线课程具备同样的软件开发性质,表现为一定的软件形态,如网络课件、网络教学平台等,其开发过程也存在并行性。


  2在线课程开发的过程模型


  从软件工程的角度看,在线课程表现为一定的教学软件形态,是计算机应用软件的一个子类,适用软件开发的一般性特点和模型,其生命周期过程具备从提出到开发、再到淘汰的全过程。在线课程开发区别于教学设计的过程,也区别于一般软件代码的编程,更侧重于基于一定教学平台的教学内容的媒体呈现和互动设计。


  参照软件工程的过程模型[6],在线课程开发的过程模型可划分为四个阶段,即项目定义与计划阶段、设计阶段、实现阶段和评价维护阶段,每个阶段还可以进一步细化,如图1所示。该过程模型是在软件工程瀑布模型的基础上,根据在线课程的特性做了引申和改进,具有以下特色。


  1)重构瀑布模型。按照在线课程的性质特点,对在线课程开发周期进行跟踪反馈,并细化每个阶段的重点内容,将开发步骤对应到人员职责,每个阶段均有反馈,能够对整体开发掌控到位。


  2)增设阶段反馈(如图1虚线所示)。反馈是调整开发进度和效率的重要机制,既有相邻阶段的反馈,也有跨阶段的反馈,保证课程开发连续按计划进行,对质量控制也起到约束作用。


  3)突出设计中心。将教学设计和结构设计有机融合,既服务于教学,也保证体系完整;按照层次区分为从总到分的概要设计及详细设计。设计是在线课程开发的关键所在,教学设计和结构设计不能彼此取代,而是相互促进、共同发展。


  4)强调需求分析。需求分析是在线课程开发的逻辑起点,应该从教学目标和教学对象出发,针对性地细化需求层次,不能够笼而统之,要能够落到具体开发环节。在线课程的需求分析确定了在线课程的教学重点、难点和核心,是教学媒体呈现的依据,是教学内容设计的出发点。


  这一在线课程开发的过程模型,虽未表达出课程开发的并行性,却是进行并行性分类的基础,从不同层次看,就能区分出不同粒度的并行性。


  3在线课程开发的并行性分类


  并行是软件开发普遍存在的一类现象,也是在线课程开发中存在的现象。在实际在线课程开发过程中,重视结果但轻视过程,重视制作环节但轻视设计环节,重视技术运用但轻视使用系统方法,忽视课程开发过程的研究,其中的并行性就是受到忽视的重要特性,因此,实际开发效率低下,而质量也无法获得充分的保证。


  事实上,在线课程开发有不同粒度的并行开发。如过程一级,开发过程和管理过程、文档编制过程是并行开发,粒度较大,多个角色之间的活动粒度较小。并行开发在线课程能够让各种并行成分统一协调进行,在保证课程开发质量的同时,加快课程开发的速度。在在线课程开发过程模型的基础上,将课程开发的并行性划分为五类。


  1)过程并行。与在线课程开发过程相关的有管理过程、文档编制过程,在时间关系上存在并行甚至是同步。其并行关系如图2所示。


  2)子过程并行。在线课程开发过程内部的活动之间存在并行性,如開发过程划分为各个开发小组,各开发小组的任务和活动可以是类同的,相互之间完全可以并行进行,如图3所示。


  3)阶段并行。在线课程开发的各个阶段存在一定程度的并行和重叠(图4),使得开发的过程模型在时间上并非完全的线性的关系,避免了各阶段之间的过度依赖,有助于提高过程的开发效率。


  4)版本并行。在开发在线课程的发行版本的同时,就进行下一个版本的开发,这是粒度最粗的并行(图5)。


  5)活动并行。活动是较阶段更细的划分,是任务的集合或序列。活动并行是课程生存周期中粒度最细的一类并行,如在线课程开发过程的实现阶段,有媒体制作活动、不同的媒体制作成员,按照文本类、声像类、动画类等分组,同步展开制作(图6)。


  在线课程开发要合理分组,分工明确,既要统整开发进度,又要合理编排人员;既要照度到人员素质水平,也要考虑各环节难易程度和工作量。在线课程开发毕竟是团队协作、相互促进的过程,补齐弱项与短板,找准差距与漏洞,才能够有效统一整体,协调推进。


  4在线课程并行开发实践


  并行开发的软件工程模型,为在线课程开发启发了思路,提供了参考,尤其是对于系列化和专业化的课程,能够有效保证开发进度和质量。实践证明,充分利用在线课程并行开发的优势特点,发挥好课程专家、技术专家等专业人员的作用,可以在保证开发质量的前提下,大大提高在线课程开发的效率。


  在线课程开发的背景各高校开放学院开展在线教育,必然要开发适用不同学习终端、不同类别学习者的在线课程。各类优秀的在线课程平台纷纷涌现,国内的如学堂在线、网易云课堂、中国大学慕课、慕课中国等,国外的如Coursera、Udacity、edX、StanfordOnline等。这些平台及学习者的加入,对在线课程开发的速度和质量提出更高要求。


  在线课程的子过程并行开发本文以开发在线课程教育技术概论为案例,挖掘在线课程开发中的并行性,在以子过程并行的粒度上进行开发(图7)。其主要特征如下。


  1)步骤分解,模块推进。按照课程内容,分为相对独立的不同模块,内容不同但结构相似,每一模块对应一个子过程的开发。区分简单,从项目定义与计划到最后的测试和评价,可以在较短时间内完成,随时可以动态调整修改,反馈及时,修改便捷,开发速度和质量同步得到保证。


  2)结构稳定,重复使用。通过一个初始的子过程,可形成在线课程相对稳定的结构和模板,这种模板可重复使用,增加了课件开发的可复用性,各个部分通过链接加入整个课件中并不破坏原有的结构体系。各类课件模板、音像素材、拓展功能等可复用,极大提高了在线课程开发的专业化和系列化进程。整个教育技术专业在线课程的开发实践证明,借助软件工程的并行开发模型,对于提高开发速度和质量具有巨大优势。


  3)样本先试,循环推进。有了第一个子过程的顺利完成,为接下来的子过程提供了参考和样板,后续工作可以集中精力在教学内容设计上,因为不确定的因素此时已经明确了,各类样式的选择已经确定下了,后续的各子过程可以同步展开,并行性主要体现在初始子过程其后的子过程开发。


  子过程按照开发流程区分为不同阶段,既保持了过程模型的线性序列的基本成分,又增加了阶段并行开发的特性,体现了开发过程的反复性和跨阶段的反馈特性,可以有效防范技术风险,避免后期发现问题付出巨大代价。


  对在线课程并行开发的反思在线课程开发的并行性分布于课程开发的不同阶段和过程,有效把握其并行性并不是一件容易的事情,人员编组分工、阶段明确区分、互动信息交流、统一整合进度等,是在线课程并行开发的重要因素。当然,在线课程开发要灵活组织,借助多种软件工程的工具,取长补短,合理利用,细化过程。由于在线课程开发远不同于一般软件开发,其教学性更是为一般软件所不具有的,因此,其并行开发具有不同的内容,如软件并行开发的编码活动在在线课程开发中极少存在,教学设计活动却常在。对于如此细粒度的并行性,尚需深入挖掘和探究。


  5结语


  网络教育是现代远程教育的重要形态,在线课程开发一直是关注的核心和重点,但是目前绝大多数的在线课程开发很少关注并行性研究,更缺乏开发过程中不同层次的并行性探究,这也是高校在线课程专业系列化进程中在线课程开发效率不高的原因之一。从软件工程的角度出发,深入挖掘在线课程开发的并行性,提高软件的复用性[7],规范在线课程开发,提高开发效率和质量,是在线课程并行开发的目标,也是走出目前在线课程开发陷于质量和效率两难兼顾的困境的一条出路。

100%安全可靠 100%安全可靠
7X18小时在线支持 7X18小时在线支持
支付宝特邀商家 支付宝特邀商家
不成功全额退款 不成功全额退款