Главная
 
Разделы
 
 
Общие вопросы разработки и тестирования программного обеспечения
 

« Назад 1 2 3 4 5 6 7 Вперёд »


Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Диалектика / Вильямс Год: 2015 Страниц: 448 Дата загрузки: 26 мая 2018
   Мировое сообщество программистов признает, что моделирование предметных областей — ключевой раздел проектирования программного обеспечения. В моделях предметных областей разработчики выражают сложные функции своих программ, реализуя их затем в таком виде, который отвечает реальным потребностям пользователей. Но, несмотря на очевидную важность предмета, существует очень мало пособий по эффективному внедрению моделирования предметных областей в практику разработки программ. Книга Эрика Эванса восполняет этот пробел. Она посвящена не отдельным технологиям, а систематическому предметно-ориентированному подходу. В ней представлен широкий набор приемов и методик, основанных на практическом опыте, и фундаментальных принципов, помогающих в реализации программных проектов из сложных предметных областей. Органично переплетая практику проектирования и реализации программ, эта книга содержит множество фактических примеров, иллюстрирующих применение общих стратегических принципов в реальных программных проектах. Из книги читатель узнает, как с помощью модели предметной области придать разработке сложной системы нужную направленность и динамику. Выделены основные приемы и образцы-шаблоны, образующие общий язык группы разработчиков, Особо подчеркивается необходимость рефакторинга не только кода, но и модели в его основе, что в сочетании с итерационной agile-методикой приводит к углублению знаний о предметной области и повышению качества взаимодействия между специалистами и программистами. Подход книги строится именно на этом фундаменте, предлагая модели и архитектуры для систем и организаций любой сложности. В частности, в книге рассматриваются следующие темы: • Единый язык общения для всей группы разработчиков. • Глубокая связь между моделью и программной реализацией. • Выделение ключевых черт модели. • Управление циклом существования объектов. • Написание легко интегрируемого кода предметной области. • Как сделать сложный код очевидным и предсказуемым. • Формулировка введения в предметную область. • Дистилляция ядра предметной области. • Поиск неявных понятий, скрытых в модели. • Применение аналитических шаблонов. • Архитектурные шаблоны в моделях. • Поддержание целостности больших систем. • Сосуществование нескольких моделей в одном проекте. • Организация систем в соответствии с крупномасштабными структурами. • Качественные скачки в моделях. Имея под рукой эту книгу, разработчики объектно-ориентированных программ, системные аналитики и архитекторы будут всегда располагать набором рекомендаций по организации своего труда, созданию сложных и полезных моделей предметных областей, превращению их в высококачественные программные продукты.
 
Информационно-аналитическая поддержка малого инновационного предпринимательства Информационно-аналитическая поддержка малого инновационного предпринимательства
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: КомКнига Год: 2006 Страниц: 200 Дата загрузки: 22 сентября 2011
   Работа посвящена концептуальным основам создания Интегрированного портала информационно-аналитической поддержки малого инновационного предпринимательства с учетом российского и зарубежного опыта реализации Интернет-ресурсов, ориентированных на инновационную деятельность. Описана информационная и функциональная структура Интегрированного портала и входящих в него подпорталов. Исследованы проблемы информационной безопасности и коммерциализации создаваемого Интернет-ресурса.
 
Выпуклое программирование: Элементы теории Выпуклое программирование: Элементы теории
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Эдиториал УРСС Год: 2010 Страниц: 72 Дата загрузки: 20 декабря 2012
   Настоящая книга содержит подробное, достаточно полное и вместе с тем элементарное изложение основных фактов теории выпуклого программирования — дисциплины, изучающей важный класс экстремальных задач с большим числом переменных и ограничений. При этом за отправной пункт принимается основная теорема антагонистических игр Дж. фон Неймана. Следствиями приведенного в книге обобщения этой теоремы являются двойственные соотношения выпуклого программирования и ряд других предложений. Значительное место отводится так называемым теоремам о маргинальных значениях, выявляющим влияние флюктуаций в условиях задачи на ее решение. Книга предназначена для широкого круга математиков, экономистов и инженеров, работающих в области математической экономики, автоматического регулирования и исследования операций; может быть полезна студентам и аспирантам соответствующих специальностей.
 
