COURSE 3250 | 3-DAY SESSION
Verification and Validation for Product Assurance
Course outline
I. What is V & V?
- Concepts
- Definitions
- Historical Development
- Standards and Best Practices
II. Why do V & V?
- Motivation
- Benefits
III. Who does V & V?
- Skills Sets
- Organizational Alternatives
- Types and Degrees of Independence (IV & V)
IV. Overview of the V & V Effort
- Integrated across the Lifecycle
- Mapped against other frameworks and models
- Relationships to test planning, design, conduct, and reporting
- Contributions to quality and project management
V. Establishing Integrity Levels
- Error identification
- Likelihood of occurrence of errors
- Error consequences
VI. Static Techniques
- Inspections
- Walkthroughs
- Audits
- Reviews
VII. Dynamic Techniques
- Prototyping
- Simulation
- Unit Testing
- Integration Testing
- Acceptance Testing
VIII. Testing Lifecycle
- Test Plan generation and verification
- Test Design generation and verification
- Test Procedure generation and verification
- Test Execution and verification
- Test results reporting
IX. V&V for All Software Lifecycle Processes
- Management
- Acquisitions
- Supply
- Development
- Operation
- Maintenance
X. Independence of V&V
- Test Plan generation and verification
- Technical
- Financial
- Managerial
XI. Special Concerns
- Test Plan generation and verification
- Hazard Analysis
- Risk Analysis
- Security Issues
- Regulatory Compliance
|