Design Rules
Note
Design process guidelines include:
-
Recognizing the important of quality attributes and prioritizing them for each system being designed.
Quality attributes should be kept up to date throughout the life cycle of the system. Trade-offs and details of how a system will meet qualities should be noted. -
Involving a technical lead in the design process.
Although architectural design can be applied to many different technologies, involving a technical lead will help identify any implementations that may pose a challenge, which may need to be re-considered in the design. -
Taking a design approach from the perspective of different groups of stakeholders.