* All fees are exclusive of vat ** PREMIUM - Customize your learning experience
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 the 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.
What Do Participants Learn?
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
Who Should Attend?
Software Engineers and Managers
Software quality professionals
Software process engineers
What Will the Learning Experience Include?
Comprehensive pre-program activities include:
Web-based information forms & surveys completed by attendee.
Direct consultation with the attendee about the expectations.
During the training, participants engage in data, activities, and conversations that lead to insight and knowledge.
Participants learn from expert trainers who have both academic and business experiences.
Highly applicable training content & instructive activities for adding depth to training topics.
**A half-day site visit for integrating the experience & plan next steps. Opportunities to provide connections, ideas & support.
Explore & Practice
Apply & sustain the learning experience by using this ongoing support:
To ensure participant has new skills or behavior progress.
Optional, fee-based mentoring & coaching with the trainer.
Training materials & additional documents (e-books, pdf files, presentations and articles)
Evaluate your training experience by giving us feedbacks and help us to reach our organizational goals.
Section 1: Basics of Software Quality Engineering
What is Software and why it is important?
Benefits of Software Quality
Prevention Vs Detection
Standards and Models
Importance of Standards
EEE Software engineering Standards
IEEE / EIA 12207
Software engineering Institutes
Section 2: Quality Team Tools
Brainstorming and Idea mapping
Nominal Group Techniques
Prioritization matrices and graphs
Force field analysis
Joint Application Development
Software Quality Management
Software Quality Goals and Objectives
What the industry expert s opinions
Total quality management
Software quality plan
Software acquisition and supplier management
Section 3: Software Quality Management System
Software quality management system (QMS) documentation
Software QMS document heirrachy
Process definition and documentation
Cost of quality
Cost of quality categories
Cost of quality reporting
Problem reporting and corrective action and procedures
Quality improvement process
Audit preparation and execution
Audit reporting and follow up
Section 4: Software Engineering process and life cycle activities
Life cycle methods
U Dot Model
Rapid Application Development
Choosing a suitable model
Life cycle activities
Purpose of Requirements Management and Requirement Practice
Requirement churn and traceability
Section 5: Software metrics, measurement Program and Project Management