ТОП-50 лучших книг в жанре Архитектура информационных систем
bannerbanner

Архитектура информационных систем - ТОП 50 лучших книг

Отображать сначала: популярныеновыеТОП лучших книг
Основы работы с технологией CUDA
5
Данная книга посвящена программированию современных графических процессоров (GPU) на основе технологии CUDA от компании NVIDIA. В книге разбираются как сама технология CUDA, так и архитектура поддерживаемых GPU и вопросы оптимизации, включающие использование .PTX. Рассматривается реализация целого класса алгоритмов и последовательностей на CUDA.
Архитектура компьютерных систем. Как собрать современный компьютер по всем правилам
5
Лучший способ понять, как работают компьютеры, – это построить один из них с нуля! Так считают авторы этой книги и потому предлагают практический подход к изучению компьютерных систем. Внутри вас ждет не только исчерпывающее теоретическое описание работы современного компьютера, но и алгоритм конкретных шагов, необходимых для его конструирования. В отличие от других учебников, которые охватывают только один аспект темы, эта книга дает целостное и исчерпывающее знание прикладной информатики, необходимое для создания собственных проектов.
Шаблоны реализации корпоративных приложений
5
Один из самых креативных и признанных лидеров в индустрии программного обеспечения Кент Бек собрал 77 шаблонов для обслуживания задач ежедневного программирования и написания более читаемого кода. Эта новая коллекция шаблонов предназначена для реализации многих аспектов разработки, включая классы, состояние, поведение, методы, коллекции, инфраструктуры и т.д. Автор использует диаграммы, истории, примеры и эссе для того, чтобы увлечь читателя по ходу освещения шаблонов. Вы обнаружите проверенные решения для управления всем, от именования переменных до проверки исключений. Эта книга предназначена для программистов всех уровней подготовки, особенно для тех, кто применяет в своей практике шаблоны проектирования и методы быстрой разработки. Книга также окажется неоценимым ресурсом для команд разработчиков, ищущих более эффективные методы совместной работы и построения более управляемого ПО.
Шаблоны корпоративных приложений
5
Создание компьютерных систем – дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах – как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами – незаменимое руководство по архитектуре программных систем для любой корпоративной платформы. Это своеобразное учебное пособие поможет вам не только усвоить информацию, но и передать полученн…
System Design. Подготовка к сложному интервью
5
Интервью по System Design (проектированию ИТ-систем) очень популярны у работодателей, на них легко проверить ваши навыки общения и оценить умение решать реальные задачи. Пройти такое собеседование непросто, поскольку в проектировании ИТ-систем не существует единственно правильных решений. Речь идет о самых разнообразных реальных системах, обладающих множеством особенностей. Вам могут предложить выбрать общую архитектуру, а потом пройтись по всем компонентам или, наоборот, сосредоточиться на каком-то одном аспекте. Но в любом случае вы должны продемонстрировать понимание и знание системных требований, ограничений и узких мест. Правильная стратегия и знания являются ключевыми факторами успешного прохождения интервью! После покупки дополнительно предоставляется возможность скачать книгу в формате epub.
Fundamentals of event-continuous system simulation theory
5
Effective computer analysis of event-continuous and hybrid systems is addressed. A multipurpose software architecture employing control of the integration step size with regard to the error, stability, and unilateral events is proposed. The problem of synchronization of continuous and discrete processes is dealt with. All new theoretical concepts are tested on heterogeneous applications to biological systems, large electric power systems, mechanical engineering and chemical kinetics problems.
Шаблоны интеграции корпоративных приложений
5
Основываясь на многолетнем опыте, эксперты Грегор Хоп и Бобби Вульф рекомендуют асинхронный обмен сообщениями в качестве оптимальной стратегии интеграции корпоративных приложений. Вместе с тем создание и развертывание решений, основанных на обмене сообщениями, представляет собой весьма непростую задачу для разработчиков. В книге «Шаблоны интеграции корпоративных приложений» рассматриваются шаблоны проектирования и приводятся практические примеры интеграции приложений, демонстрирующие преимущества обмена сообщениями и эффективность решений, создаваемых на основе этой технологии. Авторы подчеркивают как преимущества, так и недостатки обмена сообщениями, а так же дают практические советы по созданию кода подключения приложения к системе обмена сообщениями, маршрутизации сообщений и мониторинга состояния. Если вы хотите научиться управлять системой обмена сообщениями и обеспечивать ее поддержку, а также осуществлять мониторинг, эта книга – для вас.
Архитектура оболочек программных систем с порождающими механизмами. Часть 1
5
В статье описан новый взгляд на позиционирование теории создания систем ситуационного управления как одного из направлений искусственного интеллекта, обладающего механизмами порождения. Ракурс предлагаемого взгляда позволил выявить задачи, решение которых составляет развитие этой теории с возможностью создания программных систем нового типа.
Типовые проблемы интеграции ИС и пути их решения
5
В статье приведена классификация проблем интеграции в соответствии с уровнями взаимодействия систем. Перечислены этапы реализации подхода к обеспечению взаимодействия систем в соответствии с государственным стандартом. Авторами рассматривается архитектурный подход к обеспечению интероперабельности систем. На примере ритейл-компании приводится решение задачи интеграции разнородных информационных систем путем применения подхода микросервисной архитектуры.
Компьютерные сети. Основы построения компьютерных сетей и телекоммуникаций
5
В учебном пособии описаны особенности изучаемого предмета, структура, цели, задачи, основные понятия и общие сведения о компьютерных сетях и сетях передачи данных, эволюция компьютерных сетей, стандартизация в компьютерных сетях, инфраструктура построения сетей, преимущества, требования к компьютерным сетям. В пособии раскрыты примеры топологий, линии связи, кабельные системы, сигналы, кодирование информации, способы и режимы передачи данных, реализация сетевых программных приложений. Предназначено для студентов направлений подготовки 09.03.04 «Программная инженерия» и 02.03.03 «Математическое обеспечение и администрирование информационных систем», а также может быть использовано студентами всех специальностей направления 09.03.01 «Информатика и вычислительная техника», связанных с использованием ЭВМ, сетевого программного обеспечения при решении прикладных задач, изучающих курс «Компьютерные сети».
Фундаментальный подход к программной архитектуре. Паттерны, свойства, проверенные методы (PDF + EPUB)
4
Архитекторы ПО стабильно входят в десятку самых высокооплачиваемых профессий. Но до сих пор не было реального руководства, которое позволило бы разработчикам стать архитекторами. И вот наконец появилась книга, в которой дается всеобъемлющий обзор разнообразных аспектов архитектуры программного обеспечения. Начинающие и уже состоявшиеся архитекторы найдут в ней паттерны архитектур, определения компонентов, приемы построения эволюционных архитектур и множество других тем. Марк Ричардс и Нил Форд обладают бесценным практическим опытом, профессионально занимаются этой темой, уделяя особое внимание принципам построения архитектуры, применимым ко всем технологическим стекам. Они предлагают современный взгляд на архитектуру ПО с учетом всех нововведений последнего десятилетия. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Тенденции развития корпоративных информационных систем предприятий сетевой розничной торговли
4
Авторами исследуются вопросы разработки корпоративных информационных систем (КИС) для предприятий сетевой розничной торговли. Приводится сравнительный анализ архитектур, а также наиболее перспективных направлений их внедрения. Рассматриваются преимущества и недостатки различных подходов к вопросам проектирования КИС.
Архитектура оболочек программных систем с порождающими механизмами. Часть 2
4
В статье описан новый взгляд на позиционирование теории создания систем ситуационного управления как одного из направлений искусственного интеллекта, обладающего механизмами порождения. Ракурс предлагаемого взгляда позволил выявить задачи, решение которых составляет развитие этой теории с возможностью создания программных систем нового типа.
Архитектура вычислительных систем
4
Рассмотрены основные архитектурные концепции построения средств обработки информации, модели функциональной организации электронных вычислительных машин (ЭВМ Дж. фон Неймана, модель вычислителя) и параллельных вычислительных систем (модель коллектива вычислителей). Описаны канонические функциональные структуры и наиболее интересные промышленные реализации конвейерных, матричных, мультипроцессорных и распределенных вычислительных систем. Особое внимание уделено архитектурно наиболее совершенному классу ВС – системам с программируемой структурой. Приведены инженерные методы комплексного анализа производительности, надежности, живучести и технико-экономической эффективности, а также нетрудоемкая технология экспресс-анализа качества функционирования ЭВМ и ВС и осуществимости параллельного решения сложных задач. Второе издание (1-е – 2005 г.). Для студентов вузов, а также для специалистов в области параллельных вычислительных технологий.
Эволюционная архитектура. Поддержка непрерывных изменений (pdf+epub)
4
Пора по-новому взглянуть на постулаты, остававшиеся неизменными на протяжении многих лет. Динамично меняющийся мир диктует свои правила, в том числе и в компьютерной архитектуре. Происходящие изменения требуют новых подходов, заставляют жесткие системы становиться гибкими и подстраиваться под новые условия. Возможно ли долгосрочное планирование, если все непрерывно меняется? Как предотвратить постепенное ухудшение архитектурного решения с течением времени? Здесь вы найдете ответы и рекомендации, которые позволят защитить самые важные характеристики проекта в условиях непрерывных изменений. После приобретения книга будет также доступна в формате epub.
Site Reliability Engineering. Надежность и безотказность как в Google (pdf+epub)
4
Вот уже почти 20 лет компания Google обеспечивает работу невообразимо сложных и масштабных систем, которые чутко реагируют на запросы пользователей. Поисковик Google находит ответ на любые вопросы за доли секунды, карты Google с высочайшей точностью отражают земной ландшафт, а почта Google доступна в режиме 365/24/7 и, в сущности, стала первым общедоступным облачным хранилищем. Неужели эти системы безупречны? Нет, они тоже отказывают, ломаются и устаревают, как любая техника. Просто мы этого не замечаем. Все дело в том, что уже более десяти лет Google нарабатывает уникальную технологию Site Reliability Engineering, обеспечивающую бесперебойную работу и поступательное развитие софтверных систем любой сложности. Эта книга – кладезь опыта, накопленного компанией Google за долгие годы, коллективный труд многих выдающихся специалистов и незаменимый ресурс для любого инженера, желающего разрабатывать и поддерживать любые продукты максимально качественно и эффективно.
Из разработчика в архитекторы. Практический путь
4
В этой книге главный Архитектор Департамента Архитектуры Управления Технической Архитектры Центра Облачных Компетенций Cloud Native Сбербанка делится знанием и опытом с читателей, накопленным при разработке своих и оценке чужих архитектур, предоставляя базис для профессионального и карьерного роста.
Архитектура, основы программирования и применения AVR-микроконтроллеров и ARM-микросистем. Часть 1
4
Учебное пособие содержит материалы по основам функциональной организации архитектуры, программирования и применения 8-, 16-, 32-разрядных RISC-микроконтроллеров различной архитектуры, начиная с MegaAVR и заканчивая ARM-микроконтроллерными системами с жесткой архитектурой, имеющими отечественные функциональные аналоги. Пособие состоит из нескольких логически-завершенных и связанных между собою частей. В первой части пособия изложены вопросы построения и программирования на языке AVR-Ассемблер как основных подсистем типового 8-разрядного AVR-микроконтроллера семейства ATmega, так и его схемотехнической обвязки в части алфавитно-цифровой индикации на примере символьного ЖКИ. Каждая тема завершается списком вопросов и практическими заданиями для самоконтроля. Рассматриваются примеры реализации заданий с применением таких инструментальных программных средств подготовки и предварительной отладки программного кода, как AVR Studio, Proteus совместимых версий, а также учебно-лабораторного комплекта STK500/501. Уче…
Нейросетевая архитектура вывода решений в опасных ситуациях на сложном технологическом объекте
4
Задачи предотвращения и устранения опасных ситуаций являются актуальными при эксплуатации сложных технологических объектов. Сложные технологические объекты возникают, в частности, в системах жизнеобеспечения города (системы тепло-, водо-, энерго-, газоснабжения), на крупных производственных, добывающих или перерабатывающих предприятиях. Развитие опасных ситуаций на таких объектах может привести к нежелательным или даже катастрофическим последствиям. Процесс принятия решения для устранения (предупреждения) возникающей опасной ситуации направлен на поиск такой программы действий, которая должна перевести текущую нештатную ситуацию в целевую, штатную ситуацию. В статье исследуется возможность реализации метода вывода решения на основе прецедентов с помощью нейросети в целях предупреждения и устранения опасных ситуаций на сложном технологическом объекте городской инфраструктуры. Авторы рассматривают ситуацию как совокупность состояний элементов сложного объекта и связей между ними. Для решения задачи в работе…
Архитектурные решения информационных систем. Учебник для вузов
4
В работе на основе современных тенденций развития информационных систем с позиций системного подхода излагаются теоретические и практические вопросы архитектуры их построения. Дана характеристика эволюции приложений и платформенных технологий, приводится классификация информационных систем и моделей их представления, подробно рассмотрены проблемы концептуального моделирования информационных систем и существующие архитектурные стили их проектирования. С позиций накопленного отечественного и зарубежного опыта исследованы вопросы решения задач проектирования информационных систем с использованием паттернов и каркасов, компонентной технологии, сервисно-ориентированных технологий, портальных технологий реализации информационных систем. Изложенный в учебнике теоретический материал сопровожден примерами архитектурных решений, взятых из практики проектирования информационных систем. Для студентов учреждений высшего профессионального образования. Издание третье, стереотипное
Распределенные данные. Алгоритмы работы современных систем хранения информации
4
Когда дело доходит до выбора, использования и обслуживания базы данных, важно понимать ее внутреннее устройство. Как разобраться в огромном море доступных сегодня распределенных баз данных и инструментов? На что они способны? Чем различаются? Алекс Петров знакомит нас с концепциями, лежащими в основе внутренних механизмов современных баз данных и хранилищ. Для этого ему пришлось обобщить и систематизировать разрозненную информацию из многочисленных книг, статей, постов и даже из нескольких баз данных с открытым исходным кодом. Вы узнаете об принципах и концепциях, используемых во всех типах СУБД, с акцентом на подсистеме хранения данных и компонентах, отвечающих за распределение. Эти алгоритмы используются в базах данных, очередях сообщений, планировщиках и в другом важном инфраструктурном программном обеспечении. Вы разберетесь, как работают современные системы хранения информации, и это поможет взвешенно выбирать необходимое программное обеспечение и выявлять потенциальные проблемы. После покупки предос…
Архитектура, основы программирования и применения AVR-микроконтроллеров и ARM-микросистем. Часть 2
4
Учебное пособие содержит материалы по основам функциональной организации архитектуры, программирования и применения RISC-микроконтроллеров различной архитектуры, начиная с MegaAVR и заканчивая ARM-микроконтроллерными системами с жесткой архитектурой, имеющими отечественные функциональные аналоги. Пособие состоит из нескольких логически-завершенных и связанных между собою частей. Во второй части пособия изложены вопросы построения, программного управления и применения цифровых и аналоговых интерфейсов AVR-микроконтроллеров с использованием таких программных сред, как AVR Studio, Proteus и кафедрального учебно-лабораторного оборудования. Каждая тема завершается списком вопросов для самоконтроля. Имеются практические задания и примеры их выполнения. Учебное пособие предназначено для студентов специальности 09.05.01 – Применение и эксплуатация автоматизированных систем специального назначения, направлений 09.03.01, 09.04.01 («Информатика и вычислительная техника»), изучающих соответствующие разделы таких дисц…
Масштабируемые данные. Лучшие шаблоны высоконагруженных архитектур (pdf + epub)
4
Методы управления данными и их интеграции быстро развиваются, хранение данных в одном месте становится все сложнее и сложнее масштабировать. Пора разобраться с тем, как перевести сложный и тесно переплетенный ландшафт данных вашего предприятия на более гибкую архитектуру, готовую к современным задачам. Архитекторы и аналитики данных, специалисты по соблюдению требований и управлению узнают, как работать с масштабируемой архитектурой и внедрять ее без больших предварительных затрат. Питхейн Стренгхольт поделится с вами идеями, принципами, наблюдениями, передовым опытом и шаблонами. После покупки предоставляется дополнительная возможность скачать книгу в формате epub.
Объектно-ориентированный анализ и проектирование. Задачи и примеры на C++
4
Учебное пособие посвящено вопросам разработки программного обеспечения с использованием объектно-ориентированного анализа и программирования на языке C++. На основе профессионального стандарта сформулированы требования к квалификации специалистов, занимающихся анализом, проектированием, программированием и рефакторингом. Приведены рекомендации по написанию обслуживаемого программного кода. Рассмотрен пример создания программного продукта с последовательным устранением ошибок проектирования и повышением гибкости решения, что обеспечивает соответствие изменяющимся требованиям к функциональности программного продукта. Учебное пособие адресовано обучающимся по направлениям 09.03.01 «Информатика и вычислительная техника» и 09.03.03 «Прикладная информатика», а также всем тем, кто интересуется объектно-ориентированным подходом в программировании.
Основы теории информации. Учебное пособие для СПО
4
Учебное пособие создано в соответствии с требованиями Федерального государственного образовательного стандарта среднего профессионального образования по специальности Компьютерные сети. Учебное пособие предназначено для изучения общепрофессиональной дисциплины Основы теории информации. Приведено современное определение информации. Рассмотрены основные информационные процессы, формы и виды существования информации, виды ее преобразований. Даны основы теории и практики кодирования, изложены основные положения теории вероятностей К. Шеннона. Каждая тема содержит контрольные вопросы.
Notes of an IT Architect
3
In this book, the Chief Architect of the Department of Architecture and Management of Technical Architecture of the Cloud Native Competence Center of Sberbank shares the knowledge and experience with readers, accumulated in the development of their own and assessment of other people's architectures, providing a basis for professional and career growth.
Операционные системы
3
Охарактеризованы основные понятия и классификация операционных систем, приведено описание современных архитектур операционных систем, рассмотрены вопросы управления памятью, организации вычислительного процесса и управления данными. Уделено внимание сетевым операционным системам, поскольку объединение компьютеров в информационно-вычислительную сеть дает возможность программам, установленным на отдельных рабочих станциях, совместно решать прикладные задачи. Предназначено для студентов, обучающихся по направлению 09.03.03 «Прикладная информатика». Может быть полезно преподавателям дисциплины «Операционные системы».
Шаблоны реализации корпоративных приложений
3
Один из самых креативных и признанных лидеров в индустрии программного обеспечения Кент Бек собрал 77 шаблонов для обслуживания задач ежедневного программирования и написания более читаемого кода. Эта новая коллекция шаблонов предназначена для реализации многих аспектов разработки, включая классы, состояние, поведение, методы, коллекции, инфраструктуры и т.д. Автор использует диаграммы, истории, примеры и эссе для того, чтобы увлечь читателя по ходу освещения шаблонов. Вы обнаружите проверенные решения для управления всем, от именования переменных до проверки исключений. Эта книга предназначена для программистов всех уровней подготовки, особенно для тех, кто применяет в своей практике шаблоны проектирования и методы быстрой разработки. Книга также окажется неоценимым ресурсом для команд разработчиков, ищущих более эффективные методы совместной работы и построения более управляемого ПО.
Архитектура компьютерных систем. Курс лекций. Учебное пособие для СПО
3
Учебная дисциплина «Архитектура компьютерных систем» рассчитана на 74 аудиторных часа и предназначена для студентов 2 курса специальности «Программирование в компьютерных системах». Целью изучения дисциплины является формирование у студентов знаний о представлении информации в вычислительных системах, об архитектуре и принципах работы ЭВМ и её основных логических блоков, организации вычислительных систем. Содержание и структура пособия соответствуют требованиям Государственного образовательного стандарта среднего профессионального образования. Издание поможет систематизировать знания, полученные на лекциях и практических занятиях, выполнить внеаудиторную самостоятельную работу, подготовиться к текущему и промежуточному контролю. Пособие адресовано студентам средних образовательных учреждений, а также всем интересующимся данной тематикой.
Архитектура средств вычислительной техники. Общие сведения об ЭВМ. Процессоры и устройства управления
3
В учебном пособии рассматриваются основные принципы организации ЭВМ, приведен ряд их наиболее популярных классификаций, выделены ключевые характеристики ЭВМ, а также дано описание важнейших этапов проектирования ЭВМ. Основное внимание уделено вопросам построения процессоров и способам организации их работы. Рассмотрены структуры арифметико-логических устройств (АЛУ), как основного ядра процессоров, а также принципы организации и архитектуры устройств управления (схемно-логических и микропрограммных).
Облачные архитектуры: разработка устойчивых и экономичных облачных приложений
3
Облачные вычисления – это, пожалуй, наиболее революционная разработка в IT со времен виртуализации. Облачно-ориентированные архитектуры обеспечивают большую гибкость по сравнению с системами предыдущего поколения. В этой книге продемонстрированы три важнейших аспекта развертывания современных cloud native архитектур: организационное преобразование, модернизация развертывания, паттерны облачного проектирования. Книга начинается с краткого знакомства с облачно-ориентированными архитектурами – на примерах объясняется, какие черты им присущи, а какие нет. Вы узнаете, как организуется внедрение и разработка облачных архитектур с применением микросервисов и бессерверных вычислений как основ проектирования. Далее вы изучите такие столпы облачно-ориентированного проектирования, как масштабируемость, оптимизация издержек, безопасность и способы достижения безупречной эксплуатационной надежности. В заключительных главах будет рассказано о различных общедоступных архитектурах cloud native – от AWS и Azure до Google …
Архитектурные решения информационных систем. Учебник для СПО
3
В работе на основе современных тенденций развития информационных систем с позиций системного подхода излагаются теоретические и практические вопросы архитектуры их построения. Дана характеристика эволюции приложений и платформенных технологий, приводится классификация информационных систем и моделей их представления, подробно рассмотрены проблемы концептуального моделирования информационных систем и существующие архитектурные стили их проектирования. Изложенный в учебнике теоретический материал сопровожден примерами архитектурных решений, взятых из практики проектирования информационных систем. Соответствует современным требованиям Федерального государственного образовательного стандарта среднего профессионального образования и профессиональным квалификационным требованиям. Книга предназначена для подготовки студентов учреждений среднего специального образования по специальностям «Программирование в компьютерных системах», «Прикладная информатика», «Информационные системы и программирование» и т. д.
Архитектура компьютера
3
Книга Эндрю Таненбаума, всемирно известного специалиста в области информационных технологий, писателя и преподавателя, выходящая уже в шестом издании, посвящена структурной организации компьютера. В ее основе лежит идея иерархической структуры, в которой каждый уровень выполняет вполне определенную функцию. В рамках этого нетрадиционного подхода подробно описываются цифровой логический уровень, уровень архитектуры команд, уровень операционной системы и уровень языка ассемблера. В шестое издание внесены многочисленные изменения, которые приводят книгу в соответствие со стремительным развитием компьютерной отрасли. В частности, была обновлена информация о машинах, представленных в качестве примеров: Intel Core i7, Texas Instrument OMAP4430 и Atmel ATmegal68. Книга рассчитана на широкий круг читателей: как на студентов, изучающих компьютерные технологии, так и на тех, кто самостоятельно знакомится с архитектурой компьютера.
Производительность систем (pdf+epub)
3
Книга посвящена концепциям, стратегиям, инструментам и настройке операционных систем и приложений на примере систем на базе Linux. Понимание этих инструментов и методов критически важно при разработке современного ПО. Применение стратегий, изложенных в обновленном и переработанном издании, позволит перформанс-инженерам улучшить взаимодействие с конечными пользователями и снизить затраты, особенно для облачных сред. Брендан Грегг – эксперт в области производительности систем и автор нескольких бестселлеров – лаконично, но емко излагает наиболее важные сведения о работе операционных систем, оборудования и приложений, которые позволят специалистам быстро добиться результатов, даже если раньше они никогда не занимались анализом производительности. Далее автор дает детальные объяснения по применению современных инструментов и методов, включая расширенный BPF, и показывает, как добиться максимальной эффективности ваших систем в облачных, веб- и крупных корпоративных средах. После покупки предоставляется дополни…
Реализация проекта машинного обучения от A до Я на примере приложения для обобщения текста
3
Книга посвящена практической реализации проекта машинного обучения. Рассматривается весь жизненный цикл создания продукта на основе моделей машинного обучения, от формулировки бизнес-задачи до развертывания веб-приложения. Автор на конкретном кейсе демонстрирует процесс исследования проблемы, поиска алгоритмов, разработки и обучения AI моделей. Особое внимание уделяется вопросам проектирования кода и архитектуры, позволяющим создавать гибкие и масштабируемые системы искусственного интеллекта. Читатель получает ценные практические навыки по модульной разработке, тестированию, контейнеризации моделей и их интеграции через веб-интерфейсы. Книга содержит примеры кода и инструкции для создания собственных приложений машинного обучения. Это издание станет полезным как для начинающих, так и для опытных разработчиков в области искусственного интеллекта.
Антихрупкость в IT
3
Код пишется и макеты рисуются для того, чтобы компания быстрее и точнее конкурентов понимала и выполняла потребности своих клиентов. Для достижения этого результата следует понимать, какие инструменты работают, а какие мало применимы в мире постоянных перемен. В своей книге я рассказываю, как можно выстроить внутреннее качество IT-систем и процессы разработки таким образом, чтобы успевать вовремя подстроиться под любые изменения внутренней и внешней среды, а также изменяющиеся по ходу реализации проекта нужды заказчика. Одним из ключевых понятий данного исследования является понятие «антихрупкость». Мой собственный предпринимательский опыт и опыт моих партнёров, клиентов и друзей убедил меня в том, что при создании IT-продуктов важное внимание следует уделять их «антихрупкости» — прочности, работоспособности предлагаемых клиенту решений в условиях меняющегося мира.
Архитектура адаптивной веб-ориентированной системы взаимодействия с клиентами, основанной на технологиях Web Mining
3
Data mining предоставляет широкий набор инструментов для выявления важной информации в аналитических CRM-системах взаимодействия с клиентами предприятия. Развитие веб-технологий дает возможность построить более эффективную систему отношений с клиентами, основанную на знаниях, которую ранее было трудно реализовать в режиме офлайн. В данной статье описывается архитектура CRM-системы, использующей методы Web Mining и принципы адаптивного управления.
Чистая архитектура. Искусство разработки программного обеспечения
3
«Идеальный программист» и «Чистый код» – легендарные бестселлеры Роберта Мартина – рассказывают, как достичь высот профессионализма. «Чистая архитектура» продолжает эту тему, но не предлагает несколько вариантов в стиле «решай сам», а объясняет, что именно следует делать, по какой причине и почему именно такое решение станет принципиально важным для вашего успеха. Роберт Мартин дает прямые и лаконичные ответы на ключевые вопросы архитектуры и дизайна. «Чистую архитектуру» обязаны прочитать разработчики всех уровней, системные аналитики, архитекторы и каждый программист, который желает подняться по карьерной лестнице или хотя бы повлиять на людей, которые занимаются данной работой. В форматах: a4.pdf и ios.ePub представлены файлы от издательства.
«Машины, имитирующие жизнь». Особенность архитектуры таких программных систем
3
В статье предложен вариант особенности архитектуры программных систем, которым обоснованно присваивается статус результатов моделирования нескольких граней многогранно толкуемого интеллекта субъекта. Главное внимание уделяется признакам для отличия таких систем от результатов моделирования интеллектуального поведения субъекта.
Шаблоны интеграции корпоративных приложений
3
Основываясь на многолетнем опыте, эксперты Грегор Хоп и Бобби Вульф рекомендуют асинхронный обмен сообщениями в качестве оптимальной стратегии интеграции корпоративных приложений. Вместе с тем создание и развертывание решений, основанных на обмене сообщениями, представляет собой весьма непростую задачу для разработчиков. В книге «Шаблоны интеграции корпоративных приложений» рассматриваются шаблоны проектирования и приводятся практические примеры интеграции приложений, демонстрирующие преимущества обмена сообщениями и эффективность решений, создаваемых на основе этой технологии. Авторы подчеркивают как преимущества, так и недостатки обмена сообщениями, а так же дают практические советы по созданию кода подключения приложения к системе обмена сообщениями, маршрутизации сообщений и мониторинга состояния. Если вы хотите научиться управлять системой обмена сообщениями и обеспечивать ее поддержку, а также осуществлять мониторинг, эта книга – для вас.
Шаблоны корпоративных приложений
3
Создание компьютерных систем – дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программного обеспечения становятся все более трудоемкими, причем затраты труда растут экспоненциально. Как и в любой профессии, прогресс в программировании достигается исключительно путем обучения, причем не только на ошибках, но и на удачах – как своих, так и чужих. Книга дает ответы на трудные вопросы, с которыми приходится сталкиваться всем разработчикам корпоративных систем. Автор, известный специалист в области объектно-ориентированного программирования, заметил, что с развитием технологий базовые принципы проектирования и решения общих проблем остаются неизменными, и выделил более 40 наиболее употребительных подходов, оформив их в виде типовых решений. Результат перед вами – незаменимое руководство по архитектуре программных систем для любой корпоративной платформы. Это своеобразное учебное пособие поможет вам не только усвоить информацию, но и передать полученн…
Методика проектирования информационных систем для сферы государственных и муниципальных услуг
3
В статье рассмотрены проблемы информатизации сферы государственных и муниципальных услуг в Российской Федерации. В сфере тарифного регулирования авторами разработана архитектура кросс-региональной информационной системы. Опыт ее разработки обобщен авторами и представлен в виде методики построения архитектуры систем масштаба страны в сфере государственных и муниципальных услуг. Также освещены вопросы разработки электронных административных регламентов в сфере оказания государственных и муниципальных услуг и их реализация в системе с описанной архитектурой.
Современные операционные системы
3
Эндрю Таненбаум представляет новое издание своего всемирного бестселлера, необходимое для понимания функционирования современных операционных систем. Оно существенно отличается от предыдущего и включает в себя сведения о последних достижениях в области информационных технологий. Например, глава о Windows Vista теперь заменена подробным рассмотрением Windows 8.1 как самой актуальной версии на момент написания книги. Появился объемный раздел, посвященный операционной системе Android. Был обновлен материал, касающийся Unix и Linux, а также RAID-систем. Гораздо больше внимания уделено мультиядерным и многоядерным системам, важность которых в последние несколько лет постоянно возрастает. Появилась совершенно новая глава о виртуализации и облачных вычислениях. Добавился большой объем нового материала об использовании ошибок кода, о вредоносных программах и соответствующих мерах защиты. В книге в ясной и увлекательной форме приводится множество важных подробностей, которых нет ни в одном другом издании.
Совершенный софт
3
Совершенный софт – это проверенный, структурированный и высокотехнологичный подход к разработке программного обеспечения. Множество компаний уже используют идеи Лёве в сотнях систем, но раньше эти мысли нигде не публиковались. Методология Лёве объединяет разработку систем и дизайн проектов, используя базовые принципы разработки ПО, корректные наборы инструментов и эффективные методы. Автор подробно описывает основы, на которых прокалываются многие архитекторы ПО, и показывает, как разложить систему на мелкие блоки или службы. Вы узнаете, как вывести эффективный дизайн проекта из дизайна системы, как рассчитать время, необходимое на запуск проекта, его стоимость и риски и даже как разработать несколько вариантов выполнения. Метод и принципы совершенного софта можно применять независимо от размера проекта, компании, технологии, платформы или отрасли. Цель этой книги – решение важнейших задач современной разработки ПО, требующих исправления программных систем и проектов, ваш карьерный рост и, возможно, измен…
Архитектура предприятий и информационных систем
3
Учебное пособие посвящено современным методологиям построения архитектуры предприятия с учетом информационного, прикладного, технического и бизнес-ориентированного аспектов. Рассмотрены нотации для описания бизнес-процессов. Представлены способы моделирования процессов и даны характеристики для описания в виде блок-схем, диаграмм IDEF0 и IDEF3, диаграмм потоков данных (DFD) и в нотации ARIS еЕРС. Даны рекомендации и примеры моделирования процессов. Приведены ссылки на нормативные документы и стандарты, определяющие правила построения и применения диаграмм. Учебное пособие адресовано обучающимся по направлению 09.04.03 «Прикладная информатика», а также всем тем, кто интересуется описанием и проектированием архитектуры предприятий и информационных систем.