SlideShare a Scribd company logo
1 of 15
Validation of Software and Computer
Systems
By Ch.Sandhya
1
Validation of software and computer systems
follows the same principle as the qualification of
instrument hardware.
In general, the effort to validate a computer system
is higher than for instrument hardware.
Depending on what it is, the costs for software
validation and computer system validation can be
50% or more of the costs for the software itself,
with an increasing trend. The main reason is that
software offers more and more functionality. All
software functions with high impact on drug or API
quality should be validated.
2
Master and Project Planning
Software and computer system validation
should be well planned.
A computer system validation master plan should
not only describe validation approaches but should
also have an appendix with a list of all computer
systems used in a laboratory. Typically, inspectors
ask for a list when inspecting data that have been
generated by a computer system.
3
Requirement specifications of software and
computer systems should be
linked to test cases in some kind of traceability
matrix. This can be a table on its own or the link can
be built into the requirements table. Each
specification should have a unique ID code.
Criticality of the function can be defined as high,
medium or low. Requirements of a CDS should not
only be specified on the ability to run a
chromatographic analysis, but also on other
requirements that are mainly related to system and
data security, and data integrity.
4
Vendor Assessment
A thorough vendor assessment is even more
important for computer systems than it is for
instrument hardware. When instrument hardware
arrives in a laboratory it can be physically inspected
for any damage and specifications can be fully
tested so users can get a good impression of the
quality. This is not so easy with software. Errors
may not even become obvious during initial use, but
only later when certain functions are executed
together. 5
During vendor assessment, the user should verify
that the software has been designed, developed and
validated during and at the end of development. The
vendor’s capability and practice to support the user
before and during installation and as long as the
software is used should also be checked.
6
Key points for IQ of computer systems are to
verify correct software installation and to
document all computer hardware, software and
configuration settings as the initial baseline
configuration.
Recommended steps for installation of computer
systems include:
Install software on computer following the
manufacturer’s recommendations.
Installation Qualification
7
Verify correct software installation to make sure that
all files are correctly installed.
Make a back-up of the software.
Configure peripherals like printers and instrument
modules.
Identify and make a list with a description of all
hardware, operating system software and application
software.
Identification of software should include the version
number. Make system drawings, where appropriate.
For networked systems: check communication with
network devices
8
As part of the installation process computer systems
should be well documented with:
Computer hardware, e.g., manufacturer, model.
Computer firmware, e.g., revision number.
Operating system: vendor, product identifier and
version.
Application software: vendor, product identifier and
version.
Hardware peripherals, e.g., printers, CD-ROMs.
Network hardware, firmware, software and cables.
Documentation, e.g., operating manuals &
specifications.
9
Information should be entered into a data base and
should be readily available when contacting vendors
to report a problem during operation.
Fig: 21 shows a template with eg’s of an installation
protocol.
10
Testing software and computer systems can be
a complex task. Extent of testing should be based
on a justified and documented risk assessment.
The required effort mainly depends on:
- the criticality of the system for (drug) product
quality and data integrity
- the complexity of the system
- information on what has been tested by the vendor
and the related test environment
- the level of customization and configuration.
Operational Qualification
11
Most extensive tests are necessary if the system has
been developed for a specific user. In this case the
user should test all functions.
For commercial off-the-shelf systems that come with
a validation certificate, only tests should be done of
functions that are highly critical for the operation or
that can be influenced by the environment
12
Performance Qualification
PQ should be designed to challenge a complete
system’s performance.
For a computerized analytical system this can mean,
for example, running system suitability testing,
where critical key system performance
characteristics are measured and compared with
documented, preset limits.
PQ activities for CDS (chromatographic data
system) can include:
A complete system test to prove that the application
works as intended.
13
This can mean running a system suitability test or
analyzing a well characterized sample through the
system and comparing the results with results
previously obtained.
Regression testing: reprocessing data files and
comparing the results with previous results.
Regular removal of temporary files.
Regular virus scan.
Auditing computer systems.
14
Most efficient is to use software for automated
regression testing. The software runs typical data
sets through a series of applications and calculates
and stores the final result using processing
parameters as defined by the user.
During regression testing the data are processed
again and results are compared with previously
recorded results. Normally these tests don’t take
more than five minutes, but give assurance that the
key functions of the system work as intended.
15

More Related Content

What's hot

Software maintenance
Software  maintenanceSoftware  maintenance
Software maintenancePiyush Dua
 
Software Validation for Medical Devices
Software Validation for Medical DevicesSoftware Validation for Medical Devices
Software Validation for Medical DevicesEMMAIntl
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test processIrvan Febry
 
Unit 1 defects classes
Unit 1 defects classesUnit 1 defects classes
Unit 1 defects classesRoselin Mary S
 
Overview on “Computer System Validation” CSV
Overview on  “Computer System Validation” CSVOverview on  “Computer System Validation” CSV
Overview on “Computer System Validation” CSVAnil Sharma
 
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCEObject Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCEVipin Kumar
 
