首页 > 文章中心 > 软件实训

软件实训范文精选

开篇:润墨网以专业的文秘视角,为您筛选了十篇范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

软件工程综合实训软件过程初探

摘要:软件工程综合实训应采用迭代的软件开发过程。基于实训课程目的的分析,提出一个为期20周、分6次迭代的实训模型。学生以小组为单位开展实践,分别任组长、开发经理、计划经理、测试经理及技术支持经理等角色,每完成两次迭代交换角色一次。实训中开展业务分析、需求、分析设计、实现、测试、部署、团队管理、计划管理、配置管理及环境支撑等领域的约30种活动,考核分迭代的考核和角色考核两种。

关键词:软件工程;综合实践;软件过程;迭代开发

为了提高软件工程人才培养的水平,增强学生的实践能力,文献[1]基于建构主义认知学说提出了一种创新的人才培养模式。该培养模式的特点是在第6―7学期引入长周期的综合实训。为便于实施,该综合实训可按学期分成两段。其中第6学期的实训为期20周,如何开展全面的软件工程过程实践,是本文要探讨的对象。此实训将部分原在课堂讲授的理论课贯穿在实训中讲解,并要求学生以小组为单位完成软件开发项目,从而理解和掌握软件开发过程与技术。为有效开展此实训,本文依据现有软件过程理论和经验,对实训中的软件过程进行探讨。

1概念与研究的必要性

软件开发过程是指在工业化环境(如软件公司、大型软件开发团队)开发软件的有先后顺序的一系列活动。它是将各种软件技术组织在一起的粘合剂,是合理高效开发软件产品的保证[2]。对软件过程的描述,往往包括过程模型、活动、角色、制品等方面。

软件工程综合实训课程的目的是为了让学生熟悉软件开发过程,掌握软件开发技术,增强实际动手能力。它与实际软件开发有以下几点不同:

1) 目标不同。前者以培养学生为目标,后者以生产软件为目标。

2) 实践主体不同。前者为学生,后者为工作者。

全文阅读

会计实训软件教学方法

摘要:

随着会计实训软件系统的迅速发展,提高会计软件实训教学质量成为我们会计教学的的重点和难点。文章分析了会计实训软件的发展,阐述了会计实训软件教学中存在的问题,并探讨了提高会计实训软件教学质量的方法。

关键词:会计实训软件;人才培养方案;慕课

21世纪是信息化的社会,信息科技在人类生产生活中迅速推广和应用,成为世界发展的重要特征。使用会计实训软件进行教学是会计类专业实践性教学环节的重要组成部分。无论在专科还是在本科的办学层次上,都会有计划的安排一定量的实践教学课时,通过教学培养学生会计认知的能力并掌握其使用技能的的方法,但是这一教学环节存在一些问题,如课时太少、训练目标和方法单一、综合性不强等等,随着会计教学本身不断的创新发展,有必要重新认识会计实训软件教学,探索解决当前问题的方法对策。

一、当前会计软件实训系统的发展

1.会计实训软件的仿真性

各类会计实训软件大多数都模拟真实企业场景,还原会计软件在企业实际工作中的真实情况,让学生有身临其境的感觉,在网络上完成会计岗位的虚拟实习。所用原始凭证和数据材料甚至来自真实企业的全套业务。无论企业经济业务资料、业务单证界面、会计业务操作界面、会计岗位的管理和切换会计业务流程及角色都高度仿真。

2.会计实训软件的灵活性

全文阅读

“软件工厂”综合实训模式

摘要:针对目前综合实训模式存在的不足,提出“软件工厂”综合实训模式,论述该实训模式的内涵、特点和意义,详细介绍该模式的实施过程。

关键词:软件工厂;综合实训模式;软件技术专业

软件技术专业的学生学完一学期系列课程之后,通常就进入到综合实训阶段。在该阶段,实训老师根据学生所学的主干课程下达一些软件项目,学生以个人或小组完成这些项目。这种形式有助于培养学生对所学知识和技能的应用能力,有助于培养学生的程序开发能力和测试能力。但由于软件项目是一个系统工程,它包括项目的分析、设计、编码、运行维护,采用上述形式很难培养学生的软件工程的应用能力,特别软件企业中的团队合作能力、沟通能力[1]。如何让学生进入企业后尽快的适应企业岗位?

湖南铁路科技职业技术学院软件技术专业在近几年的专业建设和课程改革中,越来越认识到学生尽快适应企业岗位的重要性。为此我们采用了“软件工厂”[2]综合实训模式。这种实训模式有助于培养学生软件知识和技能的综合运用能力、软件工程的应用能力、团队合作能力和成员沟通能力,为学生尽快适应企业岗位奠定基础。

1“软件工厂”综合实训模式内涵

“软件工厂”综合实训模式就是实训教师和聘请的软件企业专家按照软件企业的管理模式和岗位要求,把学生置身于模拟职场的实训环境之中,组建学生项目团队,完成软件项目的一种实训模式。学生学完专业课程后,就可以安排4周的课程综合实训,到学生作毕业设计,可以安排8周的毕业设计综合实训。学生在“软件工厂”中可以感受到规范的项目开发流程,积累了项目开发和团队合作经验,学生毕业后很容易实现跟企业的无缝对接。

2“软件工厂”综合实训模式的特点

2.1体现了教学过程的实践性

全文阅读

软件工程在“软件开发设计实训”课程中的应用

软件工程在“软件开发设计实训”课程中的应用

笔者所在学院的软件工程系是成立于2005年的新专业,为校级特色专业。近年来,随着对软件工程特色专业建设进程的推进,课程体系日趋完善。针对软件工程学科具有理论多且实践性极强的特点,本系较大幅度地加大了实践类课程和环节所占的比例,“软件开发设计实训”便是其中很重要的一门实践课程。由于软件工程学科发展速度很快,在软件产业不断发展,全国对高素质的软件人才的需求量激增的形式下,迫切需要研究和探索实践类课程的教学模式,激发学生学习兴趣,以更有效的手段和方式提高教学和指导质量,为培养更加符合社会实际需要的软件开发人才打下坚实基础。在我校教改基金的资助下,依托软件工程教学团队,本文对将软件工程应用于“软件开发设计实训”课程的教学模式及主要措施进行探讨。

1 选择适当的软件工程过程

“软件开发设计实训”课程的主要目的是使学生学会用面向对象的设计方法设计实际系统。结合软件工程学科的发展和应用现状,软件开发过程主要采用rup(rational unified process,统一软件开发过程)的方式组织软件开发。rup是风险驱动的、基于use case(用例)技术的、以架构为中心的、迭代的、可配置的软件开发流程。

rup分为初始、精化、本文由论文联盟收集整理构造和交付四个阶段,各阶段涉及多种工作流【1】。rup的核心工作流主要包括:

需求捕获工作流:需求捕获通过对问题的理解和分析,确立问题涉及的信息、功能和系统行为,将用户需求精确化、完全化。需求的焦点主要在初始和精化阶段,在精化阶段后期,需求捕获的工作量大幅下降。

分析工作流:分析的主要工作开始于初始阶段的结尾,和需求一样是精化阶段的主要焦点。精化阶段的大部分活动是捕获需求,分析工作与需求捕获在很大程度上重叠。

设计工作流:设计的主要工作是位于精化阶段的最后部分和构造阶段的开始部分的主要建模活动。系统建模最初的焦点是需求和分析,在分析活动逐步完善后,建模的焦点开始转向设计。

全文阅读

软件工程校内实训的实践教学改革

摘要:高校在培养学生创新能力和提高学生综合素质的过程中,实践教学是其中非常重要的一个环节。针对当前软件工程专业实践教学中存在的问题,提高软件工程专业学生掌握相关理论并解决现实中各种问题的能力,对软件工程专业的教学改革模式进行了一些探索。

