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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вирт Н.: Алгоритмы и структуры данных: Новая версия для Оберона (+ CD-ROM)

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

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

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

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

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

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

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

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

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

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

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

Федотов И.Е.: Модели параллельного программирования

Скачать книгу (размер 1 952 Kb , формат fb2, страниц 384) Аннотация: Книга посвящена рассмотрению некоторых высокоуровневых моделей параллельного и распределенного программирования. В порядке усложнения описываются несколько моделей внутренней организации параллельных программ: ярусно-параллельная форма программы, сети конечных автоматов, сети Петри, модель актеров, а также модель квантовых вычислений. Приводятся примеры программной реализации на C++ с…

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

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

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

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

Гэртнер Маркус: ATDD — разработка программного обеспечения через приемочные тесты

Скачать книгу (размер 1 177 Kb , формат fb2, страниц 232) Аннотация: Применяя методику разработки через приемочные тесты (ATDD), заказчики, разработчики и тестировщики получают возможность совместно сформулировать тестопригодные требования, что позволяет создавать высококачественное программное обеспечение в сжатые сроки. Однако на практике многие не понимают, в чем истинный смысл ATDD. Настоящая книга — первое практическое руководство начального уровня по…