Home » Жанры » О » "Общие вопросы разработки и тестирования программного обеспечения"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Коберн Алистер: Быстрая разработка программного обеспечения

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

Авербух В.Л.: Деятельностный подход при проектировании человеко-компьютерного взаимодействия: На примере медицинских интерфейсов

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

Блэк Рекс: Ключевые процессы тестирования: Планирование, подготовка, проведение, совершенствование

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

Уоррен Г.С.: Алгоритмические трюки для программистов

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

Уиттакер Д.: Как тестируют в Google

Скачать книгу (размер 1 625 Kb , формат fb2, страниц 320) Аннотация: В книге описано тестирование программных продуктов в Google: как устроены процессы, как организованы команды, какие техники используются, кто ответственен за качество. Принципы, на которых построено тестирование в Google, применимы в проектах и компаниях любого размера. Авторы книги сами работали над продуктами Google, создавая инструменты тестирования, настраивая процессы и занимаясь…

Фитцпатрик Б.: Идеальная IT-компания: Как из гиков собрать команду программистов

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

Комлев Николай Юрьевич: Объектно Ориентированное Программирование: Хорошая книга для Хороших Людей

Скачать книгу (размер 1 513 Kb , формат fb2, страниц 298) Аннотация: Объектно Ориентированное Программирование (ООП) — технология, которую обязан знать, понимать и применять каждый программист. Печально, но многие программисты не знают, не понимают и не применяют. А многие, что ещё хуже, — находятся в заблуждении, что знают, понимают и применяют. Из этой книги вы узнаете всё, что надо знать об ООП — и даже немного больше. Кратко, понятно, с примерами. Для умных…

Вайсфельд М.: Объектно-ориентированное мышление

Скачать книгу (размер 1 544 Kb , формат fb2, страниц 304) Аннотация: Объектно-ориентированное программирование — это фундамент современных языков программирования, включая C++, Java, C#, Visual Basic, .NET, Ruby и Objective-C. Кроме того, объекты лежат в основе многих веб-технологий, например JavaScript, Python и PHP. Объектно-ориентированное программирование обеспечивает правильные методики проектирования, переносимость кода и его повторное использование, однако…

Демарко Том: Человеческий фактор: Успешные проекты и команды

Скачать книгу (размер 1 462 Kb , формат fb2, страниц 288) Аннотация: Немногие книги о компьютерах оказали такое заметное влияние на управление разработкой программного обеспечения, как «Человеческий фактор». Уникальное озарение этой книги, долгие годы сохранявшей свое положение в списке бестселлеров: самые сложные проблемы разработки ПО носят не технологический, а социальный характер. Эти человеческие проблемы решать не просто, однако, решив их, вы…