关于软件更新的规定,需根据应用领域和监管要求进行区分,主要涉及以下方面:
一、医疗器械软件更新规定
变更注册要求 - 重大软件更新:
若更新影响安全性或有效性(如核心算法、用户界面、物理拓扑等),需申请变更注册。
- 轻微软件更新:不影响安全性与有效性的增强或纠正类更新,通过质量管理体系控制,无需变更注册。
重大软件更新判定原则
- 影响用户决策、人员安全、诊疗流程或预期用途的修改属于重大更新。
- 仅运算效率提升、界面文字修改等不改变核心功能的更新不属于重大更新。
二、汽车电子系统软件更新(ISO 21434)
软件生命周期管理
- 实施版本控制和变更管理流程,确保更新经过严格审查。
更新过程安全要求
- 采用TLS等安全协议传输更新文件,对软件进行签名验证和完整性检查。
合规性与文档管理
- 定期进行合规性评估,更新后需进行充分测试,维护更新记录和文档。
三、应用商店软件版本规范
版本号格式
- 推荐使用语义化版本控制(MAJOR.MINOR.PATCH),如1.2.3。
- 主流平台(如iOS、macOS)要求版本号严格递增且符合逻辑。
更新策略
- 提供强制更新或用户选择安装安全补丁的选项。
- Beta测试版本需单独标识,避免与正式版本混淆。
四、其他通用要求
用户通知与许可
- 更新前需通知用户内容,涉及功能变更时需获取用户同意。
回退机制
- 重要更新应提供回退方案,确保系统稳定性。
测试与验证
- 更新后需通过功能测试、兼容性测试等,确保无引入新问题。
以上规定需结合具体场景执行,例如医疗器械需优先遵循《医疗器械监督管理条例》,汽车软件需符合ISO 21434标准,而应用商店软件需遵守平台规则。