Jump to content

Адаптивная разработка программного обеспечения

Адаптивная разработка программного обеспечения ( ASD ) — это процесс разработки программного обеспечения , который вырос из работы Джима Хайсмита и Сэма Байера по быстрой разработке приложений (RAD). Он воплощает в себе принцип, согласно которому постоянная адаптация процесса к выполняемой работе является нормальным положением дел.

Адаптивная разработка программного обеспечения заменяет традиционный каскадный цикл повторяющейся серией циклов размышлений , сотрудничества и обучения . Этот динамический цикл обеспечивает непрерывное обучение и адаптацию к развивающемуся состоянию проекта. Характеристики жизненного цикла ASD заключаются в том, что он ориентирован на миссию, основан на функциях, итеративен , ограничен по времени , ориентирован на риск и толерантен к изменениям. Как и RAD, ASD также является предшественником гибкой разработки программного обеспечения .

Слово «спекулировать» относится к парадоксу планирования: более вероятно предположить, что все заинтересованные стороны в одинаковой степени ошибаются в отношении определенных аспектов миссии проекта, пытаясь ее определить. В ходе спекуляций инициируется проект и проводится адаптивное планирование цикла. Адаптивное планирование цикла использует информацию о начале проекта — данные клиента. заявление о миссии, ограничения проекта (например, даты поставки или описания пользователей) и основные требования — определить набор циклов выпуска (инкрементов программного обеспечения), которые потребуется для проекта.

Сотрудничество означает усилия по балансированию работы на основе предсказуемых частей среды (планирование и управление ими) и адаптации к неопределенному окружению изменений, вызванных различными факторами, такими как технологии, требования, заинтересованные стороны, поставщики программного обеспечения. Циклы обучения , бросающие вызов всем заинтересованным сторонам, основаны на коротких итерациях проектирования, сборки и тестирования. В ходе этих итераций знания собираются путем совершения небольших ошибок, основанных на ложных предположениях, и их исправления, что приводит к увеличению опыта и, в конечном итоге, к мастерству в проблемной области. [ 1 ]

  1. ^ «Беспорядочно, захватывающе и тревожно: адаптивная разработка программного обеспечения» . Архивировано из оригинала 4 октября 2017 г. Проверено 18 мая 2007 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9b4f3335605068b19e7456057ea0946b__1701761820
URL1:https://arc.ask3.ru/arc/aa/9b/6b/9b4f3335605068b19e7456057ea0946b.html
Заголовок, (Title) документа по адресу, URL1:
Adaptive software development - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)