Книги жанра Общие вопросы разработки и тестирования программного обеспечения

Цифровая обработка изображений
Автор:
Год: 2012
Рейтинг:
Описание: Настоящее издание является результатом значительной переработки книги «Цифровая обработка изображений» (Гонсалес и Уинтц, 1977 г. и 1978 г.; Гонсалес и Вудс, 1992 г. и 2002 г.) Одна из важнейших причин популярности книги, которая уже более 30 лет является мировым лидером в своей области – высокая степень внимания авторов к изменению образовательных потребностей читателя. Нынешнее издание базируется на самом обширном из когда-либо проводившихся исследований читательского мнения. Как и прежде, основные цели книги — служить введением в основные понятия и методы цифровой обработки изображений, а также создать основу для последующего изучения и проведения самостоятельных исследований в этой области. Все разделы сопровождаются большим количеством примеров и иллюстраций. Книга рассчитана на научных работников, профессиональных программистов, специалистов по компьютерному дизайну, студентов и преподавателей. Книга постоянно занимает первое место в рейтинге продаж Amazon.com и широко используется разработчиками и дизайнерами. При финансовой поддержке ФА по печати и массовым коммуникациям в рамках Федеральной целевой программы «Культура России (2012-2018 годы)»
Технология программирования
Автор:
Год: 2013
Рейтинг:
Описание: Подробно рассмотрены основные методы и нотации, применяемые при разработке сложного программного обеспечения. Особое внимание уделено проектированию программных систем с использованием структурного и объектного подходов. Приведена классификация и проанализированы принципы проектирования пользовательских интерфейсов программного обеспечения. Для студентов вузов, которые обучаются по снаправлениям, предполагающим изучение технологии программирования. Полезен при оформлении документации к курсовым и дипломным работам и проектам, связанным с разработкой программного обеспечения. Может быть интересен всем изучающим программирование самостоятельно.
Быстрая разработка программного обеспечения
Год: 2014
Рейтинг:
Описание: Принципы создания ПО изменяются. Традиционный подход с нарастающей интенсивностью разработки и перенапряжением членов команды приводят к замедлению работы. Осознав это, организаторы начали уделять больше внимания «командным» способностям группы и влиянию отдельных разработчиков. Вместо того чтобы увеличивать загрузку отдельного разработчика, создатели «быстрых» методологий спрашивают: «Как изменить процесс, чтобы работа команды стала не просто более продуктивной, но и более качественной?» И отвечают: «Учиться «играть»». Написанная для разработчиков и менеджеров проектов книга Быстрая разработка программного обеспечения уподобляет создание ПО игре. Игроки должны быть восприимчивы к разным методологиям и сосредоточены на разработке качественного ПО за короткий период времени. Им необходимо запоминать все, что узнается в процессе работы, поскольку ни одна игра не повторится дважды. В этой книге, основанной на десятилетнем опыте, исследованиях и интервью с членами команд разработчиков ПО, даются практические советы по успешному завершению проектов с минимальными усилиями.
Объектно-ориентированный анализ и проектирование
Год: 2013
Рейтинг:
Описание: Надоело читать книги по объектно-ориентированному анализу и проектированию, которые понятны только специалистам? Возможно, вы слышали, что ООАП помогает писать хорошие программы — программы, которыми будет довольно ваше начальство и заказчики. Но как это сделать? Книга покажет вам, как организованы анализ, проектирование и написание серьезных объектно-ориентированных программ; программ, которые просты в повторном использовании, сопровождении и расширении; программ, от которых не болит голова; программ, в которые можно добавлять новые возможности, не нарушая работу старых. Вы узнаете, какое место занимают ОО-принципы, паттерны проектирования и различные методы разработки в жизненном цикле ООАП-проектов. За счет использования особенностей работы мозга эта книга сокращает время усвоения и запоминания сложной информации. К тому времени, когда будет перевернута последняя страница, вы повеселитесь, узнаете много нового и научитесь писать хорошие программы!
Дефрагментация мозга: Софтостроение изнутри
Автор:
Год: 2013
Рейтинг:
Описание: Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий. Не секрет, что основная масса софтостроения сосредоточена в секторе так называемой корпоративной разработки: от комплексных информационных систем предприятия до отдельных приложений. Поэтому немалая часть сюжетов касается именно Enterprise Programming.Из текста вы вряд ли узнаете, как правильно склеивать многоэтажные постройки из готовых компонентов в гетерогенной среде, проектировать интерфейсы, синхронизировать процессы или писать эффективные запросы к базам данных. Подобные темы будут лишь фоном для рассказа о софтостроительной «кухне». При определенной доле любопытства вы сможете убедиться, что новое – это хорошо забытое старое, узнать, как устроены некоторые сложные системы, когда следует применять разные технологии, почему специалистам в информатике надо особенно тщательно фильтровать поступающую из множества источников информацию, и многое другое, что вы, возможно, еще не знали или уже знаете, но с другой стороны. В книге мне хотелось показать наш софтостроительный мир разработки корпоративных информационных систем не с парадного фасада описаний программных сред, подходов и технологий, а изнутри. Насколько это получилось – судить читателю.
Совершенный код: Практическое руководство по разработке программного обеспечения
Год: 2015
Рейтинг:
Описание: Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО — с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код.
Деятельностный подход при проектировании человеко-компьютерного взаимодействия: На примере медицинских интерфейсов
Автор:
Год: 2014
Рейтинг:
Описание: Работа посвящена анализу профессиональных и массовых человеко-компьютерных интерфейсов с позиций деятельностного подхода. Деятельностный подход к разработке интерфейсов базируется на разработанной отечественными учеными в середине XX века теории деятельности. Этот подход широко распространен среди зарубежных исследователей. В книге рассматриваются инструментальные интерфейсы, то есть интерфейсы для специалистов в какой-либо области, использующих их как средство для осуществления своей профессиональной деятельности, а также интерфейсы — инструменты общего назначения. На базе деятельностного подхода проведен анализ деятельности работников различных категорий в связи с используемыми инструментальными интерфейсами. На примере проведенных коллективом авторов проектирования и разработки прототипов медицинских интерфейсов рассматриваются возможности внедрения деятельностного подхода в широкую практику проектирования. Работа предназначена как для разработчиков интерфейсов, так и для руководителей и постановщиков задач по компьютеризации производства и управления.
Ключевые процессы тестирования: Планирование, подготовка, проведение, совершенствование
Автор:
Год: 2014
Рейтинг:
Описание: В современных условиях стремительно меняющейся среды разработки процессы тестирования программного обеспечения играют все большую роль. Если методологии ускоренной разработки нацелены на потребность компании в быстром выпуске продукта, то процессы тестирования направлены на столь же существенную потребность в выпуске его в надлежащем виде. В этой книге Рекс Блэк, опираясь на свой богатый опыт, выделяет двенадцать процессов тестирования, являющихся ключевыми для достижения успеха. За описанием каждого из этих процессов следует отменно выстроенный пример использования процесса в различных организационных, операционных и технологических условиях. Вместо громоздких правил представлены списки контрольных вопросов — легкие, гибкие инструменты для внедрения тестирования, ориентированного на процесс, для сбора измерений и внесения последовательных изменений.
Макропроектирование компьютерных обучающих систем
Год: 2013
Рейтинг:
Описание: В работе изложены основы макропроектирования компьютерных обучающих систем, представлен основной понятийный аппарат и технологии проектирования. Приводятся подробные технологические таблицы этапов проектирования, состав и организация выполнения проектных работ. Рассмотрены методы решения основных задач, возникающих при проектировании компьютерных обучающих систем. Книга предназначена для специалистов в области проектирования сложных систем, магистров и аспирантов, ведущих исследования на стыке наук в областях системотехники и педагогики.
Алгоритмические трюки для программистов
Автор:
Год: 2014
Рейтинг:
Описание: В новом издании своей книги автор вновь сумел собрать неотразимую коллекцию программистских трюков, позволяющих программисту писать элегантные и эффективные программы, быстро создавать эффективно работающий код, становясь при этом настоящим, глубоко знающим свое дело профессионалом. Трюки автора в высшей степени практичны, но при этом чрезвычайно интересны, а иногда и просто неожиданны — как решение большой головоломки. Изложенный материал позволит повысить квалификацию даже бывалому программисту, но при этом книга будет понятна и полезна даже начинающему.
Картинка отсутствует
Год: 2011
Рейтинг:
Описание: Даны основные понятия в области информационного обеспечения, сведения о документах и документообороте организации. Изложены требования к экономической информации, современная концепция электронного документа в соответствии с законодательством Республики Беларусь. Рассмотрены принципы HTML-технологии создания Web-документов, программные комплексы для автоматизации разработки информационного обеспечения на основе методологий IDEFO и DFD. Для учащихся учреждений среднего специального образования. Может быть использовано учащимися профессионально-технических учебных заведений.
Как тестируют в Google
Автор:
Год: 2014
Рейтинг:
Описание: В книге описано тестирование программных продуктов в Google: как устроены процессы, как организованы команды, какие техники используются, кто ответственен за качество. Принципы, на которых построено тестирование в Google, применимы в проектах и компаниях любого размера. Авторы книги сами работали над продуктами Google, создавая инструменты тестирования, настраивая процессы и занимаясь непосредственно тестированием. Книга рассчитана на профессионалов из индустрии разработки программного обеспечения: специалистов по тестированию, программистов, менеджеров.
Идеальная IT-компания: Как из гиков собрать команду программистов
Год: 2014
Рейтинг:
Описание: В современном мире разработки ПО успех программиста во многом зависит не только от качества кода, но и от его взаимодействия с другими людьми. В этой занимательной и ироничной книге раскрываются основные закономерности и шаблоны поведения, возникающие в команде разработчиков ПО. Рассматриваются основные роли каждого из участников коллектива, партнёры их поведения и примеры организации наиболее эффективного взаимодействия внутри команды программистов. Эта книга поможет вам оценить важность человеческого фактора в процессе разработки ПО и научиться выстраивать эффективно работающую команду для IT-проекта любой сложности.
Объектно Ориентированное Программирование: Хорошая книга для Хороших Людей
Год: 2014
Рейтинг:
Описание: Объектно Ориентированное Программирование (ООП) — технология, которую обязан знать, понимать и применять каждый программист. Печально, но многие программисты не знают, не понимают и не применяют. А многие, что ещё хуже, — находятся в заблуждении, что знают, понимают и применяют. Из этой книги вы узнаете всё, что надо знать об ООП — и даже немного больше. Кратко, понятно, с примерами. Для умных людей.
Объектно-ориентированное мышление
Год: 2014
Рейтинг:
Описание: Объектно-ориентированное программирование — это фундамент современных языков программирования, включая C++, Java, C#, Visual Basic, .NET, Ruby и Objective-C. Кроме того, объекты лежат в основе многих веб-технологий, например JavaScript, Python и PHP. Объектно-ориентированное программирование обеспечивает правильные методики проектирования, переносимость кода и его повторное использование, однако для того, чтобы все это полностью понять, необходимо изменить свое мышление. Разработчики, являющиеся новичками в сфере объектно-ориентированного программирования, не должны поддаваться искушению перейти непосредственно к конкретному языку программирования (например, Objective-C, VB .NET, C++, C#, .NET или Java) или моделирования (например, UML), а вместо этого сначала уделить время освоению того, что автор книги Мэтт Вайсфельд называет объектно-ориентированным мышлением. Несмотря на то, что технологии программирования изменяются и эволюционируют с годами, объектно-ориентированные концепции остаются прежними — при этом неважно, какой именно является платформа.
Человеческий фактор: Успешные проекты и команды
Автор:
Год: 2014
Рейтинг:
Описание: Немногие книги о компьютерах оказали такое заметное влияние на управление разработкой программного обеспечения, как «Человеческий фактор». Уникальное озарение этой книги, долгие годы сохранявшей свое положение в списке бестселлеров: самые сложные проблемы разработки ПО носят не технологический, а социальный характер. Эти человеческие проблемы решать не просто, однако, решив их, вы увеличите шансы на успех до верхнего предела. В третьем издании появилось шесть новых глав и внесены многочисленные правки в основной текст, так что теперь книга лучше соответствует современным средам разработки и современным проблемам. В частности, обсуждаются патологии лидерства, которые раньше за патологии не считались, эволюционирующая культура собраний, а еще растущее понимание того, что некоторые наши инструменты служат скорее якорями, а не двигателями. Каждый, кому необходимо управлять проектом по разработке ПО или целой организацией такого рода, найдет на страницах этой книги множество ценных советов.
Разработка требований к программному обеспечению: Руководство
Автор:
Год: 2015
Рейтинг:
Описание: Эта книга — подробное руководство по разработке качественных требований к программному обеспечению. Здесь описаны десятки проверенных на практике приемов выявления, формулирования, разработки, проверки, утверждения и тестирования требований, которые помогут разработчикам, менеджерам и маркетологам создать эффективное ПО. Настоящее издание дополнено новыми приемами, посвященными разработке требований в проектах гибкой разработки (agile). Основная аудитория — бизнес-аналитики и разработчики, а также дизайнеры, программисты, тестировщики и другие члены команды, задача которых понять и удовлетворить чаяния клиентов, а также маркетологи, менеджеры по продуктам и менеджеры проекта, которые должны проникнуться «духом» и особенностями продукта, чтобы сделать его в полной мере конкурентоспособным. Книга состоит из 32 глав, 3 приложений и словаря терминов.
Шаблоны интеграции корпоративных приложений: Проектирование, создание и развертывание решений, основанных на обмене сообщениями
Автор:
Год: 2015
Рейтинг:
Описание: Основываясь на многолетнем опыте, эксперты Грегор Хоп и Бобби Вульф рекомендуют асинхронный обмен сообщениями в качестве оптимальной стратегии интеграции корпоративных приложений. Вместе с тем создание и развертывание решений, основанных на обмене сообщениями, представляет собой весьма непростую задачу для разработчиков. В книге Шаблоны интеграции корпоративных приложений рассматриваются шаблоны проектирования и приводятся практические примеры интеграции приложений, демонстрирующие преимущества обмена сообщениями и эффективность решений, создаваемых на основе этой технологии. Авторы подчеркивают как преимущества, так и недостатки обмена сообщениями, а также дают практические советы по созданию кода подключения приложения к системе обмена сообщениями, маршрутизации сообщений и мониторинга состояния. Если вы хотите научиться управлять системой обмена сообщениями и обеспечивать ее поддержку, а также осуществлять мониторинг, эта книга — для вас. Материал книги включает: • 65 шаблонов проектирования, использующихся при интеграции приложений • Список и графическое представление шаблонов, которые помогут описать крупномасштабные решения интеграции • Примеры использования технологий интеграции, таких как JMS, MSMQ, TIBCO ActiveEnterprise, Microsoft BizTalk, SOAP и XSL • Практикум, демонстрирующий создание системы формирования цен на облигации • Описание новых стандартов и перспектив развития технологий интеграции корпоративных приложений • В книге отражен многолетний опыт более чем 60 ведущих специалистов в области шаблонов проектирования и рефакторинга. Независимо от того, где, кем и над чем вы работаете, эта книга позволит вам повысить свой уровень разработчика программных проектов и поможет в работе над конкретными проектами, указав, как наиболее эффективно и безопасно повысить их качество.
Семь моделей конкуренции и параллелизма за семь недель: Раскрываем тайны потоков. Руководство
Автор:
Год: 2015
Рейтинг:
Описание: С появлением микропроцессоров, обладающих большим числом ядер, понимание конкуренции и параллелизма при разработке программного обеспечения стало еще более важным, чем прежде. В книге вы познакомитесь с преимуществами функционального программирования с точки зрения конкуренции, узнаете, как применять акторы для разработки распределенного программного обеспечения, и исследуете приемы параллельной обработки огромных объемов информации на нескольких процессорах. Эта книга поможет вам приобрести новые навыки в разработке программ, благодаря чему вы будете готовы решать сложные задачи в ближайшие несколько лет.
Программист-фанатик
Автор:
Год: 2015
Рейтинг:
Описание: В этой книге вы не найдете описания конкретных технологий, алгоритмов и языков программирования – ценность ее не в этом. Она представляет собой сборник практических советов и рекомендаций, касающихся ситуаций, с которыми порой сталкивается любой разработчик: отсутствие мотивации, выбор приоритетов, психология программирования, отношения с руководством и коллегами и многих других. Подобные знания обычно приходят лишь в результате многолетнего опыта реальной работы. По большому счёту перед вами – ярко и увлекательно написанное руководство, которое поможет быстро сделать карьеру в индустрии разработки ПО любому, кто поставил себе такую цель. Конечно, опытные программисты могут найти некоторые идеи автора достаточно очевидными, но и для таких найдутся темы, которые позволят пересмотреть устоявшиеся взгляды и выйти на новый уровень мастерства. Для тех же, кто только в самом начале своего пути как разработчика, чтение данной книги, несомненно, откроет широчайшие перспективы.