热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

计算机化系统验证管理360,欧盟发布2018版《计算机化系统验证指南》

注:本指南及其附录的强制要求明确使用“shall”或“must”。使用“should”表示建议。对此,其他适当的合理方法也是可以接受的。使用“can”表

注:本指南及其附录的强制要求明确使用“shall”或“must”。使用“should”表示建议。对此,其他适当的合理方法也是可以接受的。使用“can”表示可能或不具约束力的举例。

1.介绍

此为核心文件《计算机化系统验证》的第二个附录,当计划、执行和记录复杂计算机化系统验证时,应与其一起使用。EXCEL电子表格的验证见附录一,本文不适用。

2. 用户需求规范(URS)

新软件和相关计算机和实验室设备的选择和购买应遵循基于计算机化系统的既定使用需求的决策程序。用户需求规范(URS)应描述计算机化系统软件和硬件的功能和技术要求。同时,应包括信息安全和数据可靠性方面的要求。

包括:

a) 软件的描述(如EXCEL、Access、Oracle),包括版本

b)硬件配件和操作系统的要求

c) 功能的描述

d)数据属性的描述

e)专业术语

f) 数据库设计,包括mask和field以及数据关系图

g)宏指令、公式和控制命令的规范

h) 数据输入的规范(如格式、小数位数、单位)

i) 数据必填项目的规范

j)Mask、工作表或整个应用的保护

k)数据迁移的计划,如适用

l) 数据输入、修改(审计追踪)

URS应由具备相应责任的人发行。用户需求可以修改但应可追溯,用户需求文件应进行版本控制或使用具备同等效力的系统以确保可追溯性。新增或修改用户需求应向所有相关人员沟通。

3.安装确认(IQ)

系统硬件和操作软件在IT环境的正确安装应被记录并测试。应有详细的安装规程并只能由受良好培训的人员实施。

检查表,包含既定安装步骤和接受标准可以保证系统的正确安装和安装确认的可追溯性。

大多数情况下,计算机化系统通过界面与计算机网络连接到其他软件(其他应用)和硬件(计算机设备或实验室设备)。应确保系统正确完整,所有部件可用。

IQ通常包括:

a)检查系统资源,包括服务器和客户端,如适用。(如支持的操作系统、数据库引擎、处理器性能、硬盘可用空间、内存、访问权限)

b)系统部件的文件记录(至少描述部件和版本)

c)可用访问应用的用户或用户组清单,包括访问类型。

d)与其他系统/设备的接口的连接测试和/或通讯测试

通常,安装由供应商和内部IT部门支持。

4. 运行确认(OQ)

软件的正常运行应通过测试关键功能来检查,如校准和定量(内部标准品,外部标准品)、峰鉴定和系统适应性参数的计算。

理论上,可以用一组已知结果的原始数据序列进行测试。这些原始数据序列通常由软件供应商提供,通过软件处理,结果与预期数值对比。

如果没有这样的数据序列,可以通过运行典型的样品来获取原始数据序列。这些原始数据序列的结果应使用标准软件(如电子表格)验算关键参数(如标准品的峰面积校正曲线)。

功能测试的原始数据影响测试结构,其相关测量不确定度(输入、输出数据,截屏)应被记录于确认报告中。

在安装新的软件模块、新的软件版本、新的服务程序包、补丁更新后,或在计算机的软件结构发生重大变更后应基于风险进行运行再确认。对于每次硬件平台的变更或系统升级,也应采取类似的方法。

5. 性能确认(PQ)

性能确认的目的是证实计算机化系统在用户自身环境下符合其URS中定义的用途。应在PQ阶段测试用户需求,覆盖系统日常事务中的总体业务应用。

PQ通常包括:

a) 功能测试(如使用数据序列确认应用软件的每一个特性)

b) 负面或边界测试(如输入超出规定范围的数值)

c) 报警显示测试,如适用(如OOS结果展示)

d) 数据非授权输入和应用软件非授权访问

e) 异常数据测试(如输入错误格式数据)

f) 备份系统和恢复测试

g) 数据迁移确认,如适用

h)数据保护是否符合要求,如适用

i) 黑盒测试作为整个系统的可接受性测试

每一个测试均应可以追溯至URS并应描述预期结果、接受标准和测试结果。所有不符合预期结果和接受标准的偏差均应在测试报告中论述。偏差可能引起系统变更并重新测试,也可能判定可接受并记录,更新相应的URS。应在确认报告中记录测试的原始数据(输入、输出数据,截屏)。

6. 放行使用

验证报告应总结所有测试的结果,包括所有偏差和采取的纠正措施。当所有偏差均得到解决或接受后,系统才可以正式放行。



推荐阅读
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 本文深入探讨 MyBatis 中动态 SQL 的使用方法,包括 if/where、trim 自定义字符串截取规则、choose 分支选择、封装查询和修改条件的 where/set 标签、批量处理的 foreach 标签以及内置参数和 bind 的用法。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • 本文深入探讨了 Java 编程语言的基础,特别是其跨平台特性和 JVM 的工作原理。通过介绍 Java 的发展历史和生态系统,帮助初学者理解如何编写并运行第一个 Java 程序。 ... [详细]
  • MySQL索引详解与优化
    本文深入探讨了MySQL中的索引机制,包括索引的基本概念、优势与劣势、分类及其实现原理,并详细介绍了索引的使用场景和优化技巧。通过具体示例,帮助读者更好地理解和应用索引以提升数据库性能。 ... [详细]
  • 实体映射最强工具类:MapStruct真香 ... [详细]
  • 本文介绍如何使用 Python 的 xlrd 库读取 Excel 文件,并将其数据处理后存储到数据库中。通过实际案例,详细讲解了文件路径、合并单元格处理等常见问题。 ... [详细]
author-avatar
mobiledu2502859903
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有