关键词:校内实训;实践教学;软件工程

中图分类号:G642.0文献标识码:A

作者简介:王东升(1982-),男,江苏盐城人,博士,讲师,研究方向为知识工程文本挖掘,江苏科技大学计算机科学与工程学院,江苏镇江212001王卫东,江苏科技大学计算机科学与工程学院,王卫民,江苏科技大学计算机科学与工程学院,江苏镇江212001李洪梅,江苏科技大学计算机科学与工程学院

1引言

随着计算机技术和互联网的高速发展,与软件相关的产业也得到了很多企业和高校的重视,很多高校设置了软件工程专业,主要目标是进行软件工程相关课程的教学和软件从业人员的培养。软件工程专业要解决的是一个复杂的问题,即研究怎样用系统性、用可定量的方法来进行软件的开发和后期维护,要求学生能够掌握多种程序设计语言、数据库、软件开发工具、系统平台、设计模式、项目管理方法及工具等。由此可见,软件工程是计算机科学与管理学等领域相交叉形成的一门学科。计算机技术和互联网技术的快速发展,促进了多元文化的交流和信息资讯的快速流动,从而加速了全球化的步伐。

近年来,计算机和网络技术等在教育教学中的应用越来越多,一方面可以提高课堂中的教和学的效率,使得“自我学习”、“个性化学习”等方法的能够有效实施,另一方面还扩展了教师和学生的教学和学习资源,使得课本不再是教学的唯一来源,各种网络资源也可作为平常教学的有效补充。较之于采用现代技术的教育方法,传统的教学方法可能会忽视软件工程的工程化和系统化的特点,使得不少软件工程专业毕业的学生还停留在“会编程”的阶段,造成学生的专业能力有所欠缺,难以满足企业的要求。笔者所在的江苏科技大学软件工程专业,通过与国外某著名软件工程专业培训机构进行合作,针对传统教学中存在的一些问题,提出相应的解决方法,以提高学生的实践能力,从而能够满足大部分软件企业的用人需求。

2传统软件工程教学中存在的问题

全文阅读

高职软件技术专业实训的探索和实践

摘要:本文以“基于web程序设计实训”为例,具体分析了软件技术职业实训的实践和特点。

关键词:实训;高职;基于Web程序设计

中图分类号:G642 文献标识码:B

文章编号:1672-5913(2007)18-0032-03

1引言

实训教学是职业技术教育区别于其它普通高等教育形式的重要特点之一,是培养学生实际操作能力,成为实用型人才的重要环节。科学合理地构建实训体系,是实现高职软件技术专业培养目标的重要途径。

我院目前正在开设的“基于Web程序设计实训”是基于Web程序设计课程的配套实训课程。通过实训,可以激发学生对基于Web程序设计的兴趣,加深学生对基本知识、原理、概念的理解,使学生深刻体会其强大的功能,从而掌握必备的技能。目前,学院的多个专业都开设了这门实训课程,如软件编码与测试专业、计算机系统管理与维护专业、电子商务系统开发与应用专业和现代信息网络办公专业等。

2学院历史和办学理念

全文阅读

软件工程专业实训基地的建设与实践

文章编号:1672-5913(2009)08-0116-02

摘要:实训是目前解决学生就业过程中实践经验不足的有效方法,也是很多高校实践教学探索的一个热点。文章介绍了软件工程专业实训基地的建设及基地实训的过程和管理,对于提高学生的职业素质和专业技能有很大帮助,对开展实训教学工作的学校亦有一定借鉴意义。

关键词:实训;软件工程;实践

中图分类号:G642

文献标识码:B

1引言