Computer System Validation - The Validation Master Plan
Computer System Validation - The Validation Master PlanComputer System Validation - The Validation Master Plan
Computer System Validation - The Validation Master PlanWolfgang Kuchinke
 
Software maintenance
Software maintenance Software maintenance
Software maintenance Rajeev Sharan
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenancePrafull Johri
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenanceakiara
 
General Principals Of Software Validation
General Principals Of Software ValidationGeneral Principals Of Software Validation
General Principals Of Software Validationstaciemarotta
 
Computer system validations
Computer system validations Computer system validations
Computer system validations Saikiran Koyalkar
 

What's hot (20)

Software Testing
Software TestingSoftware Testing
Software Testing
 
Software maintenance
Software  maintenanceSoftware  maintenance
Software maintenance
 
Software Validation for Medical Devices
Software Validation for Medical DevicesSoftware Validation for Medical Devices
Software Validation for Medical Devices
 
Fundamental test process
Fundamental test processFundamental test process
Fundamental test process
 
Unit 1 defects classes
Unit 1 defects classesUnit 1 defects classes
Unit 1 defects classes
 
Qms
QmsQms
Qms
 
Computer systems compliance
Computer systems complianceComputer systems compliance
Computer systems compliance
 
Overview on “Computer System Validation” CSV
Overview on  “Computer System Validation” CSVOverview on  “Computer System Validation” CSV
Overview on “Computer System Validation” CSV
 
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCEObject Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
Object Oriented Software Engineering (OOSE) presentation on SOFTWARE MAINTENANCE
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Computer System Validation - The Validation Master Plan
Computer System Validation - The Validation Master PlanComputer System Validation - The Validation Master Plan
Computer System Validation - The Validation Master Plan
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Tlc
TlcTlc
Tlc
 
Critical Systems
Critical SystemsCritical Systems
Critical Systems
 
10 software maintenance
10 software maintenance10 software maintenance
10 software maintenance
 
General Principals Of Software Validation
General Principals Of Software ValidationGeneral Principals Of Software Validation
General Principals Of Software Validation
 
12 software maintenance
12 software maintenance12 software maintenance
12 software maintenance
 
Computer system validations
Computer system validations Computer system validations
Computer system validations
 

Similar to Validation of systems

Computer system validation
Computer system validation Computer system validation
Computer system validation ShameerAbid
 
Software testing
Software testingSoftware testing
Software testingRavi Dasari
 
Object oriented sad 6
Object oriented sad 6Object oriented sad 6
Object oriented sad 6Bisrat Girma
 
When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...Sterling Medical Devices
 
Mca se chapter_07_software_validation
Mca se chapter_07_software_validationMca se chapter_07_software_validation
Mca se chapter_07_software_validationAman Adhikari
 
Sdd Testing & Evaluating
Sdd Testing & EvaluatingSdd Testing & Evaluating
Sdd Testing & Evaluatingmary_ramsay
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1FAIZALSAIYED
 
Computerized System Validation.vinay (1).pptx
Computerized  System  Validation.vinay (1).pptxComputerized  System  Validation.vinay (1).pptx
Computerized System Validation.vinay (1).pptxKIET GROUP OF INSITITUTE
 
Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Techpartnerz
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Gurpreet singh
 
Learn software testing with tech partnerz 1
Learn software testing with tech partnerz 1Learn software testing with tech partnerz 1
Learn software testing with tech partnerz 1Techpartnerz
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answersMaria FutureThoughts
 
Different Software Testing Types and CMM Standard
Different Software Testing Types and CMM StandardDifferent Software Testing Types and CMM Standard
Different Software Testing Types and CMM StandardDhrumil Panchal
 

Similar to Validation of systems (20)

Computer system validation
Computer system validation Computer system validation
Computer system validation
 
Software testing
Software testingSoftware testing
Software testing
 
Testing
TestingTesting
Testing
 
Object oriented sad 6
Object oriented sad 6Object oriented sad 6
Object oriented sad 6
 
When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...
 
System testing
System testingSystem testing
System testing
 
Mca se chapter_07_software_validation
Mca se chapter_07_software_validationMca se chapter_07_software_validation
Mca se chapter_07_software_validation
 
Testing Plan
Testing PlanTesting Plan
Testing Plan
 
Sdd Testing & Evaluating
Sdd Testing & EvaluatingSdd Testing & Evaluating
Sdd Testing & Evaluating
 
Testing
Testing Testing
Testing
 
Testing Techniques.pptx
Testing Techniques.pptxTesting Techniques.pptx
Testing Techniques.pptx
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
 
Computerized System Validation.vinay (1).pptx
Computerized  System  Validation.vinay (1).pptxComputerized  System  Validation.vinay (1).pptx
Computerized System Validation.vinay (1).pptx
 
Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2Learn software testing with tech partnerz 2
Learn software testing with tech partnerz 2
 
Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3
 
