Архитекторы ПО стабильно входят в десятку самых высокооплачиваемых профессий. Но до сих пор не было реального руководства, которое позволило бы разработчикам стать архитекторами. И вот наконец появилась книга, в которой дается всеобъемлющий обзор разнообразных аспектов архитектуры программного обеспечения. Начинающие и уже состоявшиеся архитекторы найдут в ней паттерны архитектур, определения комп…
Книга посвящена концепциям, стратегиям, инструментам и настройке операционных систем и приложений на примере систем на базе Linux. Понимание этих инструментов и методов критически важно при разработке современного ПО. Применение стратегий, изложенных в обновленном и переработанном издании, позволит перформанс-инженерам улучшить взаимодействие с конечными пользователями и снизить затраты, особенно …
Авторами исследуются вопросы разработки корпоративных информационных систем (КИС) для предприятий сетевой розничной торговли. Приводится сравнительный анализ архитектур, а также наиболее перспективных направлений их внедрения. Рассматриваются преимущества и недостатки различных подходов к вопросам проектирования КИС.
Лучший способ понять, как работают компьютеры, – это построить один из них с нуля! Так считают авторы этой книги и потому предлагают практический подход к изучению компьютерных систем. Внутри вас ждет не только исчерпывающее теоретическое описание работы современного компьютера, но и алгоритм конкретных шагов, необходимых для его конструирования. В отличие от других учебников, которые охватывают т…
Книга посвящена практической реализации проекта машинного обучения. Рассматривается весь жизненный цикл создания продукта на основе моделей машинного обучения, от формулировки бизнес-задачи до развертывания веб-приложения. Автор на конкретном кейсе демонстрирует процесс исследования проблемы, поиска алгоритмов, разработки и обучения AI моделей. Особое внимание уделяется вопросам проектирования ко…
В статье рассмотрены проблемы информатизации сферы государственных и муниципальных услуг в Российской Федерации. В сфере тарифного регулирования авторами разработана архитектура кросс-региональной информационной системы. Опыт ее разработки обобщен авторами и представлен в виде методики построения архитектуры систем масштаба страны в сфере государственных и муниципальных услуг. Также освещены вопро…
В статье описан новый взгляд на позиционирование теории создания систем ситуационного управления как одного из направлений искусственного интеллекта, обладающего механизмами порождения. Ракурс предлагаемого взгляда позволил выявить задачи, решение которых составляет развитие этой теории с возможностью создания программных систем нового типа.
В статье описан новый взгляд на позиционирование теории создания систем ситуационного управления как одного из направлений искусственного интеллекта, обладающего механизмами порождения. Ракурс предлагаемого взгляда позволил выявить задачи, решение которых составляет развитие этой теории с возможностью создания программных систем нового типа.
Основываясь на многолетнем опыте, эксперты Грегор Хоп и Бобби Вульф рекомендуют асинхронный обмен сообщениями в качестве оптимальной стратегии интеграции корпоративных приложений. Вместе с тем создание и развертывание решений, основанных на обмене сообщениями, представляет собой весьма непростую задачу для разработчиков. В книге «Шаблоны интеграции корпоративных приложений» рассматриваются шаблоны…
В статье предложен вариант особенности архитектуры программных систем, которым обоснованно присваивается статус результатов моделирования нескольких граней многогранно толкуемого интеллекта субъекта. Главное внимание уделяется признакам для отличия таких систем от результатов моделирования интеллектуального поведения субъекта.
Данная книга посвящена программированию современных графических процессоров (GPU) на основе технологии CUDA от компании NVIDIA. В книге разбираются как сама технология CUDA, так и архитектура поддерживаемых GPU и вопросы оптимизации, включающие использование .PTX. Рассматривается реализация целого класса алгоритмов и последовательностей на CUDA.
Рассмотрены основные архитектурные концепции построения средств обработки информации, модели функциональной организации электронных вычислительных машин (ЭВМ Дж. фон Неймана, модель вычислителя) и параллельных вычислительных систем (модель коллектива вычислителей). Описаны канонические функциональные структуры и наиболее интересные промышленные реализации конвейерных, матричных, мультипроцессорных…
Один из самых креативных и признанных лидеров в индустрии программного обеспечения Кент Бек собрал 77 шаблонов для обслуживания задач ежедневного программирования и написания более читаемого кода. Эта новая коллекция шаблонов предназначена для реализации многих аспектов разработки, включая классы, состояние, поведение, методы, коллекции, инфраструктуры и т.д. Автор использует диаграммы, истории, п…
Один из самых креативных и признанных лидеров в индустрии программного обеспечения Кент Бек собрал 77 шаблонов для обслуживания задач ежедневного программирования и написания более читаемого кода. Эта новая коллекция шаблонов предназначена для реализации многих аспектов разработки, включая классы, состояние, поведение, методы, коллекции, инфраструктуры и т.д. Автор использует диаграммы, истории, п…
Создание компьютерных систем – дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах – как своих, так и…