英国赫尔大学(University of Hull)是一个发展个人、社交和学术的综合研究型大学。在最近一次的全国评估中,计算机科学研究在英国的影响力排名并列第五。专业领域包括计算科学、计算机游戏化、可靠地智能系统、机器人和人工智能、仿真和可视化。
>>点击获取Parasoft C/C++test试用
战略与目标
高级讲师Warren Viant联系了Parasoft的欧洲销售总监,旨在将Parasoft C/C++test引入本科和研究生教学实验室,以确保学生掌握现代软件企业所需的开发最佳实践。
近十年后,赫尔大学持续使用该工具进行单元测试、代码覆盖率分析等编程实践。Parasoft C/C++test使学生能够依据MISRA、AUTOSAR C++14、CERT等行业标准全面测试C/C++应用,这些在航空航天、汽车、医疗等关键领域广泛采用的标准,帮助学生构建安全、可靠且健壮的代码能力。
Warren Viant先生个人最看重Parasoft C/C ++ test,因为它内置了对他最喜欢的三本书中定义的所有规则的支持:
- Effective C++
- More Effective C++
- C++ Core Guidelines
这些书涵盖了在过去20-30年的软件行业C++软件开发中确定的规则和最佳实践,而Parasoft C/C ++ test支持这些规则和最佳实践。
Parasoft支持的所有规则和指令都是领先的行业标准,是几十年来来自世界各地最重要的软件开发公司、组件供应商、工程咨询公司和学术界的用户体验和最佳实践的积累。
应用场景
赫尔大学使用Parasoft C/C ++ test的学生包括:
- 第二年攻读软件开发理学学士学位。
- 在工程科学硕士(MSc/孟)项目中追求高级软件工程教育的人。
赫尔大学有三个软件开发主题或教育分支:
- 机器人技术
- 标准行业软件开发人员
- 游戏开发商
Warren Viant先生教授这三个领域的通用课程,并使用Parasoft C/C ++ test作为C++软件开发入门的一部分。
静态代码分析的价值
赫尔大学将Parasoft C/C++test纳入课程,充分发挥其静态代码分析功能的教学价值。教学中采用的编码规则集经过精心设计,与课程目标高度契合,要求学生在完成作业过程中持续运行分析。该工具不仅精准定位代码问题,更提供包含错误成因与修正建议的详细反馈,为学生构建了随时可用的自动化学习支持体系。通过引导学生深入理解每一处编码疏漏背后的原理而非直接修复错误,该工具有效培养了学生自主发现问题、解决问题的核心能力,为其未来编写高质量代码奠定了坚实基础。
专业开发
赫尔大学致力于培养契合职场需求的软件人才,其教学目标不仅在于技术传授,更引导学生掌握在代码质量与功能实现间高效平衡时间资源的专业技能。通过引入Parasoft C/C++test等工业级工具,学生在校期间即可建立“时间即成本”的开发意识,为进入游戏、机器人、汽车、医疗等高质量代码要求行业做好充分准备。
Warren Viant先生高度评价并肯定Parasoft C/C++test的静态分析能力及其教育价值。他建议全球高校参考赫尔大学的实践,将Parasoft C/C++test纳入课程,系统化提升学生对代码正确性的认知,培养更符合未来雇主与高质量软件系统要求的开发人员。
Parasoft C/C++test面临的挑战
在COVID-19之前,Warren Viant先生需在实验室中指导近200名本科生,尽管有教学团队协助,仍难以对大量学生的编码违规问题逐一反馈。Parasoft C/C++test通过提供具体修复建议,而不仅是指出错误,有效解决了常规代码正确性质疑,使教师能将精力集中于更具挑战性的教学环节。
结果
Parasoft通过提供业界级的专业工具,有力支持了赫尔大学计算机科学系对未来软件开发人员的培养。该校毕业生凭借所掌握的高质量代码实践能力,能够在游戏、机器人、汽车、航天、国防、医疗、铁路等多个对代码质量有严苛要求的行业顺利就业。Parasoft C/C++test与课程体系的深度结合,持续助力该系保持其在高素质软件人才培养方面的领先地位。
关于慧都
慧都是一家行业数字化解决方案公司,专注于软件、石油与工业领域,以深入的业务理解和行业经验,帮助企业实现智能化转型与持续竞争优势。在软件工程领域,我们提供开发控件、研发管理、代码开发、部署运维等软件开发全链路所需的产品,提供正版授权采购、技术选型、个性化维保等服务,帮助客户实现技术合规、降本增效与风险可控。
慧都科技作为Parasoft公司在中国区的官方授权合作伙伴,为国内企业提供Parasoft C/C++test产品的正版授权、定制化部署与全生命周期技术支持与服务。我们致力于助力客户精准贯彻功能安全标准、全面提升软件开发效率、有效管控项目风险,最终构建符合国际标准的高质量软件体系。
发表评论