Quality Assurance Models and Standards for software Development

a_shraideh's picture
Course Code: 
Course Outline: 

This course will address topics in quality concepts such as quality control and quality assurance, with applications to software production.  Certain models such as capability maturity models (CMM), and software process improvement (SPI) will be presented. Other covered topic include

  1. The software quality challenge
  2. What is software quality?
  3. The components of the SQA system
  4. Development and quality plans
  5. Integrating quality activities in the project life cycle
  6. Software testing strategies & implementation
  7. Assuring the quality of software maintenance components
  8. Assuring the quality of external participants’ contributions
  9. CASE tools and their effect on software quality
  10. Documentation control
  11. Management components of software quality
  12. Standards , certification and assessment ( ISO 9001, ISO 9000-3, CMM AND CMMI, ISO/IEC 15504, IEEE standards )