Еще рассказы.

Что такое архитектура?

Архитектура строит блоки по модульному, структурированному принципу. Архитектура - это искусство, а архитектор - художник.

Все требовало архитектуры, это не ракетостроение. Каждый является архитектором в повседневной жизни. В нашем доме мы расставляем наши материалы, книги, кухонные принадлежности. Все, что мы хорошо расставляем, - это архитектура. Лавочник устраивает лавку. Все, что устроено модульно и структурировано, - это архитектура.

Архитектура - это искусство, поэтому в искусстве есть образцы и стили. Стили и шаблоны меняются в зависимости от контекста, предметной области и проблемы.

Согласно Википедии, архитектура программного обеспечения определяется как набор структур, необходимых для размышлений о системе, которая включает элементы программного обеспечения, отношения между ними и их свойства.

Хорошая программная архитектура описывает применяемые шаблоны, уровни или уровни, которые используются для четкого разделения задач вашего бизнеса.

Зачем это нужно?

Меньше - больше. Facebook купил архитектуру WhatsApp за 19 миллиардов долларов.

Как заявляет Microsoft, цель архитектуры - определить требования, которые влияют на структуру приложения. Хорошая архитектура снижает бизнес-риски, связанные с построением «технического решения ».

Архитектура должна быть похожа на «включай и работай». Бизнес - это плющ, он растет, вам просто нужно управлять. Хорошую архитектуру легко понять и дешево изменить.

Успех бизнеса зависит от архитектуры.

Преимущества архитектуры.

Преимущества, которые нам всегда были интересны. Без льгот нет бизнеса.

Ниже приведены преимущества, которые вы получите, если будете следовать архитектурным стилям и шаблонам.

  1. Высокая производительность.
  2. Лучшая ремонтопригодность.
  3. Высокая адаптивность.
  4. Облегчает рассуждение об изменениях и управление ими.
  5. Безопасный и масштабируемый.
  6. Обеспечьте более высокое качество по более низкой цене.

Архитектура определяет набор правил и ограничений, специфичных для системы или проекта. Архитектура включает атрибут качества системы, или мы можем сказать, что она определяет качество с каждым действием.

Как мы проектируем хорошую архитектуру?

Чтобы стать экспертом, нужна практика. Практикуйтесь для достижения совершенства.

Есть несколько важных принципов, которые необходимо учитывать при проектировании архитектуры.

  1. Здравый смысл: - (Что это такое?) - это базовая способность воспринимать, понимать и судить о вещах.
  2. Система должна быть построена на изменения, а не на долгую жизнь.
  3. Учитесь на своем прошлом опыте и текущих технологических тенденциях.
  4. Есть несколько способов сделать это. (Полезно найти оптимальное решение)
  5. Понять контекст конечного пользователя и бизнес-домен.
  6. Следуйте шаблонам и стилям дизайна.
  7. Следуйте лучшим практикам кодирования.
  8. Поймите бизнес-модуль, подмодуль, рассмотрите компоненты и уровни (уровни), чтобы абстрагировать их и определить ключевые интерфейсы.
  9. Используйте итеративный подход при проектировании архитектуры.

Архитектура программного обеспечения и дизайн программного обеспечения - две разные вещи, не смешивайте их. Архитектура программного обеспечения - это скелет, а дизайн программного обеспечения - это мясо.

Архитектура программного обеспечения больше относится к более высокому уровню, а дизайн программного обеспечения - это больше к их компоненту, классу или модулям.

Шаблоны архитектуры программного обеспечения, например шаблон MV *, и шаблоны проектирования программного обеспечения, например DAO, Factory.

Любая программная архитектура состоит из двух ключевых компонентов.

  1. Шаблоны архитектуры: - определяет стратегии реализации компонентов.

2. Архитектурный стиль: - фактически определяет компоненты и соединители.

«Жизнь лучше, когда все сделано во благо. '

Категория архитектуры программного обеспечения

  1. Общение
  2. Развертывание
  3. Домен
  4. Состав

В архитектуре программного обеспечения есть еще много интересного. Хотел бы услышать ваше предложение, отзывы об этом посте.

Если вам понравилась эта статья, не забудьте хлопать в ладоши. Еще рассказы.

Https://www.youtube.com/channel/UCiTaHm1AYqMS4F4L9zyO7qA

Давайте подключимся к Stackoverflow, LinkedIn, Facebook и Twitter.