Software Quality Engineering
This course is for software quality specialists and engineers wishing to obtain an understanding of software quality.
This course is designed to help improve your job performance and the quality of your company's software products. It is a broad course that addresses all of the body of knowledge area of the CSQE. It provides a thorough introduction for those new to software quality, as well as an opportunity to fill in any blank spots for experienced personnel. Knowledge of and/or work experience within the software quality assurance field is helpful but not required. Although not designed as a certification refresher, this course may help seasoned software quality professionals brush up on the key elements of CSQE.
Course materials are designed to provide reference materials that can be utilized by the attendees long after the completion of the course.
These materials include:
1. Student notes including copies of all presentation slides and annotated descriptive text.
2. Reference materials and Web sites to aid in directing further study.
3. Example solutions for all interactive and team exercises.
4. A detailed index and glossary to make referencing the course material easier.
Questions? We Can Help.
Course Data
- CEU Hours: 0
- Length: 36 Hours
- ASQ RU: 3.6
- Provider: ASQ
Learning Objectives:
- Define the skills and knowledge necessary to perform software quality engineering tasks
- Understand the software life cycle
- Determine how to evaluate software quality activities and processes and determine whether they meet their intended purpose
- Choose applicable standards and meeting techniques
- List the four components of configuration management
- Chapter 1: Basics of software quality engineering
- Benefits of software quality
- Benefits of software quality
- Prevention vs. detection
- Standards and models
- Definitions
- Importance of standards
- Standards organizations
- ISO 9001:2015
- ISO 15504
- EEE software engineering standards
- IEEE/EIA 12207
- Software Engineering Institute (SEI) CMM and CMMISM
- Quality team tools
- Brainstorming
- Nominal group techniques
- Prioritization matrices and graphs
- Force field analysis
- Joint applications development
- Benefits of software quality
- Chapter 2: Software quality management
- Software quality goals and objectives
- What the industry experts say
- Total quality management
- Software quality plan
- Software acquisition and supplier management
- Software Quality Management System (QMS)
documentation
- Software QMS documentation hierarchy
- Processes definition and documentation
- Cost of quality
- Cost of quality categories
- Cost of quality reporting
- Problem reporting and corrective action
- Problem report and corrective action procedures
- Quality improvement processes
- Audits
- Audit program
- Audit preparation and execution
- Audit reporting and follow-up
- Software quality goals and objectives
- Chapter 3: Software engineering processes
- Life cycle methods
- Waterfall model
- V model
- U-dot model
- Spiral model
- Incremental model
- Rapid application development
- Evolutionary development
- Rapid prototyping
- Choosing a model
- Life cycle activities
- Concept activities
- Requirements activities
- Design activities
- Implementation activities
- Test activities
- Operations activities
- Maintenance and retirement
- Requirements management
- Purpose of requirements management
- Requirements management practices
- Requirements churn
- Traceability
- Life cycle methods
- Chapter 4: Program and project management
- Planning
- Project management basics
- Project planning
- Project estimation and scheduling
- Tracking and control
- Tracking tools and metrics
- Tracking reviews
- Project control
- Risk management
- Risk management basics
- Risk identification and analysis
- Risk planning
- Taking action and risk tracking
- Implementing risk management
- Planning
- Chapter 5: Software metrics, measurement and analytical
methods
- Metrics and measurement theory
- Measurement theory
- Why measure
- 12 steps to useful software metrics
- The 12 step process
- Selecting metrics
- Designing metrics
- Collecting data
- Considering human factors
- Process and product measurement
- Commonly used metrics
- Software quality attributes
- Defect detection effectiveness measures
- Program performance and process effectiveness
- Analytical techniques
- Flowcharts
- Pareto chart
- Cause and effect diagrams
- Check sheets
- Checklists
- Scatter diagrams
- Run charts
- Control charts
- Histograms
- Root cause analysis
- Tree diagram
- Process decision program chart
- Matrix diagram
- Interrelationship digraph
- Metrics and measurement theory
- Chapter 6: Software verification and validation
- Verification and validation planning
- Verification and validation defined
- V&V throughout the life cycle
- V&V plan
- V&V task iteration
- Traceability
- Test matrix — Example
- Peer reviews
- Types of peer reviews
- Peer review processes
- Testing
- Testing defined
- Test activities and documentation
- Structural (white box) testing
- Integration testing
- Functional (black box) testing
- Regression testing
- Evaluating the testing effort
- Verification and validation planning
- Chapter 7: Software configuration management
- Configuration infrastructure
- Configuration management
- Library processes
- Configuration identification
- Configuration items
- Baselines
- Configuration identification methods
- Configuration control
- Configuration control
- Configuration control boards
- Version control
- Configuration item interfaces
- Configuration status accounting
- Status reporting
- Change requests
- Configuration audits
- Functional configuration audits
- Physical configuration audits
- Configuration infrastructure
Materials
Course materials are designed to provide reference materials that can be utilized by the attendees long after completion of the course. These materials include:
- Student notes including copies of all presentation slides and annotated descriptive text.
- Reference materials and websites to aid in directing further study.
- Example solutions for all interactive and team exercises.
- A detailed index and glossary to make referencing the course material easier.
If you need to cancel, we will refund your paid registration fee as noted below.
• Requests for cancellations/transfers/substitutions received at least 30 calendar days before the start of the course can receive a full refund/transfer/substitution.
• There are no refunds within 30 calendar days before the start of the course.
• Requests to transfer or substitute received between 29 and 10 calendar days of the course starting incur a $150 processing fee.
• There are no transfers within 9 calendar days before the start of the course. Substitutes may be accepted if content has not been accessed by original registrant. Substitutions will incur a $150 processing fee.
• There are no refunds or substitutes if the content has been accessed.
• Enrolled students who fail to attend their registered course without advance notice are liable for the entire course fee. Substitutes will not be accepted after the course has begun.
• You must successfully complete the entire course or program before IACET CEUs and a Certificate of Completion can be awarded.
Enrollment Details

An instructor-led traditional classroom experience. Classroom-based instruction involves the highest level of instructor/student interaction. We offer classroom style training in two formats. See public and on-site.
No Offerings Scheduled | English | List: $2649 Member: $2299 |

Corporate Training
Custom training options for your organization
Need cost-effective learning with customized delivery? ASQ can train your employees on your schedule.
5 Key Benefits of Training with ASQ:
- Single-Point Provider: Manage your teams live sessions and e-learning via a dedicated ASQ account manager for continuous guidance and support throughout your learning program.
- Reliability: ASQ's expert instructors and world-renowned quality content is at your service to upskill teams anywhere they are.
- Cost efficiency: Choose from virtual, face-to-face, and e-learning to optimize your ROI and minimize disruptions of your operations.
- Immediate results: Employees complete courses ready to apply what they have learned.
- Convenience: Get the training you need anytime, anywhere, from any device. Become an ASQ Organizational Member for even more benefits!