UX-дизайн: Практическое руководство по проектированию опыта взаимодействия UX-дизайн: Практическое руководство по проектированию опыта взаимодействия
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Символ-Плюс Год: 2011 Страниц: 336 Дата загрузки: 17 апреля 2015
   Книга «UX-дизайн. Практическое руководство по проектированию опыта взаимодействия» блестящим образом сочетает в себе стратегический и тактический подходы. Она предлагает подробные описания основных методик и процедур, связанных с проектированием опыта взаимодействия, и вместе с тем наглядно показывает, как UX-проектирование встраивается в общий контекст проекта по разработке веб-сайта или приложения. Главы, посвященные подготовке коммерческого предложения, экосистеме проекта, поисковой оптимизации, тестированию дизайна, проведению совещаний очерчивают практически весь спектр навыков, необходимых UX-проектировщику, попутно предлагая множество ценных рекомендаций. Идеальный баланс целостности, последовательности и практичности делает эту книгу незаменимой как для тех, кто только знакомится с проектированием опыта взаимодействия, так и для опытных UX-проектировщиков. С сутью и основами UX-проектирования смогут ознакомиться и те, кто каким-либо образом вовлечен в создание веб-сайтов или программных приложений либо просто заинтересовался этой новой и бурно развивающейся дисциплиной.
 
Технологии программирования и хранения данных: Том 45, 2009 Технологии программирования и хранения данных: Том 45, 2009
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Ленанд Год: 2009 Страниц: 456 Дата загрузки: 16 декабря 2011
   Настоящий сборник объединяет результаты исследований по проблемам технологий программирования и хранения данных. Содержание книги включает работы, в которых рассматриваются вопросы распознавания образов, описываются методы проектирования и анализа сложных систем, исследуются технологии обработки данных.
 
Современное программирование с нуля! (+ CD-ROM) Современное программирование с нуля! (+ CD-ROM)
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: ДМК Пресс Год: 2011 Страниц: 240 Дата загрузки: 23 февраля 2013
   Эта книга для тех, кто хочет получить хорошие навыки программирования с использованием языка Компонентный Паскаль — современной версии языка Паскаль. Изложение сопровождается большим количеством примеров, способствующих успешному усвоению материала людьми с различным уровнем подготовки — необходимо только желание и терпение. Материал курса представлен в виде последовательности прикладных задач, нацеленных на формирование у обучаемого особой программисткой логики и дающих возможность изучить и отработать на практике все существенные особенности языка Компонентный Паскаль.
 
Почему не работают программы Почему не работают программы
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Эксмо Год: 2011 Страниц: 560 Дата загрузки: 9 февраля 2013
   Эта книга целиком посвящена ошибкам в компьютерных программах — их воспроизведе­нию, поиску и исправлению. Здесь описывается ряд методик, которые позволяют выполнять отладку программ системным, а иногда даже элегантным способом. Данные методики могут быть максимально автоматизированы, позволяя доверить решение большинства задач отладки компьютеру.
 
Паттерны проектирования Паттерны проектирования
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Питер Год: 2014 Страниц: 656 Дата загрузки: 26 декабря 2016
   В мире постоянно кто-то сталкивается с такими же проблемами программирования, которые возникают и у вас. Многие разработчики решают совершенно идентичные задачи и находят похожие решения. Если вы не хотите изобретать велосипед, используйте готовые шаблоны (паттерны) проектирования, работе с которыми посвящена эта книга. Паттерны появились, потому что многие разработчики искали пути повышения гибкости и степени повторного использования своих программ. Найденные решения воплощены в краткой и легко применимой на практике форме. Особенностью данного издания является уникальный способ подачи материала, выделяющий серию «Head First» издательства O'Reilly в ряду множества скучных книг, посвященных программированию. Книга будет интересна широкому кругу веб-разработчиков, от начинающих до профессионалов, желающих освоить работу с паттернами проектирования.
 
Управление разработкой ПО Управление разработкой ПО
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Питер Год: 2014 Страниц: 464 Дата загрузки: 27 августа 2016
   Даже опытные разработчики программного обеспечения постоянно сталкиваются с трудностями при реализации программных проектов: например, из-за смены требований заказчика ПО или непонимания конечными пользователями логики работы с новой программой. Если вы не собираетесь пасовать перед этими и другими распространенными проблемами управления IT-проектами, изучите с помощью этой уникальной книги передовые методы и практики, наработанные в области разработки программного обеспечения. Здесь вы получите всю необходимую информацию о каждом этапе жизненного цикла разработки программного обеспечения: переговоры с заказчиком и формализация клиентских требований, планирование процесса разработки ПО и подготовка технического задания, постановка задач и написание инструкций, тестирование ПО и устранение «багов». Особенностью этой книги является уникальный способ подачи материала, выделяющий серию «Head First» издательства O'Reilly в ряду множества скучных книг, посвященных программированию и разработке ПО.
 
Кодеры за работой: Размышления о ремесле программиста Кодеры за работой: Размышления о ремесле программиста
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Символ-Плюс Год: 2011 Страниц: 544 Дата загрузки: 23 октрября 2014
   Программисты — люди не очень публичные, многие работают поодиночке или в небольших группах. Причем самая важная и интересная часть их работы никому не видна, потому что происходит у них в голове. Питер Сейбел, писатель-программист, снимает покров таинственности с этой профессии. Он взял интервью у 15 величайших профессионалов: Кена Томпсона, создателя UNIX, Берни Козелла, участника первой реализации сети ARPANET, Дональда Кнута, Гая Стила, Саймона Пейтон-Джонса, Питера Норвига, Джошуа Блоха, Брэда Фицпатрика, создателя Живого Журнала, и других. Все они «подсели» на программирование еще в школе. Тогда, на заре зарождения отрасли, лишь в немногих учебных заведениях читались курсы по компьютерным наукам. Поэтому будущим гуру приходилось покорять профессиональные вершины самостоятельно, но всех их отличает творческое горение и полная самоотдача любимому делу. Вы узнаете, что они думают о будущем программирования и как сами научились программировать, как, по их мнению, нужно проектировать ПО, как выбор языка программирования влияет на продуктивность и можно ли облегчить выявление труднонаходимых ошибок.
 
Задачи по программированию Задачи по программированию
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Вузовская книга Год: 2011 Страниц: 96 Дата загрузки: 15 апреля 2015
   Учебное пособие содержит задачи по основным темам, необходимым для овладения основными навыками программирования. Пособие состоит из 12 разделов. Наглядно на типовых примерах рассмотрены базовые операторы, массивы, строки, процедуры, файлы, модули, динамические структуры данных, объектно-ориентированное программирование. Для закрепления материала предложены задачи для самостоятельной работы. Тексты задач не ориентированы на какой-либо конкретный язык программирования. Для студентов и преподавателей вузов в качестве практикума по программированию.
 
Алгоритмы: Руководство по разработке Алгоритмы: Руководство по разработке
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: БХВ-Петербург Год: 2014 Страниц: 720 Дата загрузки: 12 сентября 2019
   Книга является наиболее полным руководством по разработке эффективных алгоритмов. Первая часть книги содержит практические рекомендации по разработке алгоритмов: приводятся основные понятия, дается анализ алгоритмов, рассматриваются типы структур данных, основные алгоритмы сортировки, операции обхода графов и алгоритмы для работы с взвешенными графами, примеры использования комбинаторного поиска, эвристических методов и динамического программирования. Вторая часть книги содержит обширный список литературы и каталог из 75 наиболее распространенных алгоритмических задач, для которых перечислены существующие программные реализации. Приведены многочисленные примеры задач. Книгу можно использовать в качестве справочника по алгоритмам для программистов, исследователей и в качестве учебного пособия для студентов соответствующих специальностей.
 
Scrum: гибкая разработка ПО: Описание процесса успешной гибкой разработки программного обеспечения Scrum: гибкая разработка ПО: Описание процесса успешной гибкой разработки программного обеспечения
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Диалектика / Вильямс Год: 2011 Страниц: 576 Дата загрузки: 14 апреля 2015
   Данная книга предназначена для прагматичных специалистов в области разработки программного обеспечения, которые хотят получить надежные, заслуживающие доверия ответы на большинство трудных вопросов, с которыми им приходится сталкиваться в процессе внедрения Scrum. В своей книге автор описывает все аспекты процесса внедрения: запуск процесса, оказание людям помощи в освоении новых ролей, структуризация коллективов, увеличение охвата, работа с рассредоточенным коллективом и, наконец, внедрение эффективных показателей и непрерывное совершенствование. В книге встречаются врезки под заголовком «Попробуйте прямо сейчас», включающие наиболее эффективные советы автора. Во врезках под заголовком «Возражения» автор воспроизводит типичные дискуссии с теми, кто сопротивляется переменам, и дает практические рекомендации, которые позволят вам аргументированно ответить на подобные возражения и развеять сомнения людей.
 
Начала программирования Начала программирования
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Диалектика / Вильямс Год: 2011 Страниц: 272 Дата загрузки: 28 июня 2013
   Две идеи, на которых основана эта книга, пришли мне в голову в середине 1970-х годов, когда я еще жил в Москве. Первая идея состояла в том, чтобы разбивать программы на небольшие (5-15 строк) алгоритмические части, каждая из которых сама по себе могла бы использоваться в других программах. Вторая идея состояла в том, что каждый такой алгоритм должен работать на любых типах данных, к которым он применим. Я называю их обобщенными алгоритмами. Мне казалось, что эти две идеи самоочевидны. К моему удивлению, мне много лет не удавалось изложить их удовлетворительно для самого себя. Несколько лет назад Пол Мак-Джонс уговорил меня вспомнить мою математическую молодость, и мы вместе написали Начала программирования. Эта книга не учит программировать, не объясняет новую программную технологию, не пропагандирует новый язык программирования. Некоторым читателям может показаться, что она содержит случайный набор алгоритмов. Это не так. Надеюсь, что у читателя будет достаточно интереса, чтобы разобраться в структуре книги, ибо цель книги именно в том, чтобы показать глубокую взаимосвязь отдельных алгоритмов. Надеюсь, что русский перевод нашей книги позволит мне хотя бы в малой мере воздать за то, что я получил от русской науки. Посвящаю это издание всем замечательным российским математикам, меня учившим.
 
Разработка программных проектов на основе Rational Unifed Process RUP Разработка программных проектов на основе Rational Unifed Process RUP
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Корона-Век, Бином Год: 2011 Страниц: 256 Дата загрузки: 27 апреля 2015
   Книга посвящена разработке программного обеспечения небольшой группой разработчиков с использованием унифицированного процесса Rational (RUP) и agile-методов. Это живая история небольшого программного проекта, от замысла до выпуска готового продукта заказчику, с жизненными коллизиями, непредсказуемым человеческим фактором, территориальной рассредоточенностью, проблемами инструментального оснащения, с «посмертным вскрытием» и выводами на будущее. Один из немногих примеров описания реального процесса создания программного продукта самими разработчиками. Книга будет полезна всем, кто связан с разработкой программного обеспечения, от профессионалов до начинающих. Особое значение она имеет для небольших групп разработчиков, пытающихся наладить эффективную работу своих коллективов. Для них она станет ценным практическим пособием, которое может многому научить.
 
Трёхмерная компьютерная графика Трёхмерная компьютерная графика
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Радио и связь Год: 1995 Страниц: 224 Дата загрузки: 05 июня 2009
   В книге «Трехмерная компьютерная графика» изложены главные принципы формирования трехмерных компьютерных изображений и рекомендации по прикладному применению трехмерной компьютерной графики: моделирование трехмерных сцен, архитектурное проектирование, распознавание образов, анимация и др. Представлена информация по программной поддержке геометрического моделирования, компьютерного синтеза изображений и примеры программ, реализованных на Турбо Паскале. Независимая конкурсная экспертиза компании Hewlett Packard подтвердила оригинальность и практическую ценность подходов, предложенных авторами. Книга будет интересна программистам, студентам ВУЗов, специалистам по компьютерной графике.
 
Программное обеспечение без ошибок Программное обеспечение без ошибок
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Радио и связь Год: 1996 Страниц: 176 Дата загрузки: 10 сентября 2009
   Приводятся различные способы проверки правильности программного обеспечения. Все содержащиеся выкладки основываются на строгом математическом аппарате. Однако автор, профессор Университета им. Гете, Германия, акцентирует внимание на практических аспектах решения данной проблемы, избавляя создателей программного обеспечения от долгих и скрупулезных доказательств, благодаря которым нужный результат может быть достигнут относительно простыми средствами. Для программистов.
 
Инструментальные средства информационного менеджмента: CASE-технологии и распределенные информационные системы Инструментальные средства информационного менеджмента: CASE-технологии и распределенные информационные системы
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Финансы и статистика Год: 2011 Страниц: 224 Дата загрузки: 11 октрября 2014
   Рассмотрены особенности стандарта UML 2 при моделировании бизнес-процессов и разработке распределенных информационных систем на основе технологии RUP с использованием различных CASE-средств, в частности, Enterprise Architect (Sparx System). Описаны современные СУБД (Oracle), мультиагентные системы (JADE), технологии веб-ресурсов и управления бизнес-процессами (Active BPEL), системы групповой работы (Microsoft SharePoint). Уделено внимание особенностям построения онтологий на языке OWL и др. Для студентов, аспирантов, а также специалистов — системных аналитиков, системотехников и программистов. Может использоваться преподавателями при проведении занятий.
 
Разработка пользовательских интерфейсов Разработка пользовательских интерфейсов
Автор: Жанр: Общие вопросы разработки и тестирования программного обеспечения Издательство: Питер Год: 2011 Страниц: 480 Дата загрузки: 13 февраля 2013
   Разработать хороший интерфейс не так-то просто. Пользователю в наше время требуется программное обеспечение, работа которого прекрасно отлажена, интерфейс радует взгляд, да и в целом пользоваться программой легко. При этом клиенты и менеджеры требуют, чтобы ПО было оригинальным и быстро продавалось. Технологии разработки пользовательских интерфейсов, как для веб-приложений, так и для настольных приложений и мобильных устройств, предоставляют весь необходимый инструментарий, но нигде не говорится о том, как оптимальным образом этот инструментарий использовать. Книга «Разработка пользовательских интерфейсов» рассказывает о лучших достижениях в этой области, о наиболее удачных паттернах проектирования, о самых красивых решениях общих проблем, а также о методах применения абстрактных идей на практике. Каждый рассматриваемый шаблон содержит практические советы, которые вы можете тут же воплотить в жизнь. Для опытных разработчиков книга послужит источником интересных идей, а начинающие найдут в ней те ориентиры в мире интерфейсов, которые помогут не сбиться с пути и сразу же начать применять лучшие паттерны. Второе издание книги значительно переработано с учетом глобальных изменений, происшедших в сфере проектирования взаимодействия, а также дополнено шаблонами проектирования интерфейсов для социальных сетей и мобильных устройств.
 

 

« Назад 1 2 3 4 5 6 7 Вперёд »


 

 

2011–2024

Рейтинг@Mail.ru