У описаний архитектуры существует много применений со стороны различных заинтересованных сторон по всему жизненному циклу системы. Описания архитектуры применяются, но не ограничиваются этим:
- в качестве основы системного проекта системы и действий по разработке;
- в качестве основы анализа и оценки альтернативных реализаций архитектуры;
- в качестве документации в разработке и сопровождении;
- для обеспечения документирования существенных аспектов системы, например таких, как:
- намеченное использование и окружающая среда,
- принципы, предположения и ограничения для проведения будущих изменений,
- моменты для обеспечения гибкости или ограничений системы относительно будущих изменений,
- решения архитектуры, их обоснования и последствия;
- в качестве входов к автоматизированным инструментариям для моделирования, системной имитации и анализа;
- для определения группы систем, разделяющих общие свойства (таких, как архитектурные стили, эталонные архитектуры и архитектуры линейки продуктов);
- для обеспечения связи между сторонами, вовлеченными в разработку, производство, развертывание, функционирование и сопровождение системы;
- в качестве основы для подготовки документов приобретения (например таких, как запросы о предложении и описание работы);
- для обеспечения связи между заказчиками, приобретающими сторонами, поставщиками и разработчиками как части контрактных переговоров;
- для обеспечения документирования характеристик, свойств и проекта системы для потенциальных заказчиков, приобретающих сторон, собственников, операторов и интеграторов;
- при планировании передачи от устаревшей архитектуры к новой;
- в качестве руководства к эксплуатационной и инфраструктурной поддержке и управлению конфигурацией;
- для поддержки системного планирования и действий, связанных со сроками и бюджетом;
- для установления критериев при сертификации реализаций на соответствие архитектуре;
- в качестве механизма согласования с внешней и проектной политикой и (или) внутренней политикой организации (например, юридические основания, перекрывающие архитектурные принципы);
- в качестве основы для ревизий, анализа и оценки системы в ее жизненном цикле;
- в качестве основы анализа и оценки альтернативных архитектур;
- при распространении изученных уроков и повторном использовании архитектурного знания через точки зрения, образцы и стили;
- для обучения и образования заинтересованных сторон и других сторон лучшим методам в процессе архитектуризации и при развитии системы.
Примечание — В приложении С рассмотрено использование описаний архитектуры в контексте других стандартов.
[из 4.4 Применения описаний архитектуры ГОСТ Р 57100–2016]