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
For software:
construction quality?
software is not manufactured
aesthetic value?
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

Free download research paper