metacodeine
@metacodeine
Недопрограммист

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

Здравствуйте. При чтении Макконели возник вопрос - а что такое вообще архитектура программы?

Гугл дал довольно расплывчатое определение - "Основополагающей идеей дисциплины программной архитектуры является идея снижения сложности системы путём абстракции и разграничения полномочий. На сегодняшний день до сих пор нет согласия в отношении чёткого определения термина «архитектура программного обеспечения".

Поэтому расскажите как вы, работающие программисты, видите архитектуру программы? И если не сложно, то приведете пример архитектуры какого-нибудь несложного приложения.
  • Вопрос задан
  • 760 просмотров
Пригласить эксперта
Ответы на вопрос 3
OnYourLips
@OnYourLips
Архитектура - принцип взаимодействия составных частей.
На микроуровне это зависимости классов друг от друга. Достаточно уметь читать код, чтобы это увидеть.
На макроуровне - взаимодействие отдельных программ в составе системы.
Ответ написан
Комментировать
cergmin
@cergmin
Developer
Архитектура программного обеспечения (англ. software architecture) — совокупность важнейших решений об организации программной системы. Архитектура включает: выбор структурных элементов и их интерфейсов...
Архитектура программного обеспечения — Википедия
Ответ написан
Комментировать
@dinegnet
Архитектура - используется БД/сервер сообщений/сервер кэширования и какие, используется ли разделение приложения на независимые части и как именно.
И т.п.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы