Solution idea for cs605 software engineering 2
SQA is an umbrella activity
Another very important question is: Do you need to worry about it after the code has been generated? In fact, SQA is an umbrella activity that is applied throughout the software process.
Also, do we care about internal quality or the external quality? And finally, is there a relationship between internal and external qualities? That is, does internal quality translate in external quality?
In the literature, quality has been defined through in many different manners. One group believes that the quality has measurable characteristic such as cyclomatic complexity, cohesion, and coupling.
We can then talk about quality from different aspects. Quality of design tries to determine the quality of design related documents including requirements, specifications, and design. Quality of conformance looks at the implementation and if it follows the design then the resulting system meets its goals then conformance quality is high.
Are there any other issues that need to be considered? Glass defines quality as a measure of user satisfaction which is defined by
compliant product + good quality + delivery within budget and schedule
DeMarco defines product quality as a function of how much it changes the world for the better.
So, there are many different way to look at the quality.