Find Courses Here
Software Quality Engineering Print E-mail
Course Length - 5 Days
 
Course Description

This course is 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.

 
  
Course Objectives

Upon completion of the course you will be able to: 

  • Understand the basics of software quality engineering, including its benefits, related models and standards, and quality team tools
  • Plan, implement and audit a Software Quality Management program for your organization
  • Assist in defining and tailoring software engineering life cycles and processes
  • Understand the basic software project management principles and techniques as they relate to software project planning, tracking, control and risk management
  • Select, define, and apply software measurement, metrics, and analytical techniques to their software products, processes and services
  • Participate in peer reviews, and assist in the planning, implementation and evaluation of software testing activities
  • Understand the fundamentals of the configuration management process to include configuration identification, configuration control, status accounting, and audits

 
  
Who Should Attend?

Software quality engineers, developers, testers, project managers, functional managers, requirements analyst, and other software stakeholders who will be involved in planning and managing software projects, developing software and/or assuring its quality.

 
  
Format

This course is taught through lecture and interactive discussion and learned skills are practiced using team exercises. Actual examples from the software industry are utilized to make the information relevant. The emphasis is on techniques that allow the attendees to transition the skills learned in this course to their own work environments