随着软件产业的不断发展,社会对软件人才的需求数量逐年增加。对于企业来讲,由于软件开发周期短,版本更新速度快,希望新员工能够尽快上岗,迅速展开工作,为企业创造价值。但是,由于教育体制和知识结构的不合理,尽管高校毕业生数量一年比一年多,却因为缺乏实践经验而不能满足软件企业的大量需求。

如何有效缩短产生在学生就业和企业需求之间的供求距离,帮助学生顺利从学校跨入到企业,已经成为当今教育界和企业界共同面临的问题。实训模式以服务于企业为宗旨,以提高培训对象的职业能力为目标,主要针对在校学生的缺乏项目实战经验的问题,精心制定合理的实战训练项目。以参与实际应用开发项目为背景,以软件企业需求为导向,在学校能控制的状态下,按照人才培养规律与目标,对学生进行职业技术应用能力训练的教学过程。学生在此过程中分别担任不同角色,以团队形式进行项目分析、方案设计以及应用程序的开发和交付等所有过程,它不同于课程设计,也有别于实习。实训拉近了企业与学生之间的距离,实现了学生就业与企业需求的平滑对接。

全文阅读

软件园人才实训平台的设计与实现

摘要:人才已成为目前影响我国软件产业发展的主要瓶颈,现有的人才培养模式大都缺乏真实的实战性项目支持。基于Struts和AJAX的软件园人才实训平台面向园区内所有企业及其潜在员工,以企业真实的项目案例为驱动,配合企业一线工程师的直接指导,能够为企业提供最佳的人才储备。

关键词:Struts;人才实训;AJAX

1 问题的提出

近年来,信息产业已成为关系国计民生的支柱性产业,而其中软件业更是取得了长足的发展,但是随着产业结构的不断调整和深化,人才逐渐成为了影响软件业发展的瓶颈因素。一方面,每年有大批的高校毕业生及各种社会培训结构认证的IT学生:另一方面,全国的软件人才缺口达到百万以上。众多公司感叹找不到合适的人才。作为人才培养的直接提供者,高等教育目前仍然侧重于知识结构与理论教学,高校学生普遍缺乏真实项目经验。对软件开发技能的理解仍处在书面阶段,远远不能满足真实工作需求;而不同的企业因为业务范围的不同对人才的需求也是不一样的。因此,解决软件人才短板问题最直接的方式就是提供统一的实训平台,并以企业已完成的真实项目为案例,以企业一线工程师为指导教师,让学生能够在一种虚拟的真实环境中得到各方面的锻炼。

针对上面的背景描述及需求分析,我们认为以软件园为主体构建人才实训平台具有更好的效果。首先,园区内的企业众多,都有不同类型的人才需求,统一的实训平台可以避免每个企业单独构建平台带来的重复劳动;其次,对于大学生或立志进入软件园区企业工作的学员来说,统一的实训平台可以更方便地了解园区内各个企业的项目开发过程和专业方向。学生可以根据自己的专业方向和目标选择性地进行若干个项目的实训,避免盲目性;第三,企业可以通过学生项目的完成情况,挑选更加合适的员工,弥补了笔试、面试在人才遴选方面的不足。

综上所述,软件园人才实训平台的构建具有十分重要的意义。

2 系统实现

软件园人才实训平台是软件园外包协作平台的三个子系统之一,采用Struts框架、AJAX等作为核心技术,并以工作流处理主要业务流程,实现如下功能:

全文阅读

软件专业项目实训教学的探索与实践

摘要:针对软件专业的人才需求和人才培养的特点,分析了校内实践教学的不足,在此基础上我院面向软件专业进行了项目实训,通过引进企业规范加强项目实践各个环节的管理,并且提供了相应的保障条件。通过实训,学生的综合应用能力、学习能力和团队协作得到了培养和锻炼,项目实训得到了显著的效果。

关键词:软件专业;项目实训;项目教学;教学改革

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)01-0116-03

