计算机专业复合型人才培养路径探究(共5046字).doc
《计算机专业复合型人才培养路径探究(共5046字).doc》由会员分享,可在线阅读,更多相关《计算机专业复合型人才培养路径探究(共5046字).doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机专业复合型人才培养路径探究(共5046字)摘要:随着“互联网+智能制造”以及工业物联网的进一步发展,软件应用的规模、复杂程度也将进一步扩大。如何培养高素质的复合型计算机技能人才,保证软件的质量,降低软件质量问题所带来的潜在风险,是目前软件产业走向成熟和标准化生产亟待解决的问题。软件开发人员怎样才能有效地开发出高质量的软件产品,提高软件产品的质量,是现有计算机技能人才和中高等教育、培训机构需要探索的重要课题。文章提出应将软件测试理论融入软件开发类课程,提高高职学生设计开发软件产品的质量,完善学生的专业技能。关键词:软件测试;软件开发;软件质量;复合型技能人才一、研究背景智能制造背景下的转型
2、升级需要大量合格和优秀的技能人才,他们是国家产业发展的重要战略资源。“十四五”规划建议明确提出了要加快壮大新一代信息技术发展,推动互联网、大数据、人工智能等同各产业深度融合。高职计算机软件技术人才是信息技术发展的应用研发人员的重要来源,其人才培养质量尤为重要。培养高素质的计算机复合型人才,是保证新一代信息技术顺利和高质量发展的必经之路。近年来互联网和信息技术的不断发展成熟,软件应用领域越来越广泛,其质量的优劣也逐渐受到了人们的广泛关注和重视。随着智能制造以及工业物联网的进一步发展,软件应用的规模、复杂程度也在进一步扩大,这对计算机软件研发从业人员提出了更高的要求。如何保证软件的质量,降低软件质
3、量问题所带来的潜在风险,是目前软件产业走向成熟和标准化生产亟待解决的问题。软件测试作为软件生命周期中的重要环节,是保证软件质量的重要手段。然而目前包括高等院校在内的教育培训机构,在培养软件开发人才时,过于强调编程技术在实现软件功能方面的应用,轻视甚至忽视了软件整体质量对于软件成功的重要性。这一问题出现的主要原因是,软件开发人员缺乏对软软件工程理论的科学认识和应用,对软件生命周期中软件开发过程与软件测试的有机关联还存在不足。二、软件测试简介软件测试是为发现软件错误而执行一个程序或者系统的过程。它是软件投入运行前,对软件需求分析、设计规格说明和编码的最终复查,也是软件质量保证的关键步骤。软件测试强
4、调的是一系列发现软件错误和缺陷的活动过程。这一系列活动是发生在软件投入生产运行之前,其中既包含对实际软件的功能筛查,也包含对软件相关文档的审核。虽然软件测试的重要任务之一是发现软件中存在的缺陷,但其根本目的是为了提高软件质量,降低软件开发过程中的风险。(一)软件测试流程软件测试的一般过程包含:测试需求分析,测试计划制定,测试用例的设计与开发,测试执行与缺陷提交,测试评估与总结,测试资产归档六个过程。在实际的软件测试过程中这六个过程通常是依次执行。测试需求分析阶段的工作主要是分析软件规格需求说明书,确定测试软件的功能与性能的范围以及验证软件正确性时所参考的行业和企业标准,明确测试软件的规模和测试
5、活动所需的资源配置。测试计划阶段的核心工作是制定软件测试方案,明确软件测试活动执行的时间和人力安排,以及风险应对方案。测试用例设计与开发是整个测试活动重点。测试用例的本质是测试数据,包含真实测试执行过程中输入的数据和具体操作,以及根据需求说明书期望看到的软件运行结果等。不同的测试类型在测试用例设计上存在区别,这是测试领域岗位区分的主要依据。测试执行与缺陷提交是与测试用例设计与开发紧密关联的阶段,其核心工作是将测数据输入到被测系统,根据软件的实际运行结果比对需求说明书,找出软件的缺陷和不足反馈给开发人员,实现对软件功能的完善和修正,以保证软件的质量。(二)软件测试的分类软件测试是一项系统性的工程
6、,从不同的角度考虑可以有不同的划分方法,如图1。从测试执行的时间先后划分,软件测试可以依次理解为:单元测试、模块测试,集成测试,系统测试,验收测试,Alpha测试,Beta测试。根据测试过程侧重的内容不同,测试可以划分为功能测试,兼容性测试,性能测试,用户界面测试,安装卸载测试,接口测试等。从测试技术和用例设计的角度考虑,软件测试可以分为黑盒测试、白盒测试和灰盒测试。随着自动化测试工具的不断推广和应用,根据是否使用工具,软件测试则可以分为手工测试和自动化测试。文档作为软件产品的一部分,在测试过程中根据是否执行被测软件,软件测试可以分为静态测试和动态测试,其中静态测试主要是对软件文档和程序代码的
7、审查。(三)软件测试用例测试用例是为某个特定的测试目标而设计的,其本质是包括输入数据和操作行为在内的一系列数据的集合。测试用例的设计和编制是软件测试活动中最重要的工作内容。测试用例是测试工作执行的主要参考,也是软件测试必须遵循的准则。测试用例的设计一般需要遵循一定的方法,才能实现对软件测试活动的科学组织和归纳。(四)软件缺陷在实际应用和测试过程中,准确地定义软件缺陷对于整个测试活动至关重要。IEEE729-1983对缺陷的标准定义:从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。缺陷的存在会导致软件产品在某种程度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 复合型 人才培养 路径 探究 5046
限制150内