The Boundary between Architecture Definition and Design¶
One of the important decisions an architect will have to make is whether something important enough for worry about or whether it can safely be left until the detailed design phase - in other words, whether it is architecturally significant.
Phillipe Kruchten:
A concern, problem, or system element is architecturally significant if it has a wide impact on the structure of the system or on its important quality properties such as performance, scalability, security, reliability, or evolvability.
References¶
- Software System Architecture Nick Rozanski, Edin Woods (software-systems-architecture-rozanski-woods), p. 59