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

Кнут Д.: Искусство программирования: Том 1. Основные алгоритмы

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

Ездаков А.Л.: Функциональное и логическое программирование

Скачать книгу (размер 600 Kb , формат fb2, страниц 119) Аннотация: В пособии рассмотрены основные аспекты функционального и логического программирования на примере использования языков Lisp и Turbo-Prolog. Для студентов, обучающихся по направлениям «Информатика и вычислительная техника» и «Прикладная математика и информатика».

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

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

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

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

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

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

Кон Майк: Scrum: гибкая разработка ПО: Описание процесса успешной гибкой разработки программного обеспечения

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

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

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

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

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

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

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

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

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

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

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

Вигерс Карл: Разработка требований к программному обеспечению: Руководство

Скачать книгу (размер 3 747 Kb , формат fb2, страниц 736) Аннотация: Эта книга — подробное руководство по разработке качественных требований к программному обеспечению. Здесь описаны десятки проверенных на практике приемов выявления, формулирования, разработки, проверки, утверждения и тестирования требований, которые помогут разработчикам, менеджерам и маркетологам создать эффективное ПО. Настоящее издание дополнено новыми приемами, посвященными разработке…

Фаулер Ч.: Программист-фанатик

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

Перерва Андрей Дмитриевич: Путь аналитика: Практическое руководство IT-специалиста

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

Нейгард М.: Release it! Проектирование и дизайн ПО для тех, кому не всё равно

Скачать книгу (размер 1 625 Kb , формат fb2, страниц 320) Аннотация: Независимо от инструмента, которым вы пользуетесь для разработки ПО, вам пригодятся шаблоны проектирования. Стабильность, безопасность и дружественный интерфейс – вот три важнейших слагаемых успеха вашего программного продукта.

Мартин Роберт: Идеальный программист: Как стать профессионалом разработки ПО

Скачать книгу (размер 1 136 Kb , формат fb2, страниц 224) Аннотация: Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это — основа для них. Потому что они являются профессионалами своего дела. В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка Боб»), автор бестселлера «Чистый код»,…

Барамба Сергей Анатольевич: Крестовый поход ИТ-руководителя

Скачать книгу (размер 809 Kb , формат fb2, страниц 160) Аннотация: «Тот, кто становится руководителем ИТ-подразделения, начинает своего рода «крестовый поход». У каждого свои собственные цели, но всех объединяет постоянное ощущение череды битв и краткосрочных стычек с пользователями, вечная нехватка времени и ресурсов и маневры элементов вверенной инфраструктуры. Каждый день становится испытанием веры, и только истинно преданный своему делу сможет идти по этому…

Сонмез Джон: Путь программиста: Человек эпохи IT

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

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

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

Ньюмен Сэм: Создание микросервисов: Руководство

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