際際滷

際際滷Share a Scribd company logo
COMPUTERIZED SYSTEM VALIDATION
Presented To  Mrs.Surbhi kamboj Presented By 
VINAY
Roll No.  2224PH1006
M.Pharm QA (2022-24)
KIET SCHOOL OF
PHARMACY
SEMINA
R
COMPUTER SYSTEM VALIDATION (CSV)
 Confirmation by examination and provision of objective evidence that
software specifications conform to user needs and intended uses, and that the
particular requirements implemented through software can be consistently
fulfilled  General Principles of Software Validation: Final Guidance for
Industry and FDA Staff
UNDERSTAND THE KEY POINTS, LETS BREAKDOWN THE DEFINITION.
 Confirmation by examination  must have defined user needs and intended uses.
The user can be a patient, someone in the hospital, a lab tech, a QA engineer, a
manufacturing person. Examine the software to confirm that it functions as defined in
the requirements and that it will be suitable for its intended use.
 provision of objective evidence  there must be defined software requirements.
Document all validation activities and test results.
 user needs and intended uses  examine the software to ensure that it meets the
user needs and defined requirements. This could include design reviews, code
reviews, testing, etc. Define what the user needs to do with the software and how they
will use the software.
UNDERSTAND THE KEY POINTS, LETS BREAKDOWN THE DEFINITION.
 particular requirements implemented through software  confirm that the
requirements can be consistently fulfilled (not just in a single situation). This could
include stress testing multiple data sets, performance testing with many users in many
locations, testing with multiple browsers or web apps, testing from multiple devices
(and even mobile apps), etc. Define how the software needs to work to enable the
intended use.
 consistently fulfilled  need to have objective evidence of this confirmation (for
inspections). Document all validation activities and test results. The examination
needs to confirm that the software will work in all anticipated situations.
COMPUTER SYSTEM VALIDATION USING THE CLASSIC
V DIAGRAM
projects. The classic V Diagram was popularized by industry organizations such as ISPE via GAMP
Guides.
LETS BREAK DOWN EACH PART A LITTLE BIT FURTHER, STARTING
WITH PLANNING.
 Validation Plan
The Validation Plan defines what will be validated and the approach you will use. It also
defines roles and responsibilities along with the most important part, the Acceptance
Criteria.
USER REQUIREMENTS SPECIFICATION (URS)
 The User Requirements Specification describes what the user needs from the software
and how they will use it. It also contains any critical constraints such as regulations,
safety requirements, operational requirements, etc.
 For example, heres a list of a few User Requirements that might be needed for a lab
system.
 System must track training of lab analysts on lab methods/techniques
 System must track samples coming into the lab
 System must automatically assign lab analysts to test samples based on availability and
training
 System must send sample testing pass/fail outcomes to the ERP
 System must comply with 21 CFR 11
FUNCTIONAL SPECIFICATIONS (FS)
 The Functional Specification document describes how the software needs to work and
look to meet the user needs. The document might include descriptions of how specific
screens and reports should look, or describe data that needs to be captured.
 The Functional Requirements can also include logic and calculations along with how
it will comply with regulatory requirements. For example, the Part 11 compliance
requirements might detail how passwords or the audit trail should work.
DESIGN SPECIFICATIONS (DS)
 Database Design  file structures, field definitions, data flow diagrams, entity
relationship diagrams
 Logic/Process Design  pseudo code for logic and calculations
 Security Design  virus protection, hacker protection
 Interface Design  what data will move from one system to another; how and how
often, and failure handling
 Architecture Design  required hardware, operating systems, application versions,
middleware, etc.
 Network Requirements
 Specific peripheral devices  scanners, printers, etc.
DESIGN SPECIFICATIONS (DS)
 System Build
 In the System Build step, you develop or purchase your software and then configure it
to the previous specification documents. This step includes unit testing and integration
testing.
 Installation Qualification Tests (IQ) Tests
 The Installation Qualification tests provide confirmation that the software or system is
