Why quality?: ISO 9126 software quality metrics (Functionality) support by UML suite

The widespread use of information services will only be accepted by users if their quality is of acceptable level. It is therefore of high interest to be able to estimate, or even measure the quality of a system under construction. UML is now a de-factor standard for modelling systems to be build. This paper indicates how UML diagrams are related to software quality metrics as described in ISO/IEC 9126 and similar quality standards. The paper discusses relevant quality metrics, analyses sources of errors and relates them to the UML diagrams used in software engineering.The paper discusses the sub-attributes of the attribute 'Functionality' in more detail and relates the to the relevant UML diagrams.