Разработка и тестирование программного обеспечения
Теория рекурсии для программистов
|
Разработка и тестирование программного обеспечения
|
Автор: Головешкин В.А. Издательство: Физматлит, 2006 |
PDF, 296 страниц, 8.88 МБ
|
Книга является учебным пособием по теории рекурсии в аспекте ее применения в области программирования. В ней рассматриваются основы теории рекурсии и ее использование в области разработки и анализа рекурсивных алгоритмов. Приводятся основные сведения о рекурсивных последовательностях и функциях, даны примеры рекурсивных алгоритмов, разработанных на основе рекуррентных соотношений, метода декомпозиции и метода динамического программирования, излагаются методы разработки рекурсивных алгоритмов и их теоретического анализа, в том числе элементы теории ресурсной эффективности вычислительных алгоритмов. Детально изложены методы анализа рекурсивных алгоритмов, проиллюстрированные целым рядом примеров. Приложение содержит тексты программ, реализующих рекурсивные алгоритмы, рассмотренные в основном тексте книги, и результаты экспериментальных исследований. Учебное пособие ориентировано на специалистов в области информатики и анализа алгоритмов, разработчиков алгоритмического обеспечения и предназначено для студентов, аспирантов и преподавателей ВУЗов, специализирующихся в области математической информатики, теории рекурсии, разработки, анализа и исследования рекурсивных алгоритмов.
|
1071
svinopas
23 февраля 2008
|
Скачать книгу
|
Штурм четвертого мегапроекта: кто будет новым Биллом Гейтсом? Системный анализ и выбор стратегии
|
Разработка и тестирование программного обеспечения
|
Автор: Вихнин А.Г. Издательство: Диалог-МИФИ, 2008 |
PDF, 288 страниц, 8.64 МБ
|
В книге с системных позиций и в неформальной манере изложены подходы к разработке качественных программ машинного перевода, интеллектуального поиска, компьютерной разведки и других приложений, основанных на извлечении и содержательном анализе информации, несомой текстами на естественных языках, а также рассмотрены прогностические аспекты инновационной деятельности в индустрии информационных технологий. Определено и подробно рассмотрено с практических позиций понятие «языковой компетенции» компьютера. Особое внимание уделено описанию предметной области «текстовых» приложений и логике их функционирования. Подробно освещены некоторые принципиальные вопросы инновационного планирования и организационно-технологического обеспечения критически важных для ИТ-индустрии разработок текстовых приложений нового поколения. Для постановщиков, разработчиков программного обеспечения, прикладных лингвистов, системных аналитиков, ИТ-менеджеров и инвесторов инфобизнеса, учащейся молодежи и других читателей, интересующихся разработкой и маркетингом указанного программного обеспечения.
|
1043
vitalysev
13 октрября 2011
|
Скачать книгу
|
Достоверность и сохранность информации в АСУ
|
Разработка и тестирование программного обеспечения
|
Автор: Кульба В.В. Издательство: СИНТЕГ, 2003 |
PDF, 500 страниц, 15.00 МБ
|
Посвящена постановке и решению задач обеспечения достоверности при обработке информации в АСУ, ее защите от несанкционированного доступа и обеспечению гарантированной сохранности. Предложены типовые модели и методы анализа и синтеза механизмов контроля по обеспечению достоверности обрабатываемых в системе данных. Детально рассмотрены вопросы резервирования программных модулей и информационных массивов. Дан анализ основных направлений повышения эффективности отладочных работ как средства уменьшения ошибок в программах и данных. Уделено много внимания вопросам практического использования предлагаемых методов при техническом и рабочем проектировании АСУ. Для научных работников, аспирантов и студентов ВУЗов, специализирующихся в области создания и эксплуатации АСУ.
|
1807
admin
04 июля 2009
|
Скачать книгу
|
ClearCase: искусство внедрения: секреты успешной реализации
|
Разработка и тестирование программного обеспечения
|
Автор: Бакли К. Издательство: Кудиц-образ, 2008 |
PDF, 288 страниц, 8.64 МБ
|
Книга посвящена внедрению IBM Rational ClearCase — мощного инструмента для управления конфигурациями. Ее особенность — искрометный юмор. В отличие от большинства технических писателей, авторы используют отвлеченные бытовые примеры для описания сложной информационной системы. Книга построена таким образом, чтобы даже неподготовленный читатель, знакомый лишь с основами ИТ, смог без особых усилий понять суть системы управления конфигурациями, основные ее компоненты, а также проблемы, которые могут возникнуть в процессе ее внедрения, и способы их решения.
|
1043
vitalysev
13 октрября 2011
|
Скачать книгу
|
Джоэл о программировании: и разнообразных и иногда родственных вопросах, которые должны быть интересны разработчикам программного обеспечения, проектировщикам и менеджерам, а также тем, кому посчастливилось или не повезло в каком-то качестве работать с ни
|
Разработка и тестирование программного обеспечения
|
Автор: Спольски Дж Издательство: Символ-Плюс, 2013 |
DjVu, 352 страницы, 14.08 МБ
|
Книга представляет собой подборку эссе, опубликованных автором на его сайте http://www.joelonsoftware.com. Талант и глубокое проникновение в суть предмета сделали Джоэла мастером своего дела, а остроумие и едкий юмор принесли сайту скандальную известность среди программистов. Затронуты практически все вообразимые аспекты создания ПО от лучших способов устройства рабочего места программиста до лучших способов написания программного кода. Издание адресовано широкому кругу читателей — и тем, кто собирается руководить программистами, и самим программистам — как приверженцам Microsoft, так и сторонникам открытого кода.
|
1278
anarho
25 мая 2016
|
Скачать книгу
|
Непрерывная интеграция: улучшение качества программного обеспечения и снижение риска
|
Разработка и тестирование программного обеспечения
|
Автор: Дюваль П.М. Издательство: Диалектика / Вильямс, 2008 |
PDF, 240 страниц, 7.20 МБ
|
В этой книге рассматриваются некоторые из наиболее типичных процессов разработки программного обеспечения: компиляция кода, определение данных и манипулирование ими в базе данных; осуществление проверки, просмотр кода и в конечном итоге развертывание программного обеспечения. Но главное, в ней описано, как непрерывная интеграция способна снизить риски, которые подстерегают при создании приложений. В системе непрерывной интеграции большинство этих процессов автоматизировано, и они запускаются после каждого изменения разрабатываемого программного обеспечения. В книге обсуждаются аспекты автоматизации непрерывной интеграции, большинство предоставляемых ей преимуществ в области повторяемых и склонных к ошибкам процессов. Ныне существует множество великолепных инструментальных средств, поддерживающих непрерывную интеграцию как автоматизированный процесс, использующий сервер CI для автоматизации действий. Тем не менее ручной подход к интеграции (при автоматизированной компиляции) вполне может хорошо сработать.
|
869
admin
22 марта 2011
|
Скачать книгу
|
Основы Microsoft Solution Framework
|
Разработка и тестирование программного обеспечения
|
Автор: Тернер Майкл Издательство: Питер, 2008 |
PDF, 336 страниц, 10.08 МБ
|
Эта книга — практическое руководство по использованию Microsoft Solutions Framework (MSF) — методологии создания программных решений. Здесь, с учетом практического опыта корпорации Майкрософт, подробно описан согласованный набор концепций, моделей и правил, используемых при управлении командой и рабочими процессами; приведены конкретные примеры применения MSF для создания более надежных программных продуктов. Кроме того, в книге раскрыты особенности различных методологий разработки ПО, поддерживаемых Microsoft Visual Studio Team System: MSF для Agile Development и MSF для процесса CMMI (Capability Maturity Model Integration).
|
1217
phoenix7
15 июня 2010
|
Скачать книгу
|
Шаблоны реализации корпоративных приложений
|
Разработка и тестирование программного обеспечения
|
Автор: Бек К. Издательство: Диалектика / Вильямс, 2008 |
PDF, 176 страниц, 5.28 МБ
|
Кент Бек, один из самых креативных и признанных лидеров в индустрии программного обеспечения, собрал 77 шаблонов, предназначенных для обслуживания задач ежедневного программирования и написания более читаемого кода. Эта новая коллекция шаблонов предназначена для реализации многих аспектов разработки, включая классы, состояние, поведение, методы, коллекции, инфраструктуры и т.д. Автор использует диаграммы, истории, примеры и эссе для того, чтобы увлечь читателя по ходу описания шаблонов. Вы обнаружите проверенные решения для управления всем, от именования переменных до проверки исключений. Эта книга предназначена для программистов всех уровней подготовки, особенно для тех, кто применяет в своей практике шаблоны проектирования и методы быстрой разработки. Книга также окажется неоценимым ресурсом для команд разработчиков, ищущих более эффективные методы совместной работы и построения более управляемого ПО.
|
637
kubinec12
12 мая 2011
|
Скачать книгу
|
Структуры данных и проектирование программ
|
Разработка и тестирование программного обеспечения
|
Автор: Круз Р.Л. Издательство: Бином. Лаборатория знаний, 2014 |
PDF, 765 страниц, 22.95 МБ
|
В качестве фундаментальных средств разработки программ рассматриваются такие вопросы, как структурное решение задач, абстракция данных, принципы программной инженерии и сравнительный анализ алгоритмов. Дано полное освещение большинства модулей знаний, касающихся структур данных и алгоритмов. Большая часть глав начинается основной темой и сопровождается примерами, приложениями и практическими исследованиями. Это учебное пособие дает основательные знания, которые позволяют студентам по ходу своей дальнейшей работы использовать его также в качестве справочного пособия.
|
2780
svart
25 мая 2017
|
Скачать книгу
|
Программируем коллективный разум
|
Разработка и тестирование программного обеспечения
|
Автор: Сегаран Т. Издательство: Символ-Плюс, 2013 |
DOC, 368 страниц, 1.00 МБ
|
Средства эффективной обработки информации в Интернете еще никогда не были настолько важны и востребованы, как сегодня. Эта книга — первое практическое руководство по программированию интеллектуальных приложений для Web 2.0. Здесь вы найдете все необходимое, чтобы научиться создавать самообучаемые программы, которые способны собирать и анализировать огромные массивы данных, имеющиеся в Сети. Вы научитесь пользоваться алгоритмами машинного обучения, адаптируя их под свои собственные нужды. Чтобы овладеть представленным материалом, от вас не потребуется никаких специальных знаний об анализе данных, машинном обучении или математической статистике. Однако предполагается, что вы имеете достаточный опыт программирования и знакомы с основными концепциями. В каждой главе вы найдете практические примеры и задания, которые помогут вам быстро и легко освоить различные аспекты работы алгоритмов.
|
1336
lubacha
11 июля 2014
|
Скачать книгу
|
Регулярные выражения
|
Разработка и тестирование программного обеспечения
|
Автор: Фридл Дж. Издательство: Символ-Плюс, 2013 |
PDF, 608 страниц, 18.24 МБ
|
Книга Джеффри Фридла «Регулярные выражения» откроет перед вами секрет высокой производительности. Тщательно продуманные регулярные выражения помогут избежать долгих часов утомительной работы и решить проблемы за 15 секунд. Ставшие стандартной возможностью во многих языках программирования и популярных программных продуктах, включая Perl, PHP, Java, Python, Ruby, MySQL, VB.NET, C# (и других языках платформы .NET), регулярные выражения позволят вам автоматизировать сложную и тонкую обработку текста. В третье издание включена информация о РНР и его мощном механизме регулярных выражений. Кроме того, обновлены и дополнены сведения о других языках программирования, включая расширенное и углубленное описание пакета java.util.regex компании Sun, при этом особое внимание уделено различиям между Java 1.4.2 и Java 1.5/1.6. Рассматривается принцип действия механизма регулярных выражений, сравниваются функциональные возможности различных языков программирования и инструментальных средств, подробно обсуждается оптимизация, которая дает основную экономию времени! Вы научитесь правильно конструировать регулярные выражения для самых разных ситуаций и сможете сразу же использовать предлагаемые ответы для выработки элегантных и экономичных практических решений широкого круга проблем. Кроме того, автор демонстрирует наиболее распространенные ошибки и показывает, как их избежать.
|
2208
cool10den
05 июня 2015
|
Скачать книгу
|
Этюды на тему быстрой разработки программного обеспечения: работа в реальном мире
|
Разработка и тестирование программного обеспечения
|
Автор: Хант Э. Издательство: Лори, 2013 |
PDF, 199 страниц, 5.97 МБ
|
Написать хорошую программу трудно — кругом подводные камни. Вы как будто слышите голос самого дьявола, который постоянно нашептывает вам заманчивые пути решения той или иной проблемы, легко и быстро приводящие не только к цели, но и к катастрофе. Не поддавайтесь этим дьявольским соблазнам. Ваш личный ангел-хранитель будет оберегать, вести и поддерживать вас, защищать вашу работу и карьеру. Вам помогут выстоять методы, изложенные в этой книге. Здесь мы собрали накопленный индивидуальный опыт, идеи и методы работы передовых разработчиков и представили их в виде серии коротких и удобоваримых советов. Сначала вы услышите дьявольский шепот, искушающий пойти по ложному пути, но затем, подобно ангелу-хранителю, следует практика, применение которой защитит вас и вашу карьеру. Конечно, всего этого можно достичь методом проб и ошибок, исходя из собственного трудного опыта, но наша книга сбережет ваше время и нервы. Изучите ее — и ваш профессиональный уровень как разработчика возрастет.
|
722
fanil
21 октрября 2016
|
Скачать книгу
|
Программирование последовательных интерфейсов (+ CD-ROM)
|
Разработка и тестирование программного обеспечения
|
Автор: Магда Ю.С. Издательство: БХВ-Петербург, 2009 |
DjVu, 304 страницы, 12.16 МБ
|
Рассматривается широкий круг вопросов функционирования последовательных интерфейсов обмена данными. Проанализированы основные протоколы последовательного обмена данными, характеристики сигналов и базовые аппаратные средства на основе асинхронных приемопередатчиков. Подробно изложена методика программирования протоколов последовательного обмена на низком уровне. Значительная часть материала книги посвящена программированию последовательного обмена данными в популярных операционных системах Windows и Linux, а также разработке приложений для Интернета. Рассмотрены методы разработки программного обеспечения с использованием виртуальных последовательных интерфейсов обмена данными. Прилагаемый компакт-диск содержит файлы с исходными текстами описанных в книге программ. Для программистов
|
1102
stalker1965
7 декабря 2011
|
Скачать книгу
|
Искусство программирования: Том 1. Основные алгоритмы
|
Разработка и тестирование программного обеспечения
|
Автор: Кнут Д. Издательство: Диалектика / Вильямс, 2016 |
PDF, 720 страниц, 21.60 МБ
|
«Первый том серии книг «Искусство программирования» начинается с описания основных понятий и методов программирования. Затем автор сосредоточивается на рассмотрении информационных структур —представлении информации внутри компьютера, структурных связях между элементами данных и способах эффективной работы с ними. Для методов имитации, символьных вычислений, числовых методов и методов разработки программного обеспечения даны примеры элементарных приложений. По сравнению с предыдущим изданием добавлены десятки простых, но в то же время очень важных алгоритмов. В соответствии с современными направлениями исследований был существенно переработан также раздел математического введения.»
|
2619
admin
15 июня 2018
|
Скачать книгу
|
Программист-прагматик: Путь от подмастерья к мастеру
|
Разработка и тестирование программного обеспечения
|
Автор: Томас Д. Издательство: Лори, 2014 |
PDF, 270 страниц, 8.10 МБ
|
Книга «программист-прагматик» написана в виде последовательных законченных разделов и изобилует анекдотами, серьезными примерами и разнообразными аналогиями. В ней описываются самые интересные случаи из практики авторов и основные ловушки, относящиеся к разным аспектам разработки программ. Будь вы новичок, опытный программист или менеджер, ответственный за проекты в области программного обеспечения, — в любом случае используйте в своей работе уроки, описанные в книге, и вскоре ваша производительность, точность и удовлетворение от сделанной работы возрастут. Вы получите навыки и сформируете привычки, которые станут основой для долгосрочной успешной карьеры. Вы станете программистом-прагматиком.
|
981
admin
26 февраля 2016
|
Скачать книгу
|
|