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

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

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

Одинцов: Профессиональное программирование: Системный подход

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

Йордон Эдвард: Объектно-ориентированный анализ и проектирование систем

Скачать книгу (размер 1 340 Kb , формат fb2, страниц 264) Аннотация: «Результатом анализа и проектирования больших, сложных систем ПО должен стать законченный продукт. Его можно изобразить на бумаге или выразить в виде завершенной модели. Однако аналитики и разработчики ПО редко переносят на бумагу «анатомию» своего труда. В данной книге показан процесс объектно-ориентированного анализа и проектирования реальных систем. Помимо терминологии, обозначений и модельной…

Круз Р.Л.: Структуры данных и проектирование программ

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

Брукс Ф.: Мифический человеко-месяц или как создаются программные системы

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

Томас Д.: Программист-прагматик: Путь от подмастерья к мастеру

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

Кнут Д.: Искусство программирования: Том 3. Сортировка и поиск

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

Купер А.: Алан Купер об интерфейсе: Основы проектирования взаимодействия

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

Левитан С.: Регулярные выражения: Сборник рецептов

Скачать книгу (размер 3 094 Kb , формат fb2, страниц 608) Аннотация: Сборник содержит более 100 рецептов, которые помогут научиться эффективно оперировать данными и текстом с применением регулярных выражений. Книга знакомит читателя с функциями, синтаксисом и особенностями этого важного инструмента в различных языках программирования: С#, Java, JavaScript, Perl, PHP, Python, Ruby и VB.NET. Предлагаются пошаговые решения наиболее часто встречающихся задач: работа с…

Фаулер М.: Шаблоны корпоративных приложений

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

Пилон Д.: Управление разработкой ПО

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

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

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

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

Скачать книгу (размер 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) Аннотация: Немногие книги о компьютерах оказали такое заметное влияние на управление разработкой программного обеспечения, как «Человеческий фактор». Уникальное озарение этой книги, долгие годы сохранявшей свое положение в списке бестселлеров: самые сложные проблемы разработки ПО носят не технологический, а социальный характер. Эти человеческие проблемы решать не просто, однако, решив их, вы…

Биминг Гордон: Настройка Team Foundation Server 2013

Скачать книгу (размер 442 Kb , формат fb2, страниц 88) Аннотация: Team Foundation Server — это инструмент управления жизненным циклом приложений (Application Lifecycle Management, ALM), который помогает в управлении и планировании всей работы, включая управление портфелем, управление всеми тестовыми случаями и проведение тестов. Взаимодействие с TFS осуществляется с использованием различных клиентов, таких как Microsoft Visual Studio, Microsoft Test Manager…