Software Design Quality – lecture notes
What is software quality?
How can it be measured?
How can it be measured before the software is delivered?
Some key quality factors
Some measurable indicators of software quality
Think of an everyday object
e.g. a chair
How would you measure it’s “quality”?
construction quality? (e.g. strength of the joints,…)
aesthetic value? (e.g. elegance,…)
fit for purpose? (e.g. comfortable,…)
All quality measures are relative
there is no absolute scale
we can say A is better than B but it is usually hard to say how much better
software is not manufactured
but most of the software is invisible
aesthetic value matters for the user interface, but is only a marginal concern
fit for purpose?
Need to understand the purpose