Software Quality Engineering is a five day course designed to provide a comprehensive knowledge base and practical skills for anyone interested in implementing or improving software quality engineering techniques and practices in their organization. This course starts with an overview of software quality engineering basics, including the benefits of software quality, a discussion of defect prevention vs. detection techniques, an overview of software quality related standards and models, and a review of quality team tools. Course attendees will learn how to establish software quality goals and objectives, document their quality management systems, track the cost of quality and perform quality system audits. This course will review the strengths and weakness of various life cycle models and review major activities in the software development life cycle. This course discusses basic software project management principles and techniques as they relate to software project planning, monitoring and control, and risk management. Attendees will learn how to select, define and implement software metrics to understand, evaluate, control and predict their software process, product and services. This course covers the basics of software verification and validation planning with an emphasis on software peer reviews and software testing techniques. The course ends with an overview of software configuration management, including configuration identification, control, status accounting and auditing.
This course was designed by and is delivered in partnership with the Westfall Team.
Students receive comprehensive course manuals with reference materials.