Jump to content

Модель с колесами и спицами

Модель «Колесо и спицы» — это модель последовательно- параллельной разработки программного обеспечения . По сути, это модификация спиральной модели , предназначенная для работы с небольшими первоначальными командами, которые затем масштабируются вверх и быстрее наращивают ценность. Его лучше всего использовать на этапах проектирования и прототипирования . Это методология снизу вверх .

Немодифицированная «модель колеса и спиц». Программы одновременно вносят вклад в основную группу и получают от нее продукты.

Модель колеса и спиц

[ редактировать ]

Модель колеса и спиц сохраняет большинство элементов спиральной модели , на которой она основана. Как и спиральная модель, она состоит из множества итераций повторяющихся действий:

  1. Новые системные требования определены максимально подробно из нескольких разных программ.
  2. Создается предварительный общий API , который является максимальным общим знаменателем для всех проектов.
  3. Стадия реализации первого прототипа .
  4. Прототип передается первой программе, где он интегрируется в ее нужды. Это формирует первую спицу колеса и модель спицы.
  5. Обратная связь собирается из первой программы, и изменения передаются обратно в прототип.
  6. Следующая программа теперь может использовать общий прототип с дополнительными изменениями и добавленной стоимостью от первой попытки интеграции. Образуется еще одна спица.
  7. Окончательная система представляет собой объединение общих функций, используемых различными программами – формирование колеса, а также тестирование/исправление ошибок, которые были возвращены в базу кода – формирование спиц.

Регулярные изменения и дополнения в конечном итоге становятся видимыми для каждой программы, использующей общий код, а опыт, полученный при разработке прототипа первой программы, передается каждой последующей программе, использующей этот прототип.

Приложения

[ редактировать ]

«Колесо и спица» лучше всего использовать в среде, где несколько проектов имеют общую архитектуру или набор функций, которые можно абстрагировать с помощью API .

Преимущества

[ редактировать ]
  1. Низкий первоначальный риск. Поскольку вместо полномасштабной разработки разрабатывается небольшой прототип, на начальном этапе требуется гораздо меньше программистов. Если усилия будут признаны успешными, модель будет хорошо масштабироваться за счет добавления новых людей по мере расширения объема прототипа.
  2. Приобретенный опыт применим в различных программах. Основная группа, разрабатывающая прототип, получает опыт от каждой успешной программы, которая адаптирует прототип, и видит увеличение количества исправлений ошибок и общее повышение качества кода. Эти знания можно напрямую перенести в следующую программу, поскольку основной код остается в основном схожим.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3c42039acf2cee79be56d1fc5444dfca__1675361160
URL1:https://arc.ask3.ru/arc/aa/3c/ca/3c42039acf2cee79be56d1fc5444dfca.html
Заголовок, (Title) документа по адресу, URL1:
Wheel and spoke model - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)