Эта статья поднимает множество проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалить эти сообщения-шаблоны ) |
Архитектор программного обеспечения - это эксперт по разработке программного обеспечения, который принимает решения на высоком уровне проектирования и пытается обеспечить соблюдение технических стандартов, включая стандарты , инструменты и платформы кодирования программного обеспечения. Концепция архитектора программного обеспечения стала преобладать, когда объектно-ориентированное программирование или ООП стало более широко использоваться (в конце 1990-х и начале XXI века). ООП позволяло создавать все более крупные и сложные приложения, что, в свою очередь, требовало усиленного надзора за приложениями и системой высокого уровня.