bannerbanner
logo

Технологии разработки программного обеспечения

Самое популярноеНовое
Чистая архитектура. Искусство разработки программного обеспечения
Чистая архитектура. Искусство разработки программного обеспечения
4
«Идеальный программист» и «Чистый код» – легендарные бестселлеры Роберта Мартина – рассказывают, как достичь высот профессионализма. «Чистая архитекту…
Подробнее
Редкая профессия
Редкая профессия
Книга рассказывает о нескольких проектах, связанных с разработкой компиляторов, в частности, об истории разработки первого отечественного ISO-совмести…
Подробнее
Принципы построения многоязычной системы каталогизации и использования библиотечного фонда
Принципы построения многоязычной системы каталогизации и использования библиотечного фонда
Предложен подход к построению технологической схемы для каталогизации и управления использованием книжного фонда, которые требуют вовлечения в работу …
Подробнее
Разработка структуры быстродействующего декодера БЧХ-кода (15, 7, 5) на основе метода циклического декодирования
Разработка структуры быстродействующего декодера БЧХ-кода (15, 7, 5) на основе метода циклического декодирования
Авторами приведено общее описание метода циклического декодирования БЧХ-кода. Представлена структура декодера БЧХ-кода (15, 7, 5), исправляющего двукр…
Подробнее
Безопасность разработки в Agile-проектах
Безопасность разработки в Agile-проектах
В большинстве организаций стремительно принимают на вооружение гибкие (agile) методики разработки. Они позволяют своевременно реагировать на изменение…
Подробнее
Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться
Элементы гейм-дизайна. Как создавать игры, от которых невозможно оторваться
4
Книга Роберта Зубека поможет начинающим создателям игр получить ясное понимание о том, как устроена разработка. Автор разделяет процесс гейм-дизайна н…
Подробнее
Применение объектного моделирования с использованием UML и анализ прецедентов на примере разработки книжного Internet-магазина
Применение объектного моделирования с использованием UML и анализ прецедентов на примере разработки книжного Internet-магазина
Данная книга представляет собой руководство по применению прецедентов. Практические вопросы проиллюстрированы на примере разработки книжного Internet-…
Подробнее
Шаблоны корпоративных приложений
Шаблоны корпоративных приложений
Создание компьютерных систем – дело далеко не простое. По мере того как возрастает их сложность, процессы конструирования соответствующего программног…
Подробнее
Реализация автоматной парадигмы вычислений на объектно-атрибутном базисе
Реализация автоматной парадигмы вычислений на объектно-атрибутном базисе
В статье описываются реализации – программная или аппаратная – автоматной вычислительной системы (ВС) на базе объектно-атрибутной вычислительной систе…
Подробнее
Рефакторинг с использованием шаблонов
Рефакторинг с использованием шаблонов
В 1994 году книга «Dessign Patterns» полностью перевернула объектно-ориентированную разработку программного обеспечения, предоставив классические реше…
Подробнее
Agile. Основы
Agile. Основы
3
Электронный учебник – сборник материалов, изучив который, вы сможете получить краткое и емкое представление об основных практиках Agile. – Что такое A…
Подробнее
Профессиональные компетенции разработки программного обеспечения
Профессиональные компетенции разработки программного обеспечения
Одного знания языка программирования недостаточно для профессиональной разработки программного обеспечения. Нужны ряд компетенций - знаний, методик, н…
Подробнее
Семь моделей конкуренции и параллелизма за семь недель. Раскрываем тайны потоков
Семь моделей конкуренции и параллелизма за семь недель. Раскрываем тайны потоков
С появлением микропроцессоров, обладающих большим числом ядер, понимание конкуренции и параллелизма при разработке программного обеспечения стало еще …
Подробнее
Инструменты нагрузочного тестирования
Инструменты нагрузочного тестирования
В статье рассмотрены основные аспекты тестирования производительности программных продуктов. Авторами приводится классификация методов тестирования. П…
Подробнее
Виртуальная реальность в Unity
Виртуальная реальность в Unity
Книга позволит вам освоить разработку виртуальной реальности в Unity – наиболее популярном на сегодняшний день игровом движке. Вы узнаете, как использ…
Подробнее
Unity в действии. Мультиплатформенная разработка на C#
Unity в действии. Мультиплатформенная разработка на C#
Второе издание знаменитого бестселлера «Unity в действии» было полностью переработано, чтобы познакомить вас с новыми подходами и идеями, позволяющими…
Подробнее
Конкурентное программирование на Scala
Конкурентное программирование на Scala
Scala – современный, мультипарадигменный язык программирования, позволяющий описывать типичные шаблоны программирования компактнее, выразительнее и бе…
Подробнее
Документирование информационных систем
Документирование информационных систем
В книге рассмотрена технология создания документации на информационную систему как программный продукт, обрабатывающий информацию, с опорой на существ…
Подробнее
Разработка обслуживаемых программ на языке Java
Разработка обслуживаемых программ на языке Java
Данное практическое руководство познакомит вас с 10 простыми рекомендациями, помогающими писать программное обеспечение, которое легко поддерживать и …
Подробнее
Идиомы и паттерны проектирования в современном С++
Идиомы и паттерны проектирования в современном С++
В книге акцент сделан на паттерны проектирования, которые отвечают естественным нуждам программиста на С++, а также паттернам, выигрывающим от уникаль…
Подробнее
Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ
Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ
Tестирование программного обеспечения, поставляемого пользователям, часто бывает болезненным, рискованным и длительным процессом. Перед вами книга, пр…
Подробнее
Шаблоны интеграции корпоративных приложений
Шаблоны интеграции корпоративных приложений
Основываясь на многолетнем опыте, эксперты Грегор Хоп и Бобби Вульф рекомендуют асинхронный обмен сообщениями в качестве оптимальной стратегии интегра…
Подробнее
Высоконагруженные приложения. Программирование, масштабирование, поддержка (PDF + EPUB)
Высоконагруженные приложения. Программирование, масштабирование, поддержка (PDF + EPUB)
В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данны…
Подробнее
Когнитивный подход к представлению структуры каталогов файловой системы и способ его реализации
Когнитивный подход к представлению структуры каталогов файловой системы и способ его реализации
Автором рассматривается подход к отображению структуры файловой системы в виде когнитивной сети, при этом папки файловой системы выступают в качестве …
Подробнее
Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET
Как написать безопасный код на С++, Java, Perl, PHP, ASP.NET
Эта книга необходима всем разработчикам программного обеспечения, независимо от платформы, языка или вида приложений. Рассмотрены уязвимости на языках…
Подробнее
Разработка обслуживаемых программ на языке С#
Разработка обслуживаемых программ на языке С#
Данное практическое руководство познакомит вас с 10 простыми рекомендациями, помогающими писать программное обеспечение, которое легко поддерживать и …
Подробнее
Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов
Наиболее эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов
Автор книги «Наиболее эффективное использование C++» предлагает 35 новых способов улучшения ваших программ. Основываясь на своем многолетнем опыте, С.…
Подробнее
Использование паттерна «абстрактная фабрика» в реализации модуля валидации и преобразования данных интерпретатора BlockSet
Использование паттерна «абстрактная фабрика» в реализации модуля валидации и преобразования данных интерпретатора BlockSet
В работе показана архитектура модуля обработки данных, используемого в интерпретаторе декларативного языка моделирования BML. В статье дается теоретич…
Подробнее
Новые технологии разработки высокоэффективных и параллельных приложений на современном Фортране
Новые технологии разработки высокоэффективных и параллельных приложений на современном Фортране
Статья посвящена использованию новых технологий параллелизма, которые появились в современных стандартах Фортрана (Fortran-2003, Fortran-2008). Автора…
Подробнее
Принципы юнит-тестирования (pdf + epub)
Принципы юнит-тестирования (pdf + epub)
Юнит-тестирование – это процесс проверки отдельных модулей программы на корректность работы. Правильный подход к тестированию позволит максимизировать…
Подробнее
Rational Rose 2000 и UML. Визуальное моделирование
Rational Rose 2000 и UML. Визуальное моделирование
В данной книге рассматривается практическое использование пакета визуального моделирования Rational Rose в соответствии с методологией Rational Unifie…
Подробнее
Стандартная библиотека Python 3: справочник с примерами
Стандартная библиотека Python 3: справочник с примерами
Стандартная библиотека Python содержит сотни модулей, позволяющих взаимодействовать с операционной системой, интерпретатором и Интернетом. Все они тща…
Подробнее
Сравнительная характеристика способов построения облачных ERP-систем
Сравнительная характеристика способов построения облачных ERP-систем
Статья посвящена сравнению характеристик различных способов построения облачных ERP-систем. В работе описаны особенности каждой модели, их преимуществ…
Подробнее
Особенности применения информационных технологий на стадиях жизненного цикла сложных технических систем
Особенности применения информационных технологий на стадиях жизненного цикла сложных технических систем
На основе практического опыта авторов в статье рассмотрены основные направления применения информационных технологий, используемых на стадиях жизненно…
Подробнее
Разработка программного продукта. Профессиональные стандарты, жизненный цикл, командная работа
Разработка программного продукта. Профессиональные стандарты, жизненный цикл, командная работа
В учебном пособии рассматриваются основные этапы разработки программных продуктов с позиции системного подхода в рамках каскадной модели. Цели разрабо…
Подробнее
Как написать бизнес-требования? Бизнес-специалисту – как разговаривать на одном языке с ИТ
Как написать бизнес-требования? Бизнес-специалисту – как разговаривать на одном языке с ИТ
Эта книга поможет Вам создать уютный оазис определенности в жестокой пустыне проектной деятельности. Палящие лучи неопределенности, выжигающие все жив…
Подробнее
Разработка программного обеспечения: управление изменениями
Разработка программного обеспечения: управление изменениями
Эта книга об инженерной дисциплине, которая называется управлением конфигурацией программного обеспечения (software configuration management – SCM), а…
Подробнее
Знакомство с разработкой мобильных приложений на платформе «1С:Предприятие 8» (+ 2epub)
Знакомство с разработкой мобильных приложений на платформе «1С:Предприятие 8» (+ 2epub)
Книга адресована начинающим разработчикам прикладных решений в системе «1С:Предприятие 8». Она поможет овладеть наиболее эффективными приемами разрабо…
Подробнее
Модуль управления командами GNU Linux/UNIX на языке Java
Модуль управления командами GNU Linux/UNIX на языке Java
В статье представлены описание проекта и реализация библиотеки для формирования очереди команд GNU Linux/UNIX и их локального или удаленного исполнени…
Подробнее
DevOps для ИТ-менеджеров
DevOps для ИТ-менеджеров
В книге четко и последовательно изложены ключевые понятия, принципы и практики DevOps, дано определение DevOps и его место относительно других методол…
Подробнее
Python. Разработка на основе тестирования
Python. Разработка на основе тестирования
Книга демонстрирует преимущества методологии разработки на основе тестирования (TDD) на языке Python. Вы научитесь писать и выполнять тесты для создан…
Подробнее
LLVM: инфраструктура для разработки компиляторов
LLVM: инфраструктура для разработки компиляторов
LLVM – новейший фреймворк для разработки компиляторов. Благодаря простоте расширения и организации в виде множества библиотек, LLVM легко поддается ос…
Подробнее
Базы данных временных рядов в системах «Интернета вещей»
Базы данных временных рядов в системах «Интернета вещей»
В статье рассматриваются вопросы, связанные с базами данных для временных рядов. Временные ряды достаточно широко используются в различных приложениях…
Подробнее
Реактивные шаблоны проектирования (pdf+epub)
Реактивные шаблоны проектирования (pdf+epub)
Реактивное программирование – совершенно новая и многообещающая парадигма, позволяющая эффективно решать задачи, связанные с созданием распределенных …
Подробнее
Автоматизация процесса разработки программного обеспечения: методы и средства
Автоматизация процесса разработки программного обеспечения: методы и средства
В статье рассмотрены тенденции сокращения рутинных операций при проектировании, кодировании, тестировании, развертывании и документировании программно…
Подробнее
Вход В личный кабинетРегистрация