针对DO-178B/C,JSF,MISRA,ISO 26262和其它安全关键软件遵从性指导,Parasoft Concerto在安全关键软件开发上,可以有效的协助企业减少时间、精力、以及为满足严格的质量要求所花费的费用。

作为一个完整的软件开发管理平台,Parasoft Concerto可以把项目和任务管理无缝地集成到任何开发环境和工具集中。同时,它是更广泛的突破性技术套件的一部分(这个套件可以包含Parasoft的测试的自动缺陷预防、端到端的软件验证与确认,以及Parasoft的虚拟化的开发/测试环境管理)。

有了这个解决方案,您将获得全面的流程可见性并有效地满足质量、法规要求所需的控制。

DO-178B&C/JSF/MISRA/ISO 26262以及其他标准的覆盖

Parasoft Concerto可以用于驱动您的企业需要遵循的任何策略或策略组合。它为常用的安全关键法规预置了模板,包括:

  • MISRA (MISRA C, MISRA C 2004, MISRA C++ 2008)
  • JSF
  • DO-178B/C
  • ISO/DIS 26262 & ASIL
  • IEC 61508 & SIL

Parasoft与各制定法规的组织合作,为这些组织的独特需求优化模板,从而推动了标准的发展,并为之建立了持续改进的基础。

把策略转换成可执行、可量化的任务

Parasoft用策略驱动的方式,引导企业把开发和测试的预期转化为可执行、可量化的工作任务。一个自动化的服务程序在后台运行,策划规定流程(手动和自动),并持续监控策略遵从性。只有当动作和策略预期不一致时,才会产生提醒通知。通过这种方式,根据已经定义好的行业标准或管理层预期,可以把SDLC的任务驱动成一个可预期的输出。

所有任务都可以通过Concerto全面的项目管理框架进行定义、分发、管理和监测。带来的好处是:可以集中、客观地观察到项目的各个方面(从最后期限,到预算、完成的功能,以及缺陷风险等)。

全面的需求追踪

针对可追踪性,需求和自动/手动测试、源代码、以及开发/测试任务是相关的。每个需求或任务(包括任务通过/失败的状态,以及覆盖率)在任意时刻的当前状态评估,可以通过反追踪当时所有相关的测试得到。这种相关性还支持基于更改的回归测试,它清晰地标识了那些测试是因源代码更改或需求变更引起的。同时,团队也可以很清楚地知道,哪些测试需要重新运行,哪些代码需要重新审查。

除了对每个功能需求的实现和测试进行追踪外,Parasoft也能监测非功能需求(如编码标准、同行评审,覆盖率等)的遵从性。另外,系统也可以配置成认为软件的功能需求是“不完善”的,除非它符合团队的质量期望。

无缝集成

Concerto被设计用于无缝集成到各种开发环境和各种开发语言中。Concerto可以连接到:

  • 需求管理系统
  • Bug追踪系统
  • 集成开发环境(IDEs)
  • 源代码管理
  • 构建管理和集成系统
  • 测试管理系统

此外,Concerto还可以直接兼容到常用的嵌入式开发环境中,包括:Eclipse, Wind River Workbench, ARM RVDS, QNX Momentics, Texas Instruments CCS, 以及Microsoft Visual Studio。对这些开发环境则提供了增强功能:Green Hills MULTI, ARM ADS, IAR Embedded Workbench, Keil RealView, Microsoft eMbedded Visual C++, Visual Studio 6, .NET Compact Framework, Wind River Tornado