Архитектура (в общем, не только n-ярусная) выбирается на основе набора атрибутов качества, требуемых для конкретного приложения / системы. Список атрибутов незначительно отличается в каждой из архитектурных структур, однако большинство из них сосредоточено вокруг:
Взгляд конечного пользователя
- Performance
- Наличие
- Юзабилити
- Безопасность
Взгляд разработчика
- ремонтопригодность
- Портативность
- 1022 * Повторное использование *
- Тестируемость
Представление бизнес-сообщества
- Время выхода на рынок
- Стоимость и преимущества
- Прогнозируемое время жизни
- Целевой рынок
Кроме того, в большинстве случаев существуют некоторые чисто технические / инфраструктурные проблемы, такие как устаревшие системы.
В этой статье вы найдете полезную информацию о атрибутах качества .