installed and setup according to the Design Specification. Usually the software is first
installed in a test or validation environment, but there can be exceptions in situations
such as manufacturing.
OPERATIONAL QUALIFICATION (OQ) TESTS
 Operational Qualification testing is often referred to as Functional Testing or System
Testing. OQ tests confirm that all functionality defined in the Functional Specification
is present and working correctly, and that there are no bugs. OQ tests can also include
confirmation of any design elements not tested during IQ, such as configuration, are
working as specified.
PERFORMANCE QUALIFICATION (PQ) TESTS
 Performance Qualification testing is often called User Acceptance testing. PQ testing
confirms that the software will meet the users needs and is suitable for their intended
use, as defined in the User Requirements Specification. Testing can follow Use Cases,
SOPs, user-defined scenarios, etc. For simple software like reports or spreadsheets,
OQ and PQ testing are often combined.
REPORTING
 The last step in this validation method is to write the Validation Report, often called
the Validation Summary or System Certification. This report provides confirmation
that all activities specified in the validation plan have been completed. The Validation
Report summarizes the testing results and provides confirmation that all acceptance
criteria have been met and the software is ready for deployment.
OTHER COMPUTER SYSTEM VALIDATION TERMINOLOGY
SOFTWARE VERIFICATION
THE FDA STATES THAT:
 Software verification looks for consistency, completeness, and
correctness of the software and its supporting documentation, as it is
being developed, and provides support for a subsequent conclusion
that software is validated.
QUALIFICATION
QUALIFICATION IS DEFINED BY IEEE AS:
Formal testing to demonstrate that
the software meets its specified requirements.
Qualification is the formal
testing of requirements in
either the URS, FS or Design
document. You perform these
tests during the IQ, OQ and
PQ stages of the validation
process.
Computerized  System  Validation.vinay (1).pptx
REFERENCES:
 What is Computer System Validation and How Do You Do It? (validationcenter.com)
 FDA Computer System & Software Validation - What Youve Known For 20+ Years Is Changing
(greenlight.guru)
THANK
YOU

More Related Content

Similar to Computerized System Validation.vinay (1).pptx (20)

