Here the points are:
to develop a set of scenarios of the system;
to identify the software architectures to describe the scenarios of the system;
to use the ranking of the scenarios the architectures are evaluated and runked.