西门子医疗是全球领先的医疗技术公司之一,在70多个国家拥有约66,000位员工。除其他产品以外,他们还为诊断和治疗成像、实验室诊断和分子医学等领域提供 产品。公司在全球各地的开发者设计、开发和维护这些产品的软件。为了让这个分布式团队持续保持高质量,西门子医疗的计算机断层扫描(CT)嵌入式软件团队需要工具来自动分析和验证软件架构和源代码,并兼容已在使用的系统。该团队在Axivion Suite中找到了想要的东西:Axivion Suite满足高要求,且没有任何限制。
借助Axivion Suite,西门子医疗的CT嵌入式软件团队可以使用高度集成的工具进行代码分析和架构验证,从而确保其设备软件的高质量。
遍及全球的团队开发者依赖自动分析功能来检查新代码,必要时在提交新代码前对其进行本地修正,或对架构进行后续调整。本地检查代码可防止偏离已定义的全局架构模型。
这几乎杜绝了架构违规,尤其是因为员工能立即收到关于自己创建代码的反馈,使他们能够更好地理解新的架构指南,从长远来看也能更有效地实现需求。
检查单个编码指南也明显提高了软件质量,目前软件质量符合最高要求,也符合美国国防部(DoD)检查源代码的要求。