Академический Документы
Профессиональный Документы
Культура Документы
Applicable for Reference Software Lifecycle Process Class Class Class A B C SOP
X X X X
X X X X X
5.5.1 5.5.2 5.5.3 5.5.4 5.5.5 5.6 5.6.1 5.6.2 5.6.3 5.6.4 5.6.5 5.6.6 5.6.7 5.6.8 5.7 5.7.1 5.7.2 5.7.3 5.7.4 5.7.5 5.8 5.8.1 5.8.2 5.8.3 5.8.4 5.8.5 5.8.6 5.8.7 5.8.8 6 6.1 6.2 6.2.1 6.2.1.1 6.2.1.2 6.2.1.3 6.2.2 6.2.3 6.2.4 6.2.5
Implement each SOFTWARE UNIT task Establish SOFTWARE UNIT VERIFICATION PROCESS task SOFTWARE UNIT acceptance criteria task Additional software code acceptance criteria task Software unit verification Integration and Testing Activity Integrate SOFTWARE UNITS task Verify software integration task Test Integrated Software task Integration testing content task Verify integration test procedures task Conduct regression tests task Integration test record contents task Use software problem resolution PROCESS task System Testing Activity Establish tests for software requirements task Use software problem resolution PROCESS task Retest after changes task Verify SOFTWARE SYSTEM testing task SOFTWARE SYSTEM test record contents task Software Release Activity Ensure software VERIFICATION is complete task Document known residual anomalies task Evaluate known residual anomalies task Document released VERSIONS task Document how released software was created task Ensure activities and tasks are complete task Archive software task Assure repeatability of software release task SOFTWARE MAINTENANCE Process Establish software maintenance plan task Problem and Modification Analysis Activity Document and evaluate feedback task Monitor feedback task Document and evaluate feedback task Evaluate PROBLEM REPORTS affects on SAFETY task Use software problem resolution PROCESS task Analyze change requests task Change request approval task Communicate to users and regulators task
X X X X X X X X X X X X X X X X X X X X X X X X X X
X X X X X X X X X X X X X X X X X X X X X X X X X X X
X X X X X X
X X X X X X X
X X X X X X X
6.3 6.3.1 6.3.2 see 5.3 see 5.4 see 5.5 see 5.6 see 5.7 see 5.8 7 7.1 7.1.1 7.1.2 7.1.3 7.1.4 7.1.5 7.2 7.2.1 7.2.2 7.3 7.3.1 7.3.2 7.3.3 7.4 7.4.1 7.4.2 7.4.3 8 8.1 8.1.1 8.1.2 8.1.3 8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.3 8.3.1
Modification Implementation Activity Use established PROCESS to implement modification task Re-release modified SOFTWARE SYSTEM task Architectural Design Activity Detailed Design Activity Software Coding Activity Integration and Testing Activity System Testing Activity Release Activity
X X
X X
X X
SUPPORTING PROCESSES
SOFTWARE RISK MANAGEMENT Process (referenced ISO 14971) Analysis of software contributing to hazardous situations Activity Identify SOFTWARE ITEMS that could contribute to a hazardous situation task Identify potential causes of contribution to a hazardous situation task Review published SOUP anomaly lists task Document potential causes task Document sequences of events task RISK CONTROL measures Activity Define RISK CONTROL measures task RISK CONTROL measures implemented in software task VERIFICATION of RISK CONTROL measures Activity Verify RISK CONTROL measures task Document any new sequences of events task Document TRACEABILITY task RISK MANAGEMENT of software changes Activity Analyze changes TO MEDICAL DEVICE SOFTWARE with respect to safety task Analyze impact software changes on existing RISK CONTROL measures task Perform RISK MANAGEMENT ACTIVITIES based on analyses task SOFTWARE CONFIGURATION MANAGEMENT Process Configuration identification Activity Establish means to identify CONFIGURATION ITEMS task Identify SOUP task Identify SYSTEM configuration documentation task Change control Activity Approve Change requests task Implement changes task Verify changes task Provide means for TRACEABILITY of change task Configuration status accounting Activity Configuration status accounting task X X X X X X X X X X X X X X X X X X X X X X X X X X X
X X X X X X X X
X X X X X X X X
X X X X X X X X
SOFTWARE PROBLEM RESOLUTION Process Prepare problem reports activity Investigate the problem activity Advise relevant parties activity Use change control process activity Maintain records activity Analyze problems for trends activity Verify software problem resolution activity Test documentation contents task
X X X X X X X X
X X X X X X X X
X X X X X X X X
Section