安全软件的确认贯穿与安全相关的产品软件实施的整个过程。为了确保与安全相关的产品可以发挥真正的安全预防作用,软件的确认必须正确,一致且与产品信息要求相符。值得提醒的是,软件产品确认测试需要由第三方软件测试机构委托进行测试。
安全软件验证测试的评估标准:
①确认软件的每项要求是否正确以及与系统要求是否一致。
②确认是否可以将软件的每个需求追溯到系统需求,并确认可以将与软件相关的系统需求追溯到软件需求。
③确认软件要求满足系统假设和约束条件下配置给软件的系统要求;确认功能交互作用和假设是连续且一致的,并且符合系统要求。
④确认软件是否符合标准,参考文件,法规,政策,法律和行业规定。
⑤确认软件设计是否符合软件要求,以及是否可以将每个软件要求追溯到软件设计。
⑥确认状态顺序和状态更改(功能框图)。
⑦确认数据和控制流符合安全性,功能性和性能要求。
⑧确认软件的功能,硬件,软件和用户界面的一致性,性能标准,配置数据是否满足指定的配置管理规定以及逻辑,计算和接口精度是否满足系统环境的需求。
⑨确认要测试的软件版本,必须是经过模块测试和集成测试的软件。
⑩测试所需的配置脚本必须与软件源代码版本一致。
软件安全测试是软件测试的重要组成部分,它将直接影响用户的安全性,因此我们必须谨慎。一航空软件测评中心具有国家认可的CMA认证,并且可以与CMA一起发布测试报告,是您值得信赖的合作伙伴。