软件生命周期控制程序
VIP免费
文件编号
软件生命周期控制程
序
受控状态
拟 制 人 版本/修订 A/A0
审 核 人 制作份数 1
批 准 人 生效日期 2018 年10 月26 日
发放部门
1. 目的
软件生命周期(Software Life Cycle,SLC)是软件的产生直到报废或停止使用的生命周期。为
使软件的整个生命周期得到有效的控制,特建立此程序文件。
2. 适用范围
适用本公司所有软件产品的设计开发、风险管理、软件测试、软件生产、软件发布、上市
退市的全过程。
3. 职责
3.1 质量管理部负责监督此程序文件的执行工作;
3.2 IT 部负责此程序文件的具体执行;
3.3 生信部、生产部、销售部负责协助此程序文件的执行;
4. 程序
4.1 软件安全级别的界定:
4.1.1 根据 YY/T 0664《医疗器械软件软件生存周期过程》的要求,按照软件系统引起的
危害对于患者、操作者或者其他人员的可能影响,赋予每个软件系统一个软件安全性级
别。安全性级别分为:A级、B级、C级
4.1.1.1 A 级:不可能对健康有伤害和损坏;
4.1.1.2 B 级:可能有不严重的伤害;
4.1.1.3 C 级:可能死亡或严重伤害
4.1.2 按照软件的预期用途、使用环境、核心功能,结合风险管理的方式进行判定。
4.1.3 本公司所开发的软件产品均配合本公司试剂产品使用,根据风险评定等级判定均为
A级。
4.2 软件的开发策划要求
4.2.1 明确软件项目来源,研究项目的可行性。根据调查研究结果确认是否开展该项目,
并形成完成整的《项目可行性研究报告》。
4.2.2 IT 部编制《项目开发计划》经总经理审批后执行。
4.2.3 软件开发的每个过程都应得到评审,每个评审过程都需要形成完整的评审报告。
4.2.4 在软件开发的适当阶段也可以进行验证,可采用与已证实的类似设计进行比较、计
1 / 5
算验证、模似试验等。根据软件开发的进度编制《测试计划》。
4.3 软件的需求分析要求
4.3.1 T 部根据市场需求、客户要求、法规标准的要求以及软件项目的开发目标确定开发
该项目所需的支持与协助,拟定《软件需求说明书》。软件说明书的内容最少包含:任
务概述、需求规定、运行环境的规定等。
4.3.2 软件项目的分析阶段分析人员需要对用户的需求进行鉴别、综合和建模,清除用户
需求的模糊性、歧义性和不一致性,分析系统的数据要求,为原始问题及目标软件建立
逻辑模型。分析人员要将对原始问题的理解与软件开发经验结合起来,以便发现哪些要
求是由于用户的片面性或短期行为所导致的不合理要求,哪些是客户尚未提出但具有真
正价值的潜在需求。
4.3.3 在需求评审阶段,分析人员要在用户和软件设计人员的配合下对已生成的需求规格
说明和客户进行沟通,以确保软件需求的完整、准确、清晰、具体,并使客户和软件开
发人员对需求规格说明的理解达成一致。一旦发现遗漏或模糊点,必须尽快更正,再行
检查。
4.4 软件的设计要求
4.4.1 软件可靠性:软件项目越庞大其可靠性越难保障。软件可靠性标志着该软件在测试
运行过程中避免可能发生故障的能力,且一旦发生故障后,具有解脱和排除故障的能力。
软件的可靠性必须在设计阶段就予以确定。
4.4.2 软件健壮性:是指软件对于规范要求以外的输入能够判断出这个输入不符合规范要
求,并能有合理的处理方式。
4.4.3 可修改性:要以科学的方法设计软件,使之有良好的结构和完备的文档,系统性能
易于调整,且调整方式需要得到有效控制。
4.4.4 容易理解:软件的可理解性是其可靠性和可修改性的前提。要求软件本身具有简单
明了的结构。
4.4.5 程序简便:在使用过程中考虑终端客户的使用,避免因使用过程繁琐造成客户使用
困难。
4.4.6 可测试性:可测试性是指设计一个适当的数据集合,用来测试所建立的系统,并保
证系统得到全面的检验。
4.4.7 安全性:能够保持用户信息、操作等多方面的安全要求,同时软件本身也要能够及
时修复、处理各种安全漏洞,以提升安全性能。
4.5 软件编码要求
4.5.1 软件编码:是将上一阶段的详细设计得到的处理过程的描述转换为基于某种计算机
2 / 5
语言的程序,即源程序代码。
4.5.2 按照编码规范的要求进行编码活动,确保所有程序编码均能得到有效的控制。
4.5.3 软件编码语言选择高级语言 VB、C、C++进行编写,避免同时使用多种语言进行编
辑。
4.6 软件的验证与确认要求
4.6.1 软件的验证人员需经过培训考核,确认可以胜任此项活动,并保存人员培训、考核
的相关记录。
4.6.2 软件的验证环境需的到确认,确保验证环境运行正常。
4.6.3 软件验证包括:源代码审核、静态分析、动态分析、单元测试、集成测试、系统测
试、评审等一系列活动。
4.6.4 验证过程需形成完整的验证文档,内容包括:验证计划、验证方案、验证记录、验
证报告。
4.6.5 软件确认:提供客观证据认定软件满足用户需求和预期用途。包括:用户测试、临
床评价、评审等一系列活动,即要保证软件满足客户需求和预期用途,又要确保软件已
知剩余缺陷的风险均可接受。
4.7 软件的更新要求
4.7.1 软件更新:是指生产企业在软件生存周期全过程对软件所做的任一修改,亦称软件
变更、软件维护。
4.7.2 软件更新从更新结果角度可分为重大更新和轻微更新;
4.7.2.1 重大软件更新:影响到医疗器械安全性或有效性的增强类更新,即重大增强类软件
更新,应申请许可事项变更。
4.7.2.2 轻微软件更新:不影响医疗器械安全性与有效性的增强类更新、纠正类更新,包括
轻微增强类软件更新、纠正类软件更新,通过质量管理体系进行控制,无需申请许可事
项变更,待下次许可事项变更时提交相应注册申报资料。
4.8 风险管理要求
4.8.1 根据《风险管理控制程序》的要求开展风险管理活动。
4.8.2 风险管理活动应涵盖整个软件生命周期。
4.9 缺陷管理要求
4.9.1 应对所有发现的缺陷进行标识,建立《软件缺陷清单》以便能够对缺陷问题进行控
制。
4.9.2 对每个缺陷进行处理,采取不同方式弥补缺陷对软件造成的损害。
4.9.3 按《纠正预防措施控制程序》对软件缺陷进行管理,通过采取纠和正预防措施从根
3 / 5
摘要:
展开>>
收起<<
文件编号软件生命周期控制程序受控状态拟制人版本/修订A/A0审核人制作份数1批准人生效日期2018年10月26日发放部门1.目的软件生命周期(SoftwareLifeCycle,SLC)是软件的产生直到报废或停止使用的生命周期。为使软件的整个生命周期得到有效的控制,特建立此程序文件。2.适用范围适用本公司所有软件产品的设计开发、风险管理、软件测试、软件生产、软件发布、上市退市的全过程。3.职责3.1质量管理部负责监督此程序文件的执行工作;3.2IT部负责此程序文件的具体执行;3.3生信部、生产部、销售部负责协助此程序文件的执行;4.程序4.1软件安全级别的界定:4.1.1根据YY/T0664《...
声明:如果您的权利被侵害,请联系我们的进行举报。
相关推荐
-
医疗器械设计开发控制指南VIP免费
2024-04-12 405 -
YY∕T 0664-2020医疗器械软件软件生存周期过程核查表VIP免费
2024-04-12 456 -
创新医疗器械注册申报流程
2024-05-02 211 -
20221028_医疗器械生产现场核查缺陷分析交流(江苏药省监局审核查验中心) (1)VIP免费
2024-05-09 163 -
医疗器械网络安全漏洞自评报告VIP专享
2024-11-18 388 -
内审检查表 MDR法规VIP免费
2025-04-07 411 -
核查中心2025年第一批医疗器械飞行检查情况汇总.pdfVIP免费
2025-05-27 186 -
特定上市前提交审查的质量管理体系信息-2025草案_中英文版VIP专享
2025-11-03 135 -
医疗器械生产企业质量管理体系程序文件模板全套VIP免费
2026-05-11 75 -
医疗器械质量管理体系-质量手册-2026(国家局2025第107号)VIP专享
2026-06-04 233

