Architecture |
Design |
Essentials dictated by the mission (problem, need or opportunity) and its environment |
Decisions compatible with the architecture |
A different architecture implies a different mission |
Different designs may address the same mission |
Defines a class of acceptable solutions |
Defines a single specific solution |
About suitability or fitness for purpose, as defined by the mission |
About engineering optimization, within architectural constraints |
Role of the architect is mostly to make correct inferences about the mission, solution and environment |
Role of the designer is mostly to make correct decisions about the solution |
Architecture is done by architects |
Design is done by developers |
Primary audience is mission and solution stakeholders, which usually includes designers and implementers |
Primary audience is solution implementers |
About the mission and solution in their environmental context, i.e., outward looking |
About components and subsystems of the solution, i.e., inward looking |