Bog'liq Software Engineering Architecture-driven Software Development ( PDFDrive )
14.1.2 Identify the candidate alternatives For each architectural challenge there may be a vast number of alternatives that
complicates the selection of viable alternatives. The candidate solutions that will
be considered during the trade study only include those of which the potential for
enhancing the software architecture are significant. The list of possible solutions
must be trimmed to a small set of viable candidates. Candidates should be assessed
to surmise the anticipated benefits and consequences of incorporating the solution
into the software architecture. The following questions should be contemplated
when attempting to appraise the viability of candidate solutions:
1. What are the important technical characteristics associated with the solution?
2. How should the solution contribute to the architectural integrity (adherence to
architectural principles) of the software product architecture?