Софтуерна архитектура
Софтуерната архитектура представлява съвкупността от най-значимите решения за дизайна на една софтуерна система. Според дефиницията на Грейди Буч, значимостта на тези решения се измерва директно чрез цената на тяхната промяна — архитектурните решения са тези, които изискват най-много ресурси и усилия за модификация след първоначалното им въвеждане.
Споменавания в статии
- Заслужават ли си цената тестовите харнеси за AI агенти? Инженерният анализ на Мартин Фаулър
- Инженерният екип от един човек: Как оркестрацията на AI агенти замени нуждата от венчърен капитал
- Restate привлече 20 милиона долара за среда за устойчиво изпълнение на ИИ агенти
- Границите на ИИ и реалността на софтуерното инженерство: Грейди Буч срещу илюзията за последния ред код