随着全球信息化进程的加快,社会对计算机人才的需求与日俱增,特别是近几年我国软件外包产业对软件人才的需求出现很大缺口,企业急需应用能力强、有实践经验和一定学习创新能力的毕业生。然而,尽管每年计算机软件专业毕业生数量增长很快,由于知识脱节、缺乏动手能力和实践经验,真正满足企业需求的毕业生数量有限,因此,出现了毕业生就业难,中、高端企业招人难的局面。归根结底,高等院校针对计算机软件人才的培养方式不能适应职业需求,尤其在教学实践环节上,存在许多不足。我院针对传统实践教学环节的不足,结合现代企业项目管理模式,对软件专业进行了项目实训教学实践。

1 校内实践教学的现状

计算机软件的特点在于知识更新快,实现的技术手段更新快且多样化,软件人才需要不断更新知识,掌握最新的实用技术。为了适应职业需求,许多学校开设了主流软件技术课程,如.NET, Java (J2EE) , Oracle等,并针对课程开设了各种形式的课程实践以培养学生的综合能力。但现有的实践教学存在很多不足:

1)实践针对孤立知识点,缺乏知识点的关联性。大多数课程的实践教学安排在理论教学的2~4个学时之后,针对理论教学内容安排上机实践小作业,这种教学实践以知识点分割,不能将课程的整体内容系统的联系在一起,无法完成针对课程的综合能力训练。

2)实践针对具体课程,缺乏与前置课程、后续课程的关联性。这种实践教学往往放在理论课程结束后的1~2周,针对理论课程安排课程实践,实践项目中涵盖本课程的主要知识点,但却忽略了与相关课程的关联,且因为学生的专业知识有限,只能采用虚拟项目进行实践,往往与实际脱节,造成学生对所学知识理解不深,不能理解所学知识的实用价值,不利于调动学生的学习主动性。

全文阅读

高校项目实训中的软件测试实践探索

摘要:随着我国外包产业的迅速发展,软件测试人才的需求量日益增大,但高校学生所学内容与企业的实际要求严重脱节。通过教师管理系统的具体测试实例,理论联系实际地阐述了软件测试的流程和人员管理,并在实践过程中归纳和总结了相关问题,对高校软件测试人才的培养进行了探索和研究。

关键词:软件测试;项目实训;实践教学;人才培养

作者简介:吴梦麟(1982-),男,江苏南京人,南京工业大学电子信息与工程学院,讲师。

中图分类号:G642.44 文献标识码:A 文章编号:1007-0079(2013)14-0126-02

近年来,随着中国内需市场的增长和国内外外包企业的合作加深,我国的软件外包行业得到了迅速发展。软件测试作为软件外包的主营业务之一,是加快软件企业与国际接轨,实现产品国际化的重要手段。随着软件开发流程的系统化和规范化,我国软件企业对软件测试的需求逐步增大,因此高校计算机专业中的软件测试人才具有良好的就业前景。

由于软件测试工作的特殊性,需要从业者不仅掌握一定的软件技术,同时也要对软件测试的方法和流程具备相当的经验。通过高校教育培养出来的计算机专业应届毕业生,虽然能够掌握基本的软件开发技术和软件测试理论,但是缺乏实际的测试经验和相应的行业背景知识,离企业的需求尚有一定的差距。目前高校计算机专业中软件测试教学仍以理论为主,实践动手能力和项目背景经验的培养相对不足,这些矛盾导致学生就业时很难适应企业的用人要求,企业也必须对招入的应届毕业生进行培训,花费相当的人力和物力。

项目实训是解决高校和企业之间供需矛盾的有效手段。在日常教学计划中引入项目实训,以实际测试任务为驱动,按照企业规范进行流程管理,让学生掌握测试过程中各阶段的技能,理论联系实践地接受企业化的锻炼。通过实训课程,使学生不但能够学习到实际测试经验,而且能够增强团队意识,进一步缩小毕业生与职业测试工程师之间的差距。

一、软件测试项目实施

全文阅读