Главная » Жанры » Р » "Разработка и тестирование программного обеспечения"

Вирт Никлаус: Построение компиляторов

Скачать книгу (размер 973 Kb , формат fb2, страниц 192) Аннотация: Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон. Для программистов, преподавателей и студентов, изучающих системное…

Мартин Р.: Чистый код: создание, анализ и рефакторинг: Библиотека программиста

Скачать книгу (размер 2 360 Kb , формат fb2, страниц 464) Аннотация: «Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение». Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу,…

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

Скачать книгу (размер 3 665 Kb , формат fb2, страниц 720) Аннотация: Книга является наиболее полным руководством по разработке эффективных алгоритмов. Первая часть книги содержит практические рекомендации по разработке алгоритмов: приводятся основные понятия, дается анализ алгоритмов, рассматриваются типы структур данных, основные алгоритмы сортировки, операции обхода графов и алгоритмы для работы с взвешенными графами, примеры использования комбинаторного поиска,…

Рубин Кеннет С.: Основы Scrum: Практическое руководство по гибкой разработке ПО

Скачать книгу (размер 2 768 Kb , формат fb2, страниц 544) Аннотация: Если вы хотите разрабатывать по методике Scrum программные продукты, способные удовлетворить любого заказчика, то в этой книге вы обнаружите единый источник и исчерпывающее руководство по Scrum, которые вы так долго искали. Автор книги, ведущий специалист по обучению методике Scrum, раскрывает в ней основные ценности, принципы и нормы практики Scrum, а также описывает гибкие, проверенные временем…

Фримен Э.: Паттерны проектирования

Скачать книгу (размер 3 339 Kb , формат fb2, страниц 656) Аннотация: В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга. Паттерны появились, потому что многие разработчики искали пути повышения…

Кнут Дональд Эрвин: Искусство программирования: Том 4, А: Комбинаторные алгоритмы. Часть 1

Скачать книгу (размер 4 889 Kb , формат fb2, страниц 960) Аннотация: «Эта книга представляет собой том 4А, поскольку сам том 4 является многотомником. Комбинаторный поиск — богатая и важная тема, и Кнут приводит слишком много нового, интересного и полезного материала, чтобы его можно было разместить в одном или двух (а может быть, даже в трех) томах. Одна эта книга включает около 1500 упражнений с ответами для самостоятельной работы, а также сотни полезных фактов,…

Иванова Г.С.: Технология программирования: Учебник для бакалавриата

Скачать книгу (размер 1 707 Kb , формат fb2, страниц 336) Аннотация: Подробно рассмотрены основные методы и нотации, применяемые при разработке сложного программного обеспечения. Особое внимание уделено проектированию программных систем с использованием структурного и объектного подходов. Приведена классификация и проанализированы принципы проектирования пользовательских интерфейсов программного обеспечения. Для студентов вузов, которые обучаются по снаправлениям,…

Приемы объектно-ориентированного проектирования: Паттерны проектирования

Скачать книгу (размер 1 870 Kb , формат fb2, страниц 368) Аннотация: В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов…

Руководство по микропрограммному обеспечению

Скачать книгу (размер 2 074 Kb , формат fb2, страниц 408) Аннотация: Книга адресована разработчикам микрокода, пишущим те самые программы, на которых работают технологии XXI века. Она заполняет важнейший пробел в литературе по встраиваемому программному обеспечению. Существует настоятельная потребность в сборнике идей и концепций, справочнике, настольной книге инженеров, куда они заглядывали бы, чтобы найти решение своих задач и освежить в памяти забытый материал.…

Макконнелл Стив: Совершенный код: Практическое руководство по разработке программного обеспечения

Скачать книгу (размер 4 563 Kb , формат fb2, страниц 896) Аннотация: Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО — с другой, автор…

Баушев С.В.: Удостоверяющие автоматизированные информационные системы и средства: Введение в теорию и практику

Скачать книгу (размер 1 544 Kb , формат fb2, страниц 304) Аннотация: В учебном пособии рассматривается новый класс автоматизированных информационных систем, реализующих функционал обеспечения доверия к циркулирующим в них данным. Исследуются модели их функционирования в условиях априорной неопределенности поведения предполагаемых нарушителей информационной безопасности и методы повышения уровня информационной безопасности. Издание предназначено для специалистов в…

Вернон Вон: Реализация методов предметно-ориентированного проектирования: Руководство

Скачать книгу (размер 3 502 Kb , формат fb2, страниц 688) Аннотация: «Книга посвящена методам предметно-ориентированного проектирования (DDD). Автор придерживается принципа «от общего к частному», плавно переходя от стратегических шаблонов к средствам тактического программирования. Вон Верной описывает специализированные подходы к реализации систем на основе современной архитектуры, подчеркивая важность ориентации на предметную область с учетом технических…

