Abstract
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 by 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 related 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.