SWE 333

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 & 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.