Learn software testing with tech partnerz 1
Learn software testing with tech partnerz 1Learn software testing with tech partnerz 1
Learn software testing with tech partnerz 1
 
Computer system overview
Computer system overviewComputer system overview
Computer system overview
 
38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers38475471 qa-and-software-testing-interview-questions-and-answers
38475471 qa-and-software-testing-interview-questions-and-answers
 
Different Software Testing Types and CMM Standard
Different Software Testing Types and CMM StandardDifferent Software Testing Types and CMM Standard
Different Software Testing Types and CMM Standard
 
Testing software development
Testing software developmentTesting software development
Testing software development
 

Recently uploaded

Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsNurulAfiqah307317
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 

Recently uploaded (20)

Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
Creating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening DesignsCreating and Analyzing Definitive Screening Designs
Creating and Analyzing Definitive Screening Designs
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 

Validation of systems

  • 1. Validation of Software and Computer Systems By Ch.Sandhya 1
  • 2. Validation of software and computer systems follows the same principle as the qualification of instrument hardware. In general, the effort to validate a computer system is higher than for instrument hardware. Depending on what it is, the costs for software validation and computer system validation can be 50% or more of the costs for the software itself, with an increasing trend. The main reason is that software offers more and more functionality. All software functions with high impact on drug or API quality should be validated. 2
  • 3. Master and Project Planning Software and computer system validation should be well planned. A computer system validation master plan should not only describe validation approaches but should also have an appendix with a list of all computer systems used in a laboratory. Typically, inspectors ask for a list when inspecting data that have been generated by a computer system. 3
  • 4. Requirement specifications of software and computer systems should be linked to test cases in some kind of traceability matrix. This can be a table on its own or the link can be built into the requirements table. Each specification should have a unique ID code. Criticality of the function can be defined as high, medium or low. Requirements of a CDS should not only be specified on the ability to run a chromatographic analysis, but also on other requirements that are mainly related to system and data security, and data integrity. 4
  • 5. Vendor Assessment A thorough vendor assessment is even more important for computer systems than it is for instrument hardware. When instrument hardware arrives in a laboratory it can be physically inspected for any damage and specifications can be fully tested so users can get a good impression of the quality. This is not so easy with software. Errors may not even become obvious during initial use, but only later when certain functions are executed together. 5
  • 6. During vendor assessment, the user should verify that the software has been designed, developed and validated during and at the end of development. The vendor’s capability and practice to support the user before and during installation and as long as the software is used should also be checked. 6
  • 7. Key points for IQ of computer systems are to verify correct software installation and to document all computer hardware, software and configuration settings as the initial baseline configuration. Recommended steps for installation of computer systems include: Install software on computer following the manufacturer’s recommendations. Installation Qualification 7
  • 8. Verify correct software installation to make sure that all files are correctly installed. Make a back-up of the software. Configure peripherals like printers and instrument modules. Identify and make a list with a description of all hardware, operating system software and application software. Identification of software should include the version number. Make system drawings, where appropriate. For networked systems: check communication with network devices 8
  • 9. As part of the installation process computer systems should be well documented with: Computer hardware, e.g., manufacturer, model. Computer firmware, e.g., revision number. Operating system: vendor, product identifier and version. Application software: vendor, product identifier and version. Hardware peripherals, e.g., printers, CD-ROMs. Network hardware, firmware, software and cables. Documentation, e.g., operating manuals & specifications. 9
  • 10. Information should be entered into a data base and should be readily available when contacting vendors to report a problem during operation. Fig: 21 shows a template with eg’s of an installation protocol. 10
  • 11. Testing software and computer systems can be a complex task. Extent of testing should be based on a justified and documented risk assessment. The required effort mainly depends on: - the criticality of the system for (drug) product quality and data integrity - the complexity of the system - information on what has been tested by the vendor and the related test environment - the level of customization and configuration. Operational Qualification 11
  • 12. Most extensive tests are necessary if the system has been developed for a specific user. In this case the user should test all functions. For commercial off-the-shelf systems that come with a validation certificate, only tests should be done of functions that are highly critical for the operation or that can be influenced by the environment 12
  • 13. Performance Qualification PQ should be designed to challenge a complete system’s performance. For a computerized analytical system this can mean, for example, running system suitability testing, where critical key system performance characteristics are measured and compared with documented, preset limits. PQ activities for CDS (chromatographic data system) can include: A complete system test to prove that the application works as intended. 13
  • 14. This can mean running a system suitability test or analyzing a well characterized sample through the system and comparing the results with results previously obtained. Regression testing: reprocessing data files and comparing the results with previous results. Regular removal of temporary files. Regular virus scan. Auditing computer systems. 14
  • 15. Most efficient is to use software for automated regression testing. The software runs typical data sets through a series of applications and calculates and stores the final result using processing parameters as defined by the user. During regression testing the data are processed again and results are compared with previously recorded results. Normally these tests don’t take more than five minutes, but give assurance that the key functions of the system work as intended. 15