236x 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.