
Ваша оценкаЦитаты
dimaz27 марта 2020 г.Хорошие архитектуры опираются на варианты использования и помогают архитекторам описывать структуры, поддерживающие эти варианты использования, не связывая себя фреймворками, инструментами и окружениями.
1171
olshevskiy874 марта 2019 г.Архитекторы могут писать не так много кода, как другие
программисты, но они продолжают программировать. Они делают это, по-
тому что не смогут справиться со своей работой, если не будут испытывать
проблем, которые сами создают для других программистов.1341
farukshin2 мая 2018 г.Читать далееБизнес-правила являются причиной существования программной системы. Они составляют основу функционирования. Они порождают код, который делает или экономит деньги. Они — наши семейные реликвии.
Бизнес-правила должны оставаться в неприкосновенности, незапятнанными низкоуровневыми аспектами, такими как пользовательский интерфейс или база данных. В идеале код, представляющий бизнес-правила, должен быть сердцем системы, а другие задачи — просто подключаться к ним. Реализация бизнес-правил должна быть самым независимым кодом в системе, готовым к многократному использованию.1414
pyuscherbakov1 января 2025 г.Архитектура программной системы — это форма, которая придается системе ее создателями. Эта форма образуется делением системы на компоненты, их организацией и определением способов взаимодействий между ними.
Цель формы — упростить разработку, развертывание и сопровождение программной системы, содержащейся в ней.
Главная стратегия такого упрощения в том, чтобы как можно дольше иметь как можно больше вариантов.
015
ninelka4 февраля 2023 г.Читать далееКомпания провела небольшой конкурс по выбору названия для новой системы. Одним из самых необычных предложений было имя SAM CARP. Оно расшифровывалось как "Still Another Manifestation of Capitalist Avarice Repressing the Proletariat" (еще одно проявление капиталистической алчности, подавляющей пролетариат). Разумеется, это название не было выбрано.
Еще одно название - Teradyne Interactive Test System (Интерактивная тест-система Teradyne) - тоже не было выбрано.
Также не было выбрано название Service Aria Test Access Network (Сеть доступа к тест-системе зоны обслуживания).
Победило название VRS: Voice Response System (система с голосовым ответом).
027
servika25 мая 2022 г.Дело в том, что создание беспорядка всегда оказывается медленнее, чем неуклонное соблюдение чистоты, независимо от выбранного масштаба времени .
071
servika25 мая 2022 г.«Мы сможем навести по- рядок потом, нам бы только выйти на рынок!» В результате порядок так и не наводится, потому что давление конкуренции на рынке никогда не ослабевает . Выход на рынок означает, что теперь у вас на хвосте висят конкуренты и вы должны стремиться оставаться впереди них и бежать вперед изо всех сил .
063
servika25 мая 2022 г.Какой бы рентабельной ни была компания в настоящее время, растущие накладные расходы поглотят прибыль и приведут ее к застою, если не к краху .
041
servika25 мая 2022 г.Мерой качества дизайна может служить простая мера трудозатрат, необходимых для удовлетворения потребностей клиента . Если трудозатраты невелики и остаются небольшими в течение эксплуатации системы, система имеет хороший дизайн . Если трудозатраты увеличиваются с выходом каждой новой версии, система имеет плохой дизайн . Вот так все просто .
037
AndrewShitsko1 июня 2021 г.Компонент - группа функциональных возможностей, находящихся за общим чистым интерфейсом, которые постоянно находятся внутри среды выполнения, такой как приложение.
© Simon Brown. C4 software architecture model.065