Concept of URS,DQ,IQ,OQ,PQ
Concept of URS,DQ,IQ,OQ,PQConcept of URS,DQ,IQ,OQ,PQ
Concept of URS,DQ,IQ,OQ,PQ
dhavalrock24
Concepts of Validation URS OQ IQ DQ and PQ.pdf
Concepts of Validation URS OQ IQ DQ and PQ.pdfConcepts of Validation URS OQ IQ DQ and PQ.pdf
Concepts of Validation URS OQ IQ DQ and PQ.pdf
sa371221
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTING
KADARI SHIVRAJ
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
Mohamed Essam
Testing Process
Testing ProcessTesting Process
Testing Process
maheshpadwal
Vaidation ppt.pptx
Vaidation ppt.pptxVaidation ppt.pptx
Vaidation ppt.pptx
Aryansharma592895
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
Gurpreet singh
Testing Standards List
Testing Standards ListTesting Standards List
Testing Standards List
Professional Testing
CONCEPT OF URS, DQ, IQ, OQ, PQ
CONCEPT OF URS, DQ, IQ, OQ, PQCONCEPT OF URS, DQ, IQ, OQ, PQ
CONCEPT OF URS, DQ, IQ, OQ, PQ
ROHIT
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
Software engineering
Software engineeringSoftware engineering
Software engineering
GuruAbirami2
SQA-Lecture-4.pptx
SQA-Lecture-4.pptxSQA-Lecture-4.pptx
SQA-Lecture-4.pptx
SaritaAgrahari2
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
ruth_reategui
Qualification for validation
Qualification for validationQualification for validation
Qualification for validation
Institute Of Pharmacy, Nirma University
Ch 2 what is software quality
Ch 2 what is software qualityCh 2 what is software quality
Ch 2 what is software quality
Kittitouch Suteeca
Unit II Software Testing and Quality Assurance
Unit II Software Testing and Quality AssuranceUnit II Software Testing and Quality Assurance
Unit II Software Testing and Quality Assurance
VinothkumaR Ramu
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
Saba651353
Quality Control for Medical Device Software - It Arena Lviv Presentation
Quality Control for Medical Device Software - It Arena Lviv PresentationQuality Control for Medical Device Software - It Arena Lviv Presentation
Quality Control for Medical Device Software - It Arena Lviv Presentation
Roman Lavriv
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3
Techpartnerz
software testing technique
software testing techniquesoftware testing technique
software testing technique
Rana assad ali
Concept of URS,DQ,IQ,OQ,PQ
Concept of URS,DQ,IQ,OQ,PQConcept of URS,DQ,IQ,OQ,PQ
Concept of URS,DQ,IQ,OQ,PQ
dhavalrock24
Concepts of Validation URS OQ IQ DQ and PQ.pdf
Concepts of Validation URS OQ IQ DQ and PQ.pdfConcepts of Validation URS OQ IQ DQ and PQ.pdf
Concepts of Validation URS OQ IQ DQ and PQ.pdf
sa371221
USER ACCEPTANCE TESTING
USER ACCEPTANCE TESTINGUSER ACCEPTANCE TESTING
USER ACCEPTANCE TESTING
KADARI SHIVRAJ
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
Mohamed Essam
Testing Process
Testing ProcessTesting Process
Testing Process
maheshpadwal
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
Gurpreet singh
CONCEPT OF URS, DQ, IQ, OQ, PQ
CONCEPT OF URS, DQ, IQ, OQ, PQCONCEPT OF URS, DQ, IQ, OQ, PQ
CONCEPT OF URS, DQ, IQ, OQ, PQ
ROHIT
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
Raghu Kiran
Software engineering
Software engineeringSoftware engineering
Software engineering
GuruAbirami2
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
ruth_reategui
Ch 2 what is software quality
Ch 2 what is software qualityCh 2 what is software quality
Ch 2 what is software quality
Kittitouch Suteeca
Unit II Software Testing and Quality Assurance
Unit II Software Testing and Quality AssuranceUnit II Software Testing and Quality Assurance
Unit II Software Testing and Quality Assurance
VinothkumaR Ramu
Software_Verification_and_Validation.ppt
Software_Verification_and_Validation.pptSoftware_Verification_and_Validation.ppt
Software_Verification_and_Validation.ppt
Saba651353
Quality Control for Medical Device Software - It Arena Lviv Presentation
Quality Control for Medical Device Software - It Arena Lviv PresentationQuality Control for Medical Device Software - It Arena Lviv Presentation
Quality Control for Medical Device Software - It Arena Lviv Presentation
Roman Lavriv
Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3Learn software testing with tech partnerz 3
Learn software testing with tech partnerz 3
Techpartnerz
software testing technique
software testing techniquesoftware testing technique
software testing technique
Rana assad ali

Recently uploaded (20)

