436x Filetype PPTX File size 0.12 MB Source: fac.ksu.edu.sa
Course description
This course introduces fundamental concepts related to Quality
Assurance and Measurements and Metrics in the software
industry: Measurements of product, process and resource
attributes – Planning a measurements program -
Goal/Question/Metric - Collection and analysis of software
empirical measurements - Building software metrics - Quality
concepts – Software quality assurance - Software quality
management - Quality planning and control – Quality manual –
Product and process standards - Internal and external software
quality attributes - Software reviews, walkthrough and inspection
– Statistical software quality assurance – Software configuration
management - Software reliability – International Software quality
models, e.g. ISO 9000 Quality standards and ISO 9000-3, etc.. –
Software process improvement – The Capability Maturity Model
(CMM), balanced scorecards. Ethical responsibility to produce
high-quality software is also discussed. Students participate in a
group project on Software quality assurance.
Major Topics Covered
Topic
Introduction and definitions
Components of software quality assurance
Software quality planning and control
Software quality metrics
Costs of Software Quality
International software quality models
Capability maturity model (CMM, CMMI)
Personal software process and team software process
Concluding remarks, review, and evaluation
Four Stages of Software
Development
Software Requirements Specification
Software Design
Implementation (Coding & Module
Testing)
Integration & Testing
Each stage will require some sort
of Software Quality Assurance
(SQA).
What is “quality”?
IEEE Glossary: Degree to which a system,
component, or process meets (1) specified
requirements, and (2) customer or user
needs or expectations
ISO: the totality of features and
characteristics of a product or service that
bear on its ability to satisfy specified or
implied needs
Quality criteria or
characteristic
◦Functionality
◦Efficiency
◦Flexibility
◦Integrity
◦Interoperability
◦Maintainability
◦Portability
◦Reliability
◦Reusability
◦Testability
◦Usability
no reviews yet
Please Login to review.