Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 610371)
Контекстум
Прикладная информатика / Journal of Applied Informatics  / №1 2008

Экстремальное программирование и автоматизация распределения заданий (150,00 руб.)

0   0
Первый авторБугорский
АвторыСудаков С.С.
Страниц13
ID445995
АннотацияВ последнее время все больше компаний, специализирующихся на разработке программного обеспечения, берут на вооружение гибкие методологии разработки (Agile software development). Одной из таких методологий является методология экстремального программирования. На сегодняшний день эта методология получила широкое распространение, однако основные ее практики имеют описательный характер в виде рекомендаций. Авторы приводят некоторые количественные характеристики оценки процесса разработки программных продуктов при использовании данной методологии. Разработанные модели позволяют осуществить многокритериальное формирование оптимального набора историй и максимально эффективно спланировать график работ, а также в наибольшей степени удовлетворить требования клиента.
Бугорский, В.Н. Экстремальное программирование и автоматизация распределения заданий / В.Н. Бугорский, С.С. Судаков // Прикладная информатика / Journal of Applied Informatics .— 2008 .— №1 .— С. 84-96 .— URL: https://rucont.ru/efd/445995 (дата обращения: 22.04.2025)

Предпросмотр (выдержки из произведения)

В.Н. Бугорский, С.С. Судаков Экстремальное программирование и автоматизация распределения заданий В последнее время все больше компаний, специализирующихся на разработке программного обеспечения, берут на вооружение гибкие методологии разработки (Agile software development). <...> Одной из таких методологий является методология экс тремального программирования. <...> На сегодняшний день эта методология получила широкое распространение, однако основные ее практики имеют описательный ха рактер в виде рекомендаций. <...> Разработанные модели позволяют осуществить многокритери альное формирование оптимального набора историй и максимально эффективно спланировать график работ, а также в наибольшей степени удовлетворить требова ния клиента. ких циклов, называемых итерациями, кото рые обычно длятся однудве недели. <...> Каждая итерация сама по себе выглядит как про граммный проект в миниатюре, и включает все задачи, необходимые для выдачи мини прироста по функциональности: планиро вание, анализ требований, проектирование, кодирование, тестирование и документиро вание. <...> Далее будут приведены возможные под ходы к автоматизации формирования опти мального набора задач для их реализации в очередной версии программного продук та и распределения задач между структур ными подразделениями виртуального пред приятия. <...> На этапе исследования, ольшинство гибких методологий на целено на минимизацию рисков путем сведения разработки к серии корот перед началом работы над первой версией, заказчик пишет истории (stories) — требо вания, которые необходимы для реализа ции в разрабатываемой системе. <...> По большому сче ту, истории—это требования, которые опи саны клиентом «своими словами». <...> Поэтому в XP заказчик может добавить дополнительные истории в любой момент Инструментальные средства‚Технологии разработки программного обеспечения 83 разработки. <...> При этом весь набор историй переформировывается, соответственно <...>