Building a path to the top in OutSystems
Building a path to the top in OutSystemsBuilding a path to the top in OutSystems
Building a path to the top in OutSystems
ShubhamSharma2528
Profisee - HIMSS workshop - Mar 2025 - final.pptx
Profisee - HIMSS workshop - Mar 2025 - final.pptxProfisee - HIMSS workshop - Mar 2025 - final.pptx
Profisee - HIMSS workshop - Mar 2025 - final.pptx
Profisee
2025-03-09 FATC 02 Joseph of Arimathea & Nicodemus (shared slides).pptx
2025-03-09 FATC 02 Joseph of Arimathea & Nicodemus (shared slides).pptx2025-03-09 FATC 02 Joseph of Arimathea & Nicodemus (shared slides).pptx
2025-03-09 FATC 02 Joseph of Arimathea & Nicodemus (shared slides).pptx
Dale Wells
Can the green energy dream power Australia's future industries?
Can the green energy dream power Australia's future industries?Can the green energy dream power Australia's future industries?
Can the green energy dream power Australia's future industries?
University of Canberra
TRADE PROMOTION UNIT action plan version 3.pptx
TRADE PROMOTION UNIT action plan version 3.pptxTRADE PROMOTION UNIT action plan version 3.pptx
TRADE PROMOTION UNIT action plan version 3.pptx
SupunLiyanage5
Steven Nickel Seeing God 3.09.2025.pptx
Steven  Nickel Seeing God 3.09.2025.pptxSteven  Nickel Seeing God 3.09.2025.pptx
Steven Nickel Seeing God 3.09.2025.pptx
FamilyWorshipCenterD
Integrating Graph-Powered Insights: Neo4j with OutSystems
Integrating Graph-Powered Insights: Neo4j with OutSystemsIntegrating Graph-Powered Insights: Neo4j with OutSystems
Integrating Graph-Powered Insights: Neo4j with OutSystems
ShubhamSharma2528
kinship diagram for UCSP IN GRADE 11 .pptx
kinship diagram for UCSP IN GRADE 11 .pptxkinship diagram for UCSP IN GRADE 11 .pptx
kinship diagram for UCSP IN GRADE 11 .pptx
mylsotarra0
STS-LESSON-3-MIDTERM.pptx that could help
STS-LESSON-3-MIDTERM.pptx that could helpSTS-LESSON-3-MIDTERM.pptx that could help
STS-LESSON-3-MIDTERM.pptx that could help
baguiojellyanne
Sequence and Process PPT.pptx for grade 7 learners
Sequence and Process PPT.pptx for grade 7 learnersSequence and Process PPT.pptx for grade 7 learners
Sequence and Process PPT.pptx for grade 7 learners
EdgeleValida
AI Safety in Parliaments: Latest Standards and Compliance Challenges
AI Safety in Parliaments: Latest Standards and Compliance ChallengesAI Safety in Parliaments: Latest Standards and Compliance Challenges
AI Safety in Parliaments: Latest Standards and Compliance Challenges
Dr. Fotios Fitsilis
Mastering ODC Architecture: Everything You Need to Know
Mastering ODC Architecture: Everything You Need to KnowMastering ODC Architecture: Everything You Need to Know
Mastering ODC Architecture: Everything You Need to Know
ShubhamSharma2528
Mavi Gradyan Profesyonel Kurumsal Sunum (1).pdf
Mavi Gradyan Profesyonel Kurumsal Sunum (1).pdfMavi Gradyan Profesyonel Kurumsal Sunum (1).pdf
Mavi Gradyan Profesyonel Kurumsal Sunum (1).pdf
efeaudal4599
SPATIAL SYSTEMS ARCHITECTUREE AAAAA.pptx
SPATIAL SYSTEMS ARCHITECTUREE AAAAA.pptxSPATIAL SYSTEMS ARCHITECTUREE AAAAA.pptx
SPATIAL SYSTEMS ARCHITECTUREE AAAAA.pptx
sohaibkhider0
Defining what is or is not academic writing.pptx
Defining what is or is not academic writing.pptxDefining what is or is not academic writing.pptx
Defining what is or is not academic writing.pptx
bluerosedreamland
Your paragraph text_20250307_191630_0000.pdf
Your paragraph text_20250307_191630_0000.pdfYour paragraph text_20250307_191630_0000.pdf
Your paragraph text_20250307_191630_0000.pdf
jatv64344
The Case on the Vanishing Future.docx Mr
The Case on the Vanishing Future.docx MrThe Case on the Vanishing Future.docx Mr
The Case on the Vanishing Future.docx Mr
JeaAngelCuizon
Cerino Four Seasons 300th Anniversary x China
Cerino Four Seasons 300th Anniversary x ChinaCerino Four Seasons 300th Anniversary x China
Cerino Four Seasons 300th Anniversary x China
Marco Acerbi
Isaiah Scudder Dealing with Stress.pptx
Isaiah Scudder  Dealing with Stress.pptxIsaiah Scudder  Dealing with Stress.pptx
Isaiah Scudder Dealing with Stress.pptx
FamilyWorshipCenterD
Parkkari Kalle Vegsikringskonferensen 2025
Parkkari Kalle Vegsikringskonferensen 2025Parkkari Kalle Vegsikringskonferensen 2025
Parkkari Kalle Vegsikringskonferensen 2025
TSF - Trafikksikkerhetsforeningen
Building a path to the top in OutSystems
Building a path to the top in OutSystemsBuilding a path to the top in OutSystems
Building a path to the top in OutSystems
ShubhamSharma2528
Profisee - HIMSS workshop - Mar 2025 - final.pptx
Profisee - HIMSS workshop - Mar 2025 - final.pptxProfisee - HIMSS workshop - Mar 2025 - final.pptx
Profisee - HIMSS workshop - Mar 2025 - final.pptx
Profisee
2025-03-09 FATC 02 Joseph of Arimathea & Nicodemus (shared slides).pptx
2025-03-09 FATC 02 Joseph of Arimathea & Nicodemus (shared slides).pptx2025-03-09 FATC 02 Joseph of Arimathea & Nicodemus (shared slides).pptx
2025-03-09 FATC 02 Joseph of Arimathea & Nicodemus (shared slides).pptx
Dale Wells
Can the green energy dream power Australia's future industries?
Can the green energy dream power Australia's future industries?Can the green energy dream power Australia's future industries?
Can the green energy dream power Australia's future industries?
University of Canberra
TRADE PROMOTION UNIT action plan version 3.pptx
TRADE PROMOTION UNIT action plan version 3.pptxTRADE PROMOTION UNIT action plan version 3.pptx
TRADE PROMOTION UNIT action plan version 3.pptx
SupunLiyanage5
Steven Nickel Seeing God 3.09.2025.pptx
Steven  Nickel Seeing God 3.09.2025.pptxSteven  Nickel Seeing God 3.09.2025.pptx
Steven Nickel Seeing God 3.09.2025.pptx
FamilyWorshipCenterD
Integrating Graph-Powered Insights: Neo4j with OutSystems
Integrating Graph-Powered Insights: Neo4j with OutSystemsIntegrating Graph-Powered Insights: Neo4j with OutSystems
Integrating Graph-Powered Insights: Neo4j with OutSystems
ShubhamSharma2528
kinship diagram for UCSP IN GRADE 11 .pptx
kinship diagram for UCSP IN GRADE 11 .pptxkinship diagram for UCSP IN GRADE 11 .pptx
kinship diagram for UCSP IN GRADE 11 .pptx
mylsotarra0
STS-LESSON-3-MIDTERM.pptx that could help
STS-LESSON-3-MIDTERM.pptx that could helpSTS-LESSON-3-MIDTERM.pptx that could help
STS-LESSON-3-MIDTERM.pptx that could help
baguiojellyanne
Sequence and Process PPT.pptx for grade 7 learners
Sequence and Process PPT.pptx for grade 7 learnersSequence and Process PPT.pptx for grade 7 learners
Sequence and Process PPT.pptx for grade 7 learners
EdgeleValida
AI Safety in Parliaments: Latest Standards and Compliance Challenges
AI Safety in Parliaments: Latest Standards and Compliance ChallengesAI Safety in Parliaments: Latest Standards and Compliance Challenges
AI Safety in Parliaments: Latest Standards and Compliance Challenges
Dr. Fotios Fitsilis
Mastering ODC Architecture: Everything You Need to Know
Mastering ODC Architecture: Everything You Need to KnowMastering ODC Architecture: Everything You Need to Know
Mastering ODC Architecture: Everything You Need to Know
ShubhamSharma2528
Mavi Gradyan Profesyonel Kurumsal Sunum (1).pdf
Mavi Gradyan Profesyonel Kurumsal Sunum (1).pdfMavi Gradyan Profesyonel Kurumsal Sunum (1).pdf
Mavi Gradyan Profesyonel Kurumsal Sunum (1).pdf
efeaudal4599
SPATIAL SYSTEMS ARCHITECTUREE AAAAA.pptx
SPATIAL SYSTEMS ARCHITECTUREE AAAAA.pptxSPATIAL SYSTEMS ARCHITECTUREE AAAAA.pptx
SPATIAL SYSTEMS ARCHITECTUREE AAAAA.pptx
sohaibkhider0
Defining what is or is not academic writing.pptx
Defining what is or is not academic writing.pptxDefining what is or is not academic writing.pptx
Defining what is or is not academic writing.pptx
bluerosedreamland
Your paragraph text_20250307_191630_0000.pdf
Your paragraph text_20250307_191630_0000.pdfYour paragraph text_20250307_191630_0000.pdf
Your paragraph text_20250307_191630_0000.pdf
jatv64344
The Case on the Vanishing Future.docx Mr
The Case on the Vanishing Future.docx MrThe Case on the Vanishing Future.docx Mr
The Case on the Vanishing Future.docx Mr
JeaAngelCuizon
Cerino Four Seasons 300th Anniversary x China
Cerino Four Seasons 300th Anniversary x ChinaCerino Four Seasons 300th Anniversary x China
Cerino Four Seasons 300th Anniversary x China
Marco Acerbi
Isaiah Scudder Dealing with Stress.pptx
Isaiah Scudder  Dealing with Stress.pptxIsaiah Scudder  Dealing with Stress.pptx
Isaiah Scudder Dealing with Stress.pptx
FamilyWorshipCenterD

Computerized System Validation.vinay (1).pptx

  • 1. COMPUTERIZED SYSTEM VALIDATION Presented To Mrs.Surbhi kamboj Presented By VINAY Roll No. 2224PH1006 M.Pharm QA (2022-24) KIET SCHOOL OF PHARMACY SEMINA R
  • 2. COMPUTER SYSTEM VALIDATION (CSV) Confirmation by examination and provision of objective evidence that software specifications conform to user needs and intended uses, and that the particular requirements implemented through software can be consistently fulfilled General Principles of Software Validation: Final Guidance for Industry and FDA Staff
  • 3. UNDERSTAND THE KEY POINTS, LETS BREAKDOWN THE DEFINITION. Confirmation by examination must have defined user needs and intended uses. The user can be a patient, someone in the hospital, a lab tech, a QA engineer, a manufacturing person. Examine the software to confirm that it functions as defined in the requirements and that it will be suitable for its intended use. provision of objective evidence there must be defined software requirements. Document all validation activities and test results. user needs and intended uses examine the software to ensure that it meets the user needs and defined requirements. This could include design reviews, code reviews, testing, etc. Define what the user needs to do with the software and how they will use the software.
  • 4. UNDERSTAND THE KEY POINTS, LETS BREAKDOWN THE DEFINITION. particular requirements implemented through software confirm that the requirements can be consistently fulfilled (not just in a single situation). This could include stress testing multiple data sets, performance testing with many users in many locations, testing with multiple browsers or web apps, testing from multiple devices (and even mobile apps), etc. Define how the software needs to work to enable the intended use. consistently fulfilled need to have objective evidence of this confirmation (for inspections). Document all validation activities and test results. The examination needs to confirm that the software will work in all anticipated situations.
  • 5. COMPUTER SYSTEM VALIDATION USING THE CLASSIC V DIAGRAM projects. The classic V Diagram was popularized by industry organizations such as ISPE via GAMP Guides.
  • 6. LETS BREAK DOWN EACH PART A LITTLE BIT FURTHER, STARTING WITH PLANNING. Validation Plan The Validation Plan defines what will be validated and the approach you will use. It also defines roles and responsibilities along with the most important part, the Acceptance Criteria.
  • 7. USER REQUIREMENTS SPECIFICATION (URS) The User Requirements Specification describes what the user needs from the software and how they will use it. It also contains any critical constraints such as regulations, safety requirements, operational requirements, etc. For example, heres a list of a few User Requirements that might be needed for a lab system. System must track training of lab analysts on lab methods/techniques System must track samples coming into the lab System must automatically assign lab analysts to test samples based on availability and training System must send sample testing pass/fail outcomes to the ERP System must comply with 21 CFR 11
  • 8. FUNCTIONAL SPECIFICATIONS (FS) The Functional Specification document describes how the software needs to work and look to meet the user needs. The document might include descriptions of how specific screens and reports should look, or describe data that needs to be captured. The Functional Requirements can also include logic and calculations along with how it will comply with regulatory requirements. For example, the Part 11 compliance requirements might detail how passwords or the audit trail should work.
  • 9. DESIGN SPECIFICATIONS (DS) Database Design file structures, field definitions, data flow diagrams, entity relationship diagrams Logic/Process Design pseudo code for logic and calculations Security Design virus protection, hacker protection Interface Design what data will move from one system to another; how and how often, and failure handling Architecture Design required hardware, operating systems, application versions, middleware, etc. Network Requirements Specific peripheral devices scanners, printers, etc.
  • 10. DESIGN SPECIFICATIONS (DS) System Build In the System Build step, you develop or purchase your software and then configure it to the previous specification documents. This step includes unit testing and integration testing. Installation Qualification Tests (IQ) Tests The Installation Qualification tests provide confirmation that the software or system is installed and setup according to the Design Specification. Usually the software is first installed in a test or validation environment, but there can be exceptions in situations such as manufacturing.
  • 11. OPERATIONAL QUALIFICATION (OQ) TESTS Operational Qualification testing is often referred to as Functional Testing or System Testing. OQ tests confirm that all functionality defined in the Functional Specification is present and working correctly, and that there are no bugs. OQ tests can also include confirmation of any design elements not tested during IQ, such as configuration, are working as specified.
  • 12. PERFORMANCE QUALIFICATION (PQ) TESTS Performance Qualification testing is often called User Acceptance testing. PQ testing confirms that the software will meet the users needs and is suitable for their intended use, as defined in the User Requirements Specification. Testing can follow Use Cases, SOPs, user-defined scenarios, etc. For simple software like reports or spreadsheets, OQ and PQ testing are often combined.
  • 13. REPORTING The last step in this validation method is to write the Validation Report, often called the Validation Summary or System Certification. This report provides confirmation that all activities specified in the validation plan have been completed. The Validation Report summarizes the testing results and provides confirmation that all acceptance criteria have been met and the software is ready for deployment.
  • 14. OTHER COMPUTER SYSTEM VALIDATION TERMINOLOGY SOFTWARE VERIFICATION THE FDA STATES THAT: Software verification looks for consistency, completeness, and correctness of the software and its supporting documentation, as it is being developed, and provides support for a subsequent conclusion that software is validated.
  • 15. QUALIFICATION QUALIFICATION IS DEFINED BY IEEE AS: Formal testing to demonstrate that the software meets its specified requirements. Qualification is the formal testing of requirements in either the URS, FS or Design document. You perform these tests during the IQ, OQ and PQ stages of the validation process.
  • 17. REFERENCES: What is Computer System Validation and How Do You Do It? (validationcenter.com) FDA Computer System & Software Validation - What Youve Known For 20+ Years Is Changing (greenlight.guru)