I am starting to develop the architecture for software product in a university project.
I have gone through the various quality attribute types and am wondering how one selects between them as they are all necessary for good software.
I already know which design pattern to use but still need to work these quality attributes into the design.
Is it possible to have all the quality attributes to a certain extent and how what is the point? To prioritize the different attributes?