Architectural decision

In software engineering and software architecture design, architectural decisions are design decisions that address architecturally significant requirements; they are perceived as hard to make[1] and/or costly to change.[2]

  1. ^ Fowler, M. (2003). "Design – Who needs an architect?". IEEE Software. 20 (5): 11–44. doi:10.1109/MS.2003.1231144
  2. ^ Booch, G., abstracting-the-unknown, SATURN 2016 keynote