




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Company :.File :软件验证报告Revised No. 1软件验证报告公司名称:Company Name:公司地址:Company Address:软件名称:Software Name:版本号:Version number:软件适用范围:Software Applications :软件发布时间:Software release time:标准:Standard:EN 62304:2006 Medical devicesMedical device software-Software life cycle processes结论:Result:符合EN 62304:2006要求编写
2、Compiled by:日期(Name/Title/Dept.) Date:评审Reviewed by日期(Name/Title/Dept.) Date:批准Approved by:日期(Name/Title/Dept.) Date:Page 2 of 22EN 62304 : 2006 的应用软件预期目的和用途识别的危害的可能来源与处理医疗器械数据有关的危害判定已知和合理可预见的危害已进行的安全性标准验证已进行的风险控制方法软件安全性级别:口 A级口 B级口 C级确定软件安全性级别的依据:EN 62304 : 2006Page 3 of 22IEC 62304:2006软件安全性级别要求章和
3、条A级B级C级第四章全部要求XXX5.1 5.1,1、5.1.2、5.1.3、5.1.6、5.1.7、5.1.8、5.1.9XXX5.1,5、5.1.10、5.1.11XX5.1.4X5.2 5.2,1、5.2,2、5.2,4、5.2,4、5.2.6XXX5.2.3XX5.3 5.3,1、5.3,2、5.3,3、5.3,4、5.3.6XX5.3.5X5.4 5.4.1XX5.4,2、5.4,3、5.4.4X5.5 5.5.1XXX5.5,2、5.5,3、5.5.5XX5.5.4X5.6全部要求XX5.7全部要求XX5.8 5.8.4XXX5.8,1、5.8,2、5.8,3、5.8,5、5.8,
4、6、5.8,7、5.8.8XX6.1 6.1XXX6.2 6.2,1、6.2,2、6.2,4、6.2.5XXX6.2.3XX6.3全部要求XXX7.1 全部要求XX7.2全部要求XX7.3全部要求XX7.4 7.4.1XXX7.4,2、7.4.3XX第8章全部要求XXX第9章全部要求XXXEN 62304 : 2006Page 4 of 22EN 62304 : 2006Possible test case verdicts:-test case does not apply to the test object:N/A-test object does meet the requiremen
5、t:Pass (P)-test object does not meet the requirement:Fail (F)EN 62304 : 2006Page 5 of 22IEC 623042006ClauseRequirement + TestResult - RemarkVerdict4General requirements4.1Quality management systemThe MANUFACTURER of MEDICAL DEVICE SOFTWARE shall demonstrate the ability to provideMEDICAL DEVICE softw
6、are that consistently meets customer requirements and applicable regulatory requirements.4.2RISK MANAGEMENTThe manufacturer shall apply a RISK MANAGEMENT PROCESS complying with ISO 14971.4.3Software safety classificationa) The manufacturer shall assign to each SOFTWARE system a software safety class
7、 (A, B, orC) according to the possible effects on the patient, operator, or other people resulting froma HAZARD to which the SOFTWARE SYSTEM can contribute.The software safety classes shall initially be assigned based on severity as follows: Class A: No injury or damage to health is possible Class B
8、: Non- serious injury is possible Class C: Death or serious injury is possibleIf the hazard could arise from a failure of the SOFTWARE SYSTEM to behave as specified, the probability of such failure shall be assumed to be 100 percent.If the RISK of death or serious injury arising from a software fail
9、ure is subsequentlyreduced to an acceptable level (as defined by ISO 14971) by a hardware RISK CONTROL measure, either by reducing the consequences of the failure or by reducing the probabilityof death or serious injury arising from that failure, the software safety classification maybe reduced from
10、 C to B; and if theRISK of non-serious injury arising from a software failure is similarly reduced to an acceptable level by a hardware RISK control measure, the software safety classification may be reduced from B to A.b) The MANUFACTURER shall assign to each SOFTWARE SYSTEM that contributes to the
11、 implementation of a risk control measure a software safety class based on the possible effects of the hazard that the RISK control measure is controlling.c) The manufacturer shall document the software safety class assigned to each software system in the RISK management file .EN 62304 : 2006Page 6
12、of 22IEC 623042006ClauseRequirement + TestResult - RemarkVerdictd) When a software system is decomposed into software items , and when a software item is decomposed into further software items , such SOFTWARE items shall inherit the software safety classification of the original SOFTWARE ITEM 9r SOF
13、TWARE SYSTEM ) unless the manufacturer documents a rationale for classification into a different software safety class. Such a rationale shall explain how the new software items are segregated so that they may be classified separately.e) The manufacturer shall document the software safety class of e
14、ach software item if that class is different from the class of thesoftwareitem from which it was created by decomposition.f) For compliance with this standard, wherever a PROCESS is required for software items of a specific classification and the process is necessarily applied to a group of software
15、 ITEMS , the MANUFACTURER shall use the PROCESSES and TASKS which are required by the classification of the highest-classifiedsoftwareitem in the group unless the manufacturer documents in the RISK management file a rationale for using a lower classification.g) For each SOFTWARE SYSTEM , until a sof
16、tware safety class is assigned, Class C requirements shall apply.5Software developmentprocess5.1Software development planning5.1.1Software development planThe manufacturer shall establish a software development plan (or plans) for conducting the activities of the software development process appropr
17、iate to the scope, magnitude, and software safety classifications of thesoftwareSYSTEM to be developed. The s oftware development life cycle model shall either be fully defined or be referenced in the plan (or plans). The plan shall address the following: a) the processes to be used in the developme
18、nt of the SOFTWARE SYSTEM (see Note 4);b) the deliverables (includes documentation) of the activities and tasks ;c) traceability between system requirements, software requirements, software system test, and RISK control measures implemented in software;EN 62304 : 2006Page 7 of 22IEC 623042006ClauseR
19、equirement + TestResult - RemarkVerdictd) software configuration and change management, including soup configuration items and software used to support development; and e) software problem resolution for handling problems detected in the software products , deliverables and activities at each stage
20、of the life cycle.Class A, B, C5.1.2Keep software development plan updatedThe manufacturer shall update the plan as development proceeds as appropriate.Class A, B, C5.1.3Software development plan reference tosystemdesign and developmenta) As inputs for software development,systemrequirements shall b
21、e referenced in thesoftware development plan by themanufacturer .b) The manufacturer shall include or reference in the software development plan proceduresfor coordinating the software development and thedesign and development validationnecessary to satisfy 4.1.5.1.4Software development standards, m
22、ethods and tools planningThe manufacturer shall include or reference in the software development plan: a) standards, b) methods, and c) tools associated with the development ofsoftwareitems of class C. Class C5.1.5Software integration and integration testing planningThe manufacturer shall include or
23、 reference in the software development plan, a plan to integrate the software items (including SOUP) and perform testing during integration. Class B, C5.1.6Software verification planningThe manufacturer shall include or reference in the software development plan the following verification informatio
24、n:a) DELIVERABLES requiring VERIFICATION ;b) the required verification tasks for each life cycle ACTIVITY ;c) milestones at which the deliverables are VERIFIED ; andd) the acceptance criteria for verification of the DELIVERABLES .Class A, B, C5.1.7Software RISK management planningEN 62304 : 2006Page
25、 8 of 22IEC 623042006ClauseRequirement + TestResult - RemarkVerdictThe manufacturer shall include or reference in the software development plan, a plan to conduct the activities and tasks of the software RISK MANAGEMENT process , including the management of RISKS relating to SOUP . Class A, B, C5.1.
26、8Documentation planningThe manufacturer shall include or reference in the software development plan information about the documents to be produced during the software development life cycle. For each identified document or type of document the following information shall be included or referenced: a
27、) title, name or naming convention; b) purpose;c) intended audience of document; and d) procedures and responsibilities for development, review, approval and modification.Class A, B, C5.1.9Software configuration management planningThe manufacturer shall include or reference software configuration ma
28、nagement information in the software development plan. The software configuration management information shall include or reference:a) the classes, types, categories or lists of items to be controlled;b) the software configuration management ACTIVITIES and TASKS ;c) the organization(s) responsible f
29、or performing software configuration management and ACTIVITIES ;d) their relationship with other organizations, such as software development or maintenance;e) when the items are to be placed under configuration control; andf) when the problem resolutionprocess is to beused.Class A, B, C5.1.10Support
30、ing items to be controlledThe items to be controlled shall include tools, items or settings, used to develop themedicalDEVICE SOFTWARE , which could impact the medical device software . Class B, C5.1.11Software configuration item control before VERIFICATIONThe manufacturer shall plan to place CONFIG
31、URATION items under documented configuration management control before they areverified .Class B, C5.2Software requirements analysisEN 62304 : 2006Page 9 of 22IEC 623042006ClauseRequirement + TestResult - RemarkVerdict5.2.1Define and document software requirements from SYSTEM requirementsFor each so
32、ftware system of the medical device , the MANUFACTURER shall define and document software system requirements from the SYSTEM level requirements. Class A, B, C5.2.2Software requirements contentAs appropriate to the medical device software , the MANUFACTURER shall include in the software requirements
33、:a) functional and capability requirements;b) SOFTWARE SYSTEM inputs and outputs;c) interfaces between the software system and other SYSTEMS ;d) software-driven alarms, warnings, and operator messages;e) SECURITY requirements;f) usability engineering requirements that are sensitive to human errors a
34、nd training;g) data definition and database requirements;h) installation and acceptance requirements of the delivered medical device software at the operation and maintenance site or sites;i) requirements related to methods of operation and maintenance;j) user documentation to be developed;k) user m
35、aintenance requirements; andl) regulatory requirements. Class A, B, C5.2.3Include RISK CONTROL measures in software requirementsThe manufacturer shall include risk control measures implemented in software for hardware failures and potential software defects in the requirements as appropriate to the
36、MEDICAL DEVICE SOFTWARE . Class B, C5.2.4Re- EVALUATE MEDICAL DEVICE RISK ANALYSISThe manufacturer shall re- evaluate the medical device risk analysis when software requirements are established and update it as appropriate. Class A, B, C5.2.5Update SYSTEM requirementsThe manufacturer shall ensure th
37、at existing requirements, including SYSTEM requirements, are re- evaluated and updated as appropriate as a result of the software requirements analysis ACTIVITY . Class A, B, C5.2.6Verify software requirementsEN 62304 : 2006Page 10 of 22IEC 623042006ClauseRequirement + TestResult - RemarkVerdictThe
38、manufacturer shall verify and document that the software requirements:a) implement system requirements including those relating to RISK CONTROL ;b) do not contradict one another;c) are expressed in terms that avoid ambiguity;d) are stated in terms that permit establishment of test criteria and perfo
39、rmance of tests todetermine whether the test criteria have been met;e) can be uniquely identified; andf) are traceable to system requirements or other source.Class A, B, C5.3Software architectural design5.3.1Transform software requirements into anARCHITECTUREThe manufacturer shall transform the requ
40、irements for the medical device software into a documented architecture that describes the software ' s structure and identifies the software items . Class B, C5.3.2Develop an architecture for the interfaces of SOFTWARE ITEMSThe manufacturer shall develop and document an architecture for the int
41、erfaces between the software items and the components external to the SOFTWARE items (both software and hardware), and between the software items . Class B, C5.3.3Specify functional and performance requirements of SOUP itemIf a SOFTWARE ITEM is identified as soup , the manufacturer shall specify fun
42、ctional and performance requirements for theSOUP item thatare necessary for its intended use. ClassB, C5.3.4Specify SYSTEM hardware and software required by soup itemIf a SOFTWARE ITEM is identified as soup , the MANUFACTURER shall specify the system hardware and software necessary to support the pr
43、oper operation of the SOUP item. Class B, C5.3.5Identify segregation necessary forRISK CONTROLThe manufacturer shall identify the segregation between software items that is essential to RISK control , and state how to ensure that the segregation is effective. Class C5.3.6Verify software architecture
44、EN 62304 : 2006Page 11 of 22IEC 623042006ClauseRequirement + TestResult - RemarkVerdictThe manufacturer shall verify and document that: a) the architecture of the software implements SYSTEM and software requirements including those relating to RISK CONTROL ;b) the software architecture is able to su
45、pport interfaces between software items and between software items and hardware; and c) the MEDICAL DEVICE ARCHITECTURE supports proper operation of any SOUP items.Class B, C5.4Software detailed design5.4.1Refine software architecture into software unitsThe manufacturer shall refine the software ARC
46、HITECTURE until it is represented by SOFTWARE UNITS . Class B, C5.4.2Develop detailed design for eachsoftware unitThe manufacturer shall develop and document a detailed design for each software unit of the SOFTWARE ITEM . Class C5.4.3Develop detailed design for interfacesThe manufacturer shall devel
47、op and document a detailed design for any interfaces between the software unit and external components (hardware or software), as well as any interfaces between software units . Class C5.4.4Verify detailed designThe manufacturer shall verify and document that the software detailed design:a) implemen
48、ts the software architecture ; and b) is free from contradiction with the software ARCHITECTURE .Class C5.5software unit implementation and verification5.5.1Implement each software unitThe manufacturer shall implement each SOFTWARE UNIT . Class A, B, C5.5.2Establish SOFTWARE UNIT VERIFICATION PROCES
49、SThe manufacturer shall establish strategies, methods and procedures for verifying each SOFTWARE UNIT . Where VERIFICATION is done by testing, the test procedures shall beevaluatedfor correctness. Class B, C5.5.3software unit acceptance criteriaThe manufacturer shall establish acceptance criteria fo
50、r software units prior to integration into larger software items as appropriate, and ensure that software units meet acceptance criteria. Class B, C5.5.4Additional software unit acceptance criteriaEN 62304 : 2006Page 12 of 22IEC 623042006ClauseRequirement + TestResult - RemarkVerdictWhen present in
51、the design, themanufacturershall include additional acceptance criteria as appropriate for:a) proper event sequence;b) data and control flow;c) planned resource allocation;d) fault handling (error definition, isolation, and recovery);e) initialisation of variables;f) self-diagnostics;g) memory manag
52、ement and memory overflows; andh) boundary conditions.Class C5.5.5Software unit verificationThe MANUFACTURER shall perform the SOFTWARE unit verification and document the results.Class B, C5.6Software integration and integration testing5.6.1Integrate software unitsThe MANUFACTURER shall integrate th
53、e SOFTWARE units in accordance with the integration plan (see 5.1.5). Class B, C5.6.2Verify software integrationThe manufacturer shall verify and record the following aspects of the software integration in accordance with the integration plan (see 5.1.5): a) the software units have been integrated i
54、nto SOFTWARE ITEMS and the SOFTWARE SYSTEM ; and b) the hardware items, software items , and support for manual operations (e.g., humanequipment interface, on-line help menus, speech recognition, voice control) of the system have been integrated into the system . Class B, C5.6.3Test integrated softwareThe MANUFACTURER shall test the integrated software items in accordance with the integration plan (see 5.1.5) and document the results. Class B, C5.6.4Integration testing contentFo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全技能培训
- 艺术培训学校年度总结
- 宗教信仰与法制教育
- 韶山研学班会课件
- 城镇污水管网建设工程投资估算方案(参考模板)
- 汽车配套产业基地项目规划设计方案(范文模板)
- 2025年SPI环氧乙烷银催化剂项目建议书
- 2025年齿轮加工机床项目合作计划书
- 2025年技术成果转化服务项目建议书
- 2025年公路养护检测设备项目合作计划书
- 全员安全生产责任制度建立
- 生物老师考试真题及答案
- 提升服务力培训
- 2025至2030中国电容耦合隔离器行业发展趋势分析与未来投资战略咨询研究报告
- 体育社会学(高教版)第十章《社会体育的社会学分析》
- 2025年山东省中考数学试卷真题及答案详解(精校打印)
- 中医药法课件图片高清
- 俄语必修说课课件
- 建筑基坑支护技术规程 JGJ 120-2012知识培训
- 2017版高中生物课程标准考试试题及答案
- 中医夏令营课程
评论
0/150
提交评论