Паттерсон Дэвид А.: Компьютерная архитектура: Количественный подход. Руководство

Скачать книгу (размер 4 767 Kb , формат fb2, страниц 936) Аннотация: Компьютерный мир сегодня находится в центре революции: мобильные клиенты и облачные вычисления являются сейчас доминирующей парадигмой в развитии программирования и аппаратных инноваций. Пятое оригинальное издание «Компьютерной архитектуры» фокусируется на этом существенном сдвиге. Ключевым моментом нового издания является значительно переработанная глава, посвященная параллелизму…

Хоп Грегор: Шаблоны интеграции корпоративных приложений: Проектирование, создание и развертывание решений, основанных на обмене сообщениями

Скачать книгу (размер 3 421 Kb , формат fb2, страниц 672) Аннотация: Основываясь на многолетнем опыте, эксперты Грегор Хоп и Бобби Вульф рекомендуют асинхронный обмен сообщениями в качестве оптимальной стратегии интеграции корпоративных приложений. Вместе с тем создание и развертывание решений, основанных на обмене сообщениями, представляет собой весьма непростую задачу для разработчиков. В книге Шаблоны интеграции корпоративных приложений рассматриваются шаблоны…

Эванс Э.: Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем

Скачать книгу (размер 2 278 Kb , формат fb2, страниц 448) Аннотация: Мировое сообщество программистов признает, что моделирование предметных областей — ключевой раздел проектирования программного обеспечения. В моделях предметных областей разработчики выражают сложные функции своих программ, реализуя их затем в таком виде, который отвечает реальным потребностям пользователей. Но, несмотря на очевидную важность предмета, существует очень мало пособий по…

Флах Питер: Машинное обучение: Наука и искусство построения алгоритмов, которые извлекают знания из данных

Скачать книгу (размер 2 033 Kb , формат fb2, страниц 400) Аннотация: Перед вами один из самых интересных учебников по машинному обучению — разделу искусственного интеллекта, изучающего методы построения моделей, способных обучаться, и алгоритмов для их построения. Автор воздал должное невероятному богатству предмета и не упустил из вида объединяющих принципов. Читатель с первых страниц погружается в машинное обучение в действии, но без не нужных на первых порах…

Батчер Пол: Семь моделей конкуренции и параллелизма за семь недель: Раскрываем тайны потоков. Руководство

Скачать книгу (размер 1 829 Kb , формат fb2, страниц 360) Аннотация: С появлением микропроцессоров, обладающих большим числом ядер, понимание конкуренции и параллелизма при разработке программного обеспечения стало еще более важным, чем прежде. В книге вы познакомитесь с преимуществами функционального программирования с точки зрения конкуренции, узнаете, как применять акторы для разработки распределенного программного обеспечения, и исследуете приемы параллельной…

Коваленко В.В.: Проектирование информационных систем

Скачать книгу (размер 1 625 Kb , формат fb2, страниц 320) Аннотация: В пособии рассмотрены особенности проектирования ИС, участвующих в реализации CALS-технологий: MRP/MRPII/ERP-систем, систем электронной коммерции (В2В), управления цепочками поставок (SCM), управления взаимоотношениями с клиентами (CRM), а также систем поддержки принятия решений (OLAP). Обсуждены вопросы выбора технологии проектирования, программного инструментария для разработки проекта,…

Керниган Брайан У.: Практика программирования: Руководство

Скачать книгу (размер 1 462 Kb , формат fb2, страниц 288) Аннотация: Брайану Кернигану и Робу Пайку удалось придать своей книге Практика программирования ту же глубину и профессиональное качество, которые характеризуют их другую классическую совместную работу The Unix Programming Environment. Эта книга поможет любому — программисту сделать свой труд более производительным и эффективным. Практика программирования состоит не только из написания кода. Программисты…

Куприянов М.С.: Анализ данных и процессов: Учебное пособие (+ CD-ROM)

Скачать книгу (размер 2 605 Kb , формат fb2, страниц 512) Аннотация: «Излагаются основные направления в области разработки корпоративных систем: организация хранилищ данных, оперативный (OLAP) и интеллектуальный (Data Mining) анализ данных. В третьем издании по сравнению со вторым, выходившем под названием «Технологии анализа данных: Data Mining, Text Mining, Visual Mining, OLAP», добавлены визуальный (Visual Mining) и текстовый (Text Mining) анализ данных, анализ…