Разработка и тестирование программного обеспечения
Интеллектуальные информационные системы управления социально-экономическими объектами
|
Разработка и тестирование программного обеспечения
|
Автор: Буреш О.В. Издательство: Эдиториал УРСС, 2010 |
PDF, 192 страницы, 5.76 МБ
|
В настоящей монографии рассмотрены проблемы проектирования и эффективного внедрения информационных систем управления социально-экономическими территориальными объектами. Специфика объектов управления исследуемого класса предполагает необходимость проектирования систем поддержки принятия решений, при этом обрабатываемая информация является слабо структурированной, что в свою очередь обусловливает необходимость использования в процессе проектирования методов и подходов из области искусственного интеллекта. В книге представлен широкий спектр современных технологий разработки систем поддержки принятия решений в экономике, акцент сделан на проблемы разработки и внедрения в процесс управления интеллектуальных информационных технологий, основанных на знаниях. Книга адресована в первую очередь всем занимающимся проблемами проектирования социально-экономических систем управления.
|
696
zorkuzz
15 июня 2012
|
Скачать книгу
|
Идеальная разработка ПО: Рецепты лучших программистов
|
Разработка и тестирование программного обеспечения
|
Автор: Орам Э. Издательство: Питер, 2012 |
DjVu, 592 страницы, 23.68 МБ
|
«Авторы популярной в IT-сообществе книги «Идеальный код» вновь предлагают вашему вниманию подборку лучших решений от признанных экспертов в области разработки ПО. Существует много споров о том, какие же инструменты, технологии и практики могут действительно оптимизировать процесс разработки ПО и усовершенствовать конечный продукт. В новой книге под редакцией Энди Орама и Грега Уилсона известные разработчики делятся своим бесценным опытом и мнениями на эту тему. Авторские эссе и статьи посвящены наиболее эффективным методам работы программиста, а также развенчиванию ряда мифов, существующих в программистском сообществе. Среди авторов книги — такие авторитеты, как Стив Макконнелл, Барри Бэм, Барбара Китченхем и еще 27 известных экспертов в области разработки программного обеспечения.»
|
2149
erdik
15 мая 2015
|
Скачать книгу
|
Модели параллельного программирования
|
Разработка и тестирование программного обеспечения
|
Автор: Федотов И.Е. Издательство: Солон-пресс, 2013 |
PDF, 384 страницы, 11.52 МБ
|
Книга посвящена рассмотрению некоторых высокоуровневых моделей параллельного и распределенного программирования. В порядке усложнения описываются несколько моделей внутренней организации параллельных программ: ярусно-параллельная форма программы, сети конечных автоматов, сети Петри, модель актеров, а также модель квантовых вычислений. Приводятся примеры программной реализации на C++ с использованием различных средств распараллеливания (OpenMP, MPI, POSIX Threads, Windows API). В каждом случае рассматриваются вопросы контекстно-независимой реализации конструкций описываемой модели без привязки к конкретным задачам, а также приведены примеры решения с использованием такой реализации конкретных задач. Некоторые из описанных моделей (к примеру, модель актеров), в настоящий момент приобретают все большую популярность вследствие распространения основанных на их использовании языков и библиотек. Книга ориентирована на подготовленного читателя в области программирования. Будет полезна программистам, желающим освоить высокоуровневые подходы к организации параллельных и распределенных программ, студентам старших курсов, аспирантам и преподавателям технических ВУЗов, ведущим курсы параллельного программирования.
|
1394
yury-m
15 сентября 2018
|
Скачать книгу
|
Проектирование информационных систем
|
Разработка и тестирование программного обеспечения
|
Автор: Коваленко В.В. Издательство: Форум, 2015 |
PDF, 320 страниц, 9.60 МБ
|
В пособии рассмотрены особенности проектирования ИС, участвующих в реализации CALS-технологий: MRP/MRPII/ERP-систем, систем электронной коммерции (В2В), управления цепочками поставок (SCM), управления взаимоотношениями с клиентами (CRM), а также систем поддержки принятия решений (OLAP). Обсуждены вопросы выбора технологии проектирования, программного инструментария для разработки проекта, построения функциональных и информационных моделей в среде пакетов All Fusion Modeling Suite и Oracle Designer 10 g, а также разработки технической и эксплуатационной документации. Рассмотрены характеристики CASE — технологий и их реализация в среде Oracle Designer 10. Выполнен сравнительный анализ стандартов на организацию жизненного цикла создания и использования ИС, даны практические рекомендации по разработке профилей стандартов, приведены примеры и разработки проекта ИС по каскадной модели жизненного цикла. Подробно обсуждены современные подходы к выбору готовых ИС и их внедрению на автоматизируемых предприятиях. Учебное пособие предназначено для студентов (бакалавров и специалистов) и магистров высших учебных заведений, обучающихся по направлению «Прикладная информатика». Рекомендуется преподавателям и специалистам, работающим в области информационных технологий.
|
1163
admin
20 октрября 2018
|
Скачать книгу
|
97 этюдов для программистов
|
Разработка и тестирование программного обеспечения
|
Автор: Спинеллис Диомидис Издательство: Символ-Плюс, 2012 |
PDF, 256 страниц, 7.68 МБ
|
Приобщитесь к мудрости экспертов и запомните то, что должен знать каждый программист, с каким бы языком и на какой платформе он ни работал. 97 кратких и очень полезных советов повысят ваш профессионализм посредством новых подходов к старым проблемам, лучших практик и разумных подсказок, предназначенных для оттачивания мастерства. Авторы этой книги, очень опытные и признанные в отрасли специалисты, передадут вам практические знания и принципы, полезные для проектов любого типа. Статьи касаются разных тем: от рекомендаций по написанию кода до культуры, от выбора алгоритмов до гибкого программирования, от приемов реализации до профессионализма, от стиля до сущности. Новички смогут познакомиться с фундаментальными положениями, а для профессионалов сборник сможет стать отправной точкой для обсуждений.
|
929
lawyer_78rus
28 марта 2015
|
Скачать книгу
|
Путь камикадзе: Как разработчику программного обеспечения выжить в безнадежном проекте
|
Разработка и тестирование программного обеспечения
|
Автор: Йордон Эдвард Издательство: Лори, 2012 |
PDF, 255 страниц, 7.65 МБ
|
«Книга Эдварда Йордона «Путь камикадзе» представляет собой полное руководство по выживанию в безнадежных проектах, предназначенное для разработчиков программного обеспечения. Практически каждому разработчику ПО и менеджеру приходится сталкиваться с проектами, характеризующимися никуда не годными персоналом, планом и бюджетом, т.е. проектами, обреченными на неудачу. В условиях реинжиниринга корпораций безнадежные проекты становятся «стилем жизни» многих организаций. Книга Эдварда Йордона является руководством по решению следующих проблем: • выживание в проектах, обреченных на неудачу; • достижение оптимальных соглашений во время переговоров; • управление персоналом и расстановка приоритетов; • выбор средств и технологий; • определение момента, когда уже пора выйти из проекта. Эдвард Йордон применяет свою уникальную технологию и интуицию менеджера к наихудшим вариантам софтверных проектов, показывая, как максимально повысить шансы на успех, или, по крайней мере, вывести вашу карьеру из-под удара. Шаг за шагом Йордон проходит все стадии жизненного цикла проекта, учит менеджеров и разработчиков правильно вести себя с заказчиками и оптимально использовать доступные ресурсы, включая людей, средства, процессы и технологию. Учитесь проявлять необходимую гибкость при проведении переговоров, расставлять осмысленные приоритеты и — вовремя выходить из проекта. Если вам когда-либо требовалось совершить невозможное, «Путь камикадзе « — ваша книга.»
|
925
extesive
24 июля 2013
|
Скачать книгу
|
Пользовательские истории: гибкая разработка программного обеспечения
|
Разработка и тестирование программного обеспечения
|
Автор: Кон Майк Издательство: Диалектика / Вильямс, 2012 |
PDF, 256 страниц, 7.68 МБ
|
В этой книге, выхода которой с нетерпением ожидало сообщество сторонников гибких методологий разработки программного обеспечения, описывается процесс подготовки требований к разрабатываемой системе, который позволяет экономить время, избавляет от необходимости в переделках и ведет к созданию более совершенных программ. Лучший способ создать программное обеспечение, максимально полно удовлетворяющее потребностям пользователей, — начать с пользовательских историй. Это простые, понятные и краткие описания функциональности, которая представляет деловую ценность для реальных пользователей. В книге приводятся подробные рекомендации относительно того, как следует писать пользовательские истории и включать их в жизненные циклы разработки проекта. Вы узнаете, что такое хорошие пользовательские истории и что делает истории плохими. Вы познакомитесь с практическими методами сбора историй, позволяющими добиться хороших результатов даже тогда, когда возможность непосредственного общения с пользователями отсутствует. Автор демонстрирует, как систематизировать подготовленные пользовательские истории, установить для них приоритеты и эффективно применять для решения задач планирования, разработки и тестирования программного обеспечения. • Моделирование пользовательских ролей. • Сбор историй: опрос пользователей, анкетный метод, наблюдение, собрания. • Работа с менеджерами, инструкторами, продавцами и другими представителями пользователей. • Написание пользовательских историй для приемочного тестирования. • Использование историй для ранжирования задач, составления графиков работ и оценки трудозатрат. • В конце каждой главы приводится список контрольных вопросов и упражнений для самопроверки. Книга будет полезна разработчикам, тестировщикам, аналитикам и менеджерам проектов, использующим любую гибкую методологию программного обеспечения: ХР, Scrum... и даже собственный гибкий подход.
|
929
lawyer_78rus
28 марта 2015
|
Скачать книгу
|
Искусство тестирования программ
|
Разработка и тестирование программного обеспечения
|
Автор: Майерс Гленфорд Издательство: Диалектика / Вильямс, 2012 |
PDF, 272 страницы, 8.16 МБ
|
Несмотря на то, что с момента выхода первого издания книги прошло уже более тридцати лет, в течение которых мир компьютерных технологий претерпел радикальные изменения, глубина и основательность изложенных в книге идей помогли ей успешно выдержать испытание временем. Обычно в книгах по тестированию программного обеспечения основное внимание уделяется конкретным методам разработки, языкам программирования или методикам тестирования, что приводит к быстрому устареванию материала. В отличие от этого книга Искусство тестирования программ, 3-е издание содержит сжатое и вместе с тем емкое и исчерпывающее описание принципов тестирования, справедливость которых доказана временем. Если вы разрабатываете критически важный проект, то книга послужит залогом его успеха. Профессиональные программисты, менеджеры ИТ-проектов и студенты компьютерных специальностей найдут в третьем издании книги обновленное описание классических принципов тестирования в наиболее проблемных областях компьютерной индустрии.
|
987
radius
28 мая 2015
|
Скачать книгу
|
Приемы объектно-ориентированного проектирования: Паттерны проектирования
|
Разработка и тестирование программного обеспечения
|
Издательство: Питер, 2016 |
DOC, 368 страниц, 1.00 МБ
|
В предлагаемой книге описываются простые и изящные решения типичных задач, возникающих в объектно-ориентированном проектировании. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Авторы излагают принципы использования паттернов проектирования и приводят их каталог. Таким образом книга одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные приложения. Издание предназначено как для профессиональных разработчиков, так и для программистов, осваивающих объектно-ориентированное проектирование.
|
1338
lubacha
12 мая 2019
|
Скачать книгу
|
Основы идентификации, анализа и мониторинга проектных рисков качества программных изделий в условиях нечеткости
|
Разработка и тестирование программного обеспечения
|
Автор: Таганов Александр Иванович Издательство: Горячая линия — Телеком, 2012 |
PDF, 224 страницы, 6.72 МБ
|
Рассмотрены методы и алгоритмы идентификации, анализа и мониторинга проектных рисков качества программных изделий в условиях нечеткости, а также приведены методические аспекты построения баз знаний по проектным рискам программного проекта. Рассмотрена современная методика анализа и сокращения проектных рисков по характеристикам качества программных изделий. Приведена классификация задач поддержки принятия решений по проектным рискам в условиях нечеткости. Обоснованы к применению ряд формальных методов и алгоритмов для автоматизации процесса анализа проектных рисков качества программных изделий (ПИ), которые позволяют также оптимизировать и состав контролируемых проектных рисков по стадиям жизненного цикла программного проекта. Рассмотрен метод формализации и автоматизации процесса мониторинга проектных рисков качества ПИ, ориентированный на программное определение (идентификацию) по ходу проекта текущих рисковых ситуаций с выбором рациональной альтернативы смягчения рисков. Изложена современная методика построения базы знаний по проектным рискам качества программного проекта. На формальном уровне рассмотрены модели и методы нечеткой лингвистической аппроксимации в интеллектуальной технологии сокращения проектных рисков качества, а также процедуры настройки нечетких баз знаний по проектным рискам. Приведено описание специальных инструментальных средств, предназначенных для поддержки процессов идентификации, анализа и мониторинга проектных рисков качества программных изделий. Для специалистов, будет полезна аспирантам и студентам.
|
813
allkonekt
12 сентября 2017
|
Скачать книгу
|
Искусство программирования: Том 4, А: Комбинаторные алгоритмы. Часть 1
|
Разработка и тестирование программного обеспечения
|
Автор: Кнут Дональд Эрвин Издательство: Диалектика / Вильямс, 2016 |
PDF, 960 страниц, 28.80 МБ
|
«Эта книга представляет собой том 4А, поскольку сам том 4 является многотомником. Комбинаторный поиск — богатая и важная тема, и Кнут приводит слишком много нового, интересного и полезного материала, чтобы его можно было разместить в одном или двух (а может быть, даже в трех) томах. Одна эта книга включает около 1500 упражнений с ответами для самостоятельной работы, а также сотни полезных фактов, которые вы не найдете ни в каких других публикациях. Том 4А определенно должен занять свое место на полке рядом с первыми тремя томами этой классической работы в библиотеке каждого серьезного программиста. В этом томе рассматриваются методы, позволяющие компьютерам эффективно работать с задачами гигантского размера. Рассматриваемый материал начинается с булевых функций и технологий и трюков работы с битами, затем всесторонне рассматривается генерация всех кортежей и перестановок, всех сочетаний и разбиений, и всех деревьев. Этот многотомный труд широко известен как полное изложение информатики. В течение десятилетий первые три тома служили бесценным источником информации по теории и практике программирования для студентов, теоретиков и практиков. Ученые восхищались красотой и изяществом анализа Кнута, в то время как практикующие программисты успешно применяли его «поваренную книгу» для решения ежедневных задач.»
|
3492
admin
14 апреля 2020
|
Скачать книгу
|
Построение компиляторов
|
Разработка и тестирование программного обеспечения
|
Автор: Вирт Никлаус Издательство: ДМК Пресс, 2016 |
PDF, 192 страницы, 5.76 МБ
|
Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон. Для программистов, преподавателей и студентов, изучающих системное программирование и методы трансляции.
|
698
zorkuzz
16 апреля 2020
|
Скачать книгу
|
ATDD — разработка программного обеспечения через приемочные тесты
|
Разработка и тестирование программного обеспечения
|
Автор: Гэртнер Маркус Издательство: ДМК Пресс, 2013 |
PDF, 232 страницы, 6.96 МБ
|
Применяя методику разработки через приемочные тесты (ATDD), заказчики, разработчики и тестировщики получают возможность совместно сформулировать тестопригодные требования, что позволяет создавать высококачественное программное обеспечение в сжатые сроки. Однако на практике многие не понимают, в чем истинный смысл ATDD. Настоящая книга — первое практическое руководство начального уровня по внедрению и успешному применению этой методики. На примерах автор показывает, как применять ATDD, используя различные языки и каркасы. В результате проработки примеров порождаются различные артефакты: классы для автоматизации тестирования, определения шагов и полные реализации. На этих вполне реалистичных примерах автор иллюстрирует фундаментальные принципы ATDD, показывает место ATDD в общем процессе разработки, делится своим обширным опытом и предостерегает против типичных ошибок. Эта книга будет полезна тестировщикам, разработчикам, бизнес-аналитикам и руководителям проектов. Она позволит заложить прочный фундамент для получения первых результатов от внедрения ATDD уже сейчас и поможет добиться еще большего в будущем, по мере накопления опыта.
|
842
valentina632
13 октрября 2016
|
Скачать книгу
|
Жемчужины проектирования алгоритмов: функциональный подход
|
Разработка и тестирование программного обеспечения
|
Автор: Берд Ричард Издательство: ДМК Пресс, 2013 |
PDF, 330 страниц, 9.90 МБ
|
В этой книге Ричард Берд представляет принципиально новый подход к проектированию алгоритмов, а именно проектирование посредством формального вывода. Основное содержание книги разделено на 30 коротких глав, называемых жемчужинами, в каждой из которых решается конкретная программистская задача. Эти задачи, некоторые из них абсолютно новые, происходят из таких разнообразных источников, как игры и головоломки, захватывающие комбинаторные построения и более традиционные алгоритмы сжатия данных и сопоставления строк. Каждая жемчужина начинается с постановки задачи, формулируемой на функциональном языке программирования Haskell, чрезвычайно мощном и в то же время лаконичном, позволяющем легко и просто выражать алгоритмические идеи. Новшество книги состоит в том, что каждое решение формально вычисляется из исходной постановки задачи посредством обращения к законам функционального программирования. Издание предназначено для программистов, увлекающихся функциональным программированием, студентов, аспирантов и преподавателей, интересующихся принципами проектирования алгоритмов, а также всех, кто желает приобрести и развить навыки рассуждений в эквациональном стиле применительно к программам и алгоритмам.
|
1198
admin
16 мая 2016
|
Скачать книгу
|
Цифровая обработка изображений
|
Разработка и тестирование программного обеспечения
|
Автор: Гонсалес Р. Издательство: Техносфера, 2012 |
DOC, 1104 страницы, 2.00 МБ
|
Настоящее издание является результатом значительной переработки книги «Цифровая обработка изображений» (Гонсалес и Уинтц, 1977 г. и 1978 г.; Гонсалес и Вудс, 1992 г. и 2002 г.) Одна из важнейших причин популярности книги, которая уже более 30 лет является мировым лидером в своей области – высокая степень внимания авторов к изменению образовательных потребностей читателя. Нынешнее издание базируется на самом обширном из когда-либо проводившихся исследований читательского мнения. Как и прежде, основные цели книги — служить введением в основные понятия и методы цифровой обработки изображений, а также создать основу для последующего изучения и проведения самостоятельных исследований в этой области. Все разделы сопровождаются большим количеством примеров и иллюстраций. Книга рассчитана на научных работников, профессиональных программистов, специалистов по компьютерному дизайну, студентов и преподавателей. Книга постоянно занимает первое место в рейтинге продаж Amazon.com и широко используется разработчиками и дизайнерами. При финансовой поддержке ФА по печати и массовым коммуникациям в рамках Федеральной целевой программы «Культура России (2012-2018 годы)»
|
4008
psygab
02 сентября 2017
|
Скачать книгу
|
Технология программирования: Учебник для бакалавриата
|
Разработка и тестирование программного обеспечения
|
Автор: Иванова Г.С. Издательство: КноРус, 2016 |
PDF, 336 страниц, 10.08 МБ
|
Подробно рассмотрены основные методы и нотации, применяемые при разработке сложного программного обеспечения. Особое внимание уделено проектированию программных систем с использованием структурного и объектного подходов. Приведена классификация и проанализированы принципы проектирования пользовательских интерфейсов программного обеспечения. Для студентов вузов, которые обучаются по снаправлениям, предполагающим изучение технологии программирования. Полезен при оформлении документации к курсовым и дипломным работам и проектам, связанным с разработкой программного обеспечения. Может быть интересен всем изучающим программирование самостоятельно.
|
1222
phoenix7
20 декабря 2018
|
Скачать книгу
|
Быстрая разработка программного обеспечения
|
Разработка и тестирование программного обеспечения
|
Автор: Коберн Алистер Издательство: Лори, 2014 |
PDF, 314 страниц, 9.42 МБ
|
«Принципы создания ПО изменяются. Традиционный подход с нарастающей интенсивностью разработки и перенапряжением членов команды приводят к замедлению работы. Осознав это, организаторы начали уделять больше внимания «командным» способностям группы и влиянию отдельных разработчиков. Вместо того чтобы увеличивать загрузку отдельного разработчика, создатели «быстрых» методологий спрашивают: «Как изменить процесс, чтобы работа команды стала не просто более продуктивной, но и более качественной?» И отвечают: «Учиться «играть». Написанная для разработчиков и менеджеров проектов книга Быстрая разработка программного обеспечения уподобляет создание ПО игре. Игроки должны быть восприимчивы к разным методологиям и сосредоточены на разработке качественного ПО за короткий период времени. Им необходимо запоминать все, что узнается в процессе работы, поскольку ни одна игра не повторится дважды. В этой книге, основанной на десятилетнем опыте, исследованиях и интервью с членами команд разработчиков ПО, даются практические советы по успешному завершению проектов с минимальными усилиями.»
|
1141
nadwolf
13 февраля 2016
|
Скачать книгу
|
Дефрагментация мозга: Софтостроение изнутри
|
Разработка и тестирование программного обеспечения
|
Автор: Тарасов С.В. Издательство: Питер, 2013 |
PDF, 224 страницы, 6.72 МБ
|
Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий. Не секрет, что основная масса софтостроения сосредоточена в секторе так называемой корпоративной разработки: от комплексных информационных систем предприятия до отдельных приложений. Поэтому немалая часть сюжетов касается именно Enterprise Programming.Из текста вы вряд ли узнаете, как правильно склеивать многоэтажные постройки из готовых компонентов в гетерогенной среде, проектировать интерфейсы, синхронизировать процессы или писать эффективные запросы к базам данных. Подобные темы будут лишь фоном для рассказа о софтостроительной «кухне». При определенной доле любопытства вы сможете убедиться, что новое – это хорошо забытое старое, узнать, как устроены некоторые сложные системы, когда следует применять разные технологии, почему специалистам в информатике надо особенно тщательно фильтровать поступающую из множества источников информацию, и многое другое, что вы, возможно, еще не знали или уже знаете, но с другой стороны. В книге мне хотелось показать наш софтостроительный мир разработки корпоративных информационных систем не с парадного фасада описаний программных сред, подходов и технологий, а изнутри. Насколько это получилось – судить читателю.
|
813
allkonekt
12 сентября 2018
|
Скачать книгу
|
Совершенный код: Практическое руководство по разработке программного обеспечения
|
Разработка и тестирование программного обеспечения
|
Автор: Макконнелл Стив Издательство: Русская Редакция, 2016 |
PDF, 896 страниц, 26.88 МБ
|
Более 10 лет первое издание этой книги считалось одним из лучших практических руководств по программированию. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования. Опираясь на академические исследования, с одной стороны, и практический опыт коммерческих разработок ПО — с другой, автор синтезировал из самых эффективных методик и наиболее эффективных принципов ясное прагматичное руководство. Каков бы ни был ваш профессиональный уровень, с какими бы средствами разработками вы ни работали, какова бы ни была сложность вашего проекта, в этой книге вы найдете нужную информацию, она заставит вас размышлять и поможет создать совершенный код.
|
3259
bablo
18 июля 2017
|
Скачать книгу
|
|