Software Quality Assurance Techniques Objectives Software Quality Assurance practices are effective in reducing software costs and increasing customer satisfaction through prevention of product defects. This course emphasizes on understanding the fundamentals of software engineering and development and how the principles of software quality assurance can be employed to optimize software quality. The course offers a practical approach to building quality into the product through a systematic and disciplined engineering approach. Participants are encouraged to bring questions and share experiences from their own organizations.
Course Outline
Quality Assurance Concepts
A Framework for Software Quality
Software Quality Assurance
Software Development Life Cycles and Methodologies
Handling of Software Defects
Managing the Requirements
Software Testing Techniques
Independent Verification and Validation
Reviews and Inspections
Managing Product Delivery/Release
Tools, Technologies, and Services
Software Reliability Engineering
Pulling the Pieces Together: Let’s Build Quality Into the Product