B.1 Pattern: Mandatory Elements Present
Forces:
- The often contradictory considerations that must be taken into account when choosing a solution to a problem. The relative importance of the forces (those that need to be optimized at the expense of others) is implied by the context.
Solution:
- The solution to the problem. Note that many problems may have more than one solution, and the "goodness" of a solution to a problem is affected by the context in which the problem occurs. Each solution takes certain forces into account. It resolves some forces at the expense of others. It may even totally ignore some forces. The most appropriate solution to a problem is the one that best resolves the highest priority forces as determined by the particular context. Use Solution Clearly Related to Forces to ensure the reader understands why this solution was chosen.