Remember Agile Development?
Aim of Software Engineering (revisited):
Find repeatable, predictable processes that
improve productivity
and quality.
So far, we focused on productivity.
What about quality?
(7 2023)
A good software fulfils requirements.
There are functional requirements and non-functional requirements.
(Sommerville 2011)
Quality is more than that.
ISO software quality attributes refer to external and internal quality.
(Yenduri and Gadekallu 2023)
Software Quality
Time: 15 minutes
What have you discussed?
(Yenduri and Gadekallu 2023)
Interdependencies between quality characteristics goes in two ways
Not all quality measurements can be maximized at the same time.
Quality is the key to product success and customer satisfaction.
Quality is multi-dimensional
Quality in software is hard to measure.
Software Quality
Time: 15 minutes
What have you discussed?
Software engineering…