IEC-62304模板_第1页
IEC-62304模板_第2页
IEC-62304模板_第3页
IEC-62304模板_第4页
IEC-62304模板_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论