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

Макропроектирование компьютерных обучающих систем

В работе изложены основы макропроектирования компьютерных обучающих систем, представлен основной понятийный аппарат и технологии проектирования. Приводятся подробные технологические таблицы этапов проектирования, состав и организация выполнения проектных работ. Рассмотрены методы решения основных задач, возникающих

Управление внедрением информационных систем

В книге совместно рассматриваются рекомендации методологий внедрения информационных систем и стандартов управления проектами, что позволяет читателю сформировать целостное представление о методических основах выполнения специфических проектов — проектов внедрения информационных систем.

Руководство по биометрии

В сегодняшнем мире постоянно растет интерес к использованию биометрических параметров (индивидуальных физических свойств, таких, как отпечатки пальцев, лицо, голос, радужная оболочка глаза, геометрия руки) для идентификации человека, они все чаще находят применение в

Практикум по методам параллельных вычислений

В учебнике представлены необходимые сведения для работы на многопроцессорной вычислительной системе (кластере): даны основные понятия операционной системы GNU/Linux, перечислены правила работы с функциями библиотеки Message Passing Interface, современными компиляторами и технологией ОреnМР. Большое

Структуры данных и алгоритмы

В этой книге подробно рассмотрены структуры данных и алгоритмы, которые являются фундаментом современной методологии разработки программ. Показаны разнообразные реализации абстрактных типов данных, начиная от стандартных списков, стеков, очередей и заканчивая множествами и отображениями,

Алгоритмы. Руководство по разработке

Книга является наиболее полным руководством по разработке эффективных алгоритмов. Первая часть книги содержит практические рекомендации по разработке алгоритмов: приводятся основные понятия, дается анализ алгоритмов, рассматриваются типы структур данных, основные алгоритмы сортировки, операции обхода

Предметно-ориентированные языки программирования

В этой книге известный эксперт в области программного обеспечения Мартин Фаулер предоставляет информацию, которая поможет вам определиться, следует ли использовать предметно-ориентированные языки для решения стоящих перед вами задач. Если применение предметно-ориентированных языков окажется

Методы оптимизации. Компьютерные технологии

В книге изложены теория, методы и основные элементы компьютерных технологий оптимизации. Наиболее подробно описаны методы решения конечномерных задач с учетом таких особенностей, как невыпуклость и плохая обусловленность минимизируемых функционалов. Рассмотрены многопараметрические и многокритериальные

Джоэл. И снова о программировании

Продолжение вышедшего в 2006 году бестселлера «Джоэл о программировании» представляет собой подборку самых популярных статей. Исключительный писательский талант, техническая эрудиция и язвительный ум Джоэла создали ему высочайшую профессиональную репутацию и принесли его сайту

Теория кодирования

В книге рассмотрены методы построения и свойства кодов, корректирующих ошибки. Начальные главы содержат подробное изложение нескольких традиционнных направлений классической теории кодирования и могут быть положены в основу университетского курса лекций. Во второй части

Ресурсно-эффективные компьютерные алгоритмы

В пособии полно и на современном уровне изложены вопросы выбора рациональных алгоритмических решений, в том числе и комбинированных, важные в практическом плане и актуальные при проектировании информационных и программных систем. Пособие может использоваться

Философия DevOps. Искусство управления IT

IT-принцип «agile» стал мантрой цифровой эпохи. С ростом проектов, переходом от монолитных приложений к системе микросервисов, увеличением и накоплением продуктов возникают вопросы, которые требуют совершенно иного подхода. Теперь наибольший интерес вызывает находящаяся на