Software Quality Assurance Course

Course Code: MQ 494
Course Abstract:

This course provides immediately usable tools and techniques in the latest methods of software quality assurance (SQA) for accurate and thorough verification and validation of software and improved managerial control of software development and enhancement.  It includes detailed coverage of software quality factors, the systems development life cycle and SQA factors, the methods, tools and techniques for measurement of software quality and quality control, the costs associated with quality (and not controlling it) at each phase of the systems development life cycle and various effective (SQA) guidelines and standards.

 

Audience:

This course is designed for Information systems managers, supervisors, project leaders, analysts, programmer/analysts, standards and procedures and software quality assurance personnel who are involved with software quality assurance.

Duration: 3 days
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Understand and effectively apply software quality assurance (SQA) methods, tools and techniques

> Plan for, implement and manage the integrated software quality assurance function

> Provide the necessary software quality assurance steps, controls and results needed at each step or phase of the system’s development life cycle to assure communication and satisfaction with both user/client and information systems personnel

> Evaluate how new technologies impact software quality assurance and the system’s development life cycle and understand how to benefit from their application

Course Topics:

Introduction and Overview

The software industry today: the state and quality of the ark

Software quality challenges and expectations

Software engineering and SQA: definitions and key components

Structured vs. traditional software development and enhancement and Software Quality Assurance (SQA)

The systems development life cycle: steps or phases and results

The tools, techniques and methods of SQA

Productivity and SQA: the impact of application

 

Software Development Life Cycle: the Product View

The software project infrastructure

Systems development life cycle overview: its relationship to the project infrastructure and key SQA points

Life cycle phases and quality factors

Systems initiation and planning

Analysis and requirements definition

Software design

Coding and unit testing

Testing and integration of system(s)

Production, use, evaluation and enhancement

Quality gates: the different types and categories per type of systems development effort

The concept and application of baselines

SQA events, functions and deliverables

 

Software Configuration Management (SCM)

Introduction and overview

Management concepts, key points and necessary involvement

The SCM plan and tools

Configuration management

Software configuration identification

Software configuration control, auditing and status accounting

Case studies and exercise

 

Software Quality Assurance

Software development and enhancement standards and the SQA function

Additional SQA events and functions

Testing, verification and validation

Walkthroughs and inspections

Software audits

Management reviews

Planning, budgeting and management of SQA

Case histories and exercises

 

Testing, Validating and Evaluating

SQA testing, validation and evaluation strategies: module, unit, system, integration and acceptance

SQA metrics: measurements for and of effectiveness

Software quality evaluation techniques

Defect tracking: what to track where, analysis and improvement methods

Application exercise

 

Special Topics

Project data: management, production and control

Organization and personnel

Effects of resource availability on quality

Software reporting metrics

 

Planning, Organizing, Implementing and Managing for SQA

Tailoring the function

Determining methods and tools

Developing a SQA corrective action procedure

Resource allocation

Cases, exercises and examples

 

Review and Evaluation

Developing, and/or updating, individual and organizational action plans

Key points to remember and future information sources

Prerequisites: None
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.
We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning