关于登士柏西诺德(Dentsply Sirona)
登士柏西诺德是全球最大的牙科产品和技术制造商。公司致力于协助牙医和牙科技师提供更优质、更快捷、更安全的牙科护理服务。作为牙科解决方案公司,登士柏西诺德为牙医提供全面的端到端解决方案,旗下产品系列汇集了市场上众多知名且成熟的品牌。登士柏西诺德在全球40多个国家拥有约15,000名专业人员。
每天约有600,000名牙医和牙科技师使用登士柏西诺德的产品。该公司是世界上最大、最多样化的牙科产品制造商。在CAD/CAM、影像系统和治疗设备领域,登士柏西诺德的软件开发者使用Axivion Suite进行代码和架构验证,以确保他们设计的软件符合规则、先进且可长期维护。
为什么选择 Axivion?
Axivion是使用预定义编码规则保持产品内在质量的理想选择
增量分析可专注于分析程序的新部分,并在稍后阶段处理遗留代码
作为可扩展的解决方案,Axivion可轻松适应不断变化的需求
可与现有IDE和定制流程的无缝集成,Axivion极大提升了开发团队的效率
Axivion消除了耗时且易出错的人工审核需求
Axivion Architecture Verification确保了软件架构的可靠实施
Axivion Suite为我们提供了确保软件质量的重要支持。其检查不仅遵循现有标准,甚至超出了要求的水平。
——登士柏西诺德
作为牙科设备市场的领导者,登士柏西诺德拥有业内最大的研发部门,专注于开发创新的端到端临床解决方案,以改善患者护理。大量的内、外部开发者在不同的地点,以团队或独立方式开发牙科实验室和牙医诊所所需的CAD/CAM解决方案软件、影像系统(如2D、3DX射线机)以及配备全套病人椅和牙医界面的治疗台。由于所涉及的系统日益复杂,因此需要采用预定义的编码规则和统一的软件架构来保持产品的内在质量,尤其是在这些产品领域。
软件开发过程的另一个标准是考虑人为因素。例如,在出现意外人员短缺的情况下,项目需要更容易推进,并且必须能够让新的团队成员更快、无缝地参与到开发流程中。为提升关键人员耗时的手动代码审查效率,还需要建立一个基于工具的联合流程,用于代码和架构验证以及处理后续结果。
不同部门对工具的要求各不相同。例如,它必须能够与不同的开发环境和编译器配合使用。由于某些项目规模庞大,该工具还需要具备可扩展性,以便分析大量代码,并且在使用IBM Rational Rhapsody®和自动代码生成时,能够区分机器生成的代码和人工生成的代码。在此过程中,它必须能够适当处理现有代码库,以保护其完整性,从而使新编写的代码不会偏离该基础。另一个要求是该工具能够自动生成报告,以便开发者记录工作进度和工作质量。
在评估了各种方案后,登士柏西诺德的决策者选择了Axivion Suite。该工具套件的功能满足了自动化架构和代码分析的所有核心要求。Axivion Suite的克隆代码管理用户界面友好,能够区分可能存在问题的代码重复和刻意实现的克隆代码,从而在报告中区别对待。此外,在其他检查过程中,Axivion的增量分析功能允许它排除对遗留代码的检查,而专注于分析程序的新部分。除此之外,该工具套件还能可靠地区分手写代码和自动生成的软件部分,例如使用IBM Rational Rhapsody®生成的软件部分。在执行这些任务时,Axivion Suite在引入检查(可逐步推出,以保持开发者的积极性)和项目规模方面都具有完全的可扩展性。因此,它可以分析从嵌入式项目到大型C++和C#项目的任何内容。
对登士柏西诺德而言,最后一个关键因素是该工具可以轻松集成到现有的开发流程中。Axivion Suite无需单个开发者付出巨大努力,就能被整合到公司特定的流程,并在所有相关人员最大程度接受的情况下快速部署以达到生产效果。
成功
登士柏西诺德结构化、自动化代码和架构验证流程取得了显著的成功,因而获得了高度认可。除了出色的克隆代码管理外,员工们还对架构验证提供的附加价值大加赞赏,而开发者们则对与IBM Rational Rhapsody®和Enterprise Architect®的接口尤为青睐。由于工具的无缝集成,UML模型不仅可用于代码生成,还可指定为整个产品的目标架构。
此外,在使用Axivion架构建模器的项目中,开发者可以及时收到有关架构实际实施中任何偏差的信息,这意味着架构师和开发者可以立即采取应对措施。这不仅能直接保障和提高代码质量,还能帮助开发者积累专业知识。此外,Axivion Suite为项目负责人提供了工具,确保外部开发者和供应商也能按照架构要求开发软件。培训新员工的过程也变得更加容易。持续检查联合编码规则不仅为开发者提供支持,也直接促进了他们的工作。软件架构师和负责完善现有代码的开发者尤其感到鼓舞,因为有针对性的分析只需要可控的工作量,就能让他们在早期阶段发现新代码中的潜在弱点,而这在以前处理遗留软件时是非常耗费人力的。
因此,Axivion Suite大大提升了登士柏西诺德软件开发流程的效率。它的使用直接提升了每位开发者的质量意识,从而为整个项目的高效进展奠定了坚实的基础。其结果是经过验证符合标准的高质量软件,这为基于易于维护和更新的面向未来的代码构建的产品奠定了基础。
END
往期推荐