~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ F9B47686389669C8E3D41955B944519B__1713339480 ✰
Заголовок документа оригинал.:
✰ Incremental build model - Wikipedia ✰
Заголовок документа перевод.:
✰ Модель инкрементальной сборки — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Incremental_build_model ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/f9/9b/f9b47686389669c8e3d41955b944519b.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/f9/9b/f9b47686389669c8e3d41955b944519b__translat.html ✰
Дата и время сохранения документа:
✰ 16.06.2024 09:01:10 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 17 April 2024, at 10:38 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Модель инкрементальной сборки — Википедия Jump to content

Модель инкрементальной сборки

Из Википедии, бесплатной энциклопедии

Модель инкрементной сборки — это метод разработки программного обеспечения , при котором продукт проектируется , реализуется и тестируется постепенно (каждый раз добавляется немного больше), пока продукт не будет закончен. Это включает в себя как разработку, так и обслуживание. Продукт считается готовым, если он удовлетворяет всем своим требованиям. Эта модель сочетает в себе элементы водопадной модели с итеративной философией прототипирования . По мнению Института управления проектами , инкрементальный подход — это «адаптивный подход к разработке, при котором результат создается последовательно, добавляя функциональность до тех пор, пока результат не будет содержать необходимые и достаточные возможности, чтобы считаться завершенными». [1] : Раздел 3. Определения

Продукт разбивается на несколько компонентов, каждый из которых проектируется и создается отдельно (так называемые сборки). [1] : Раздел 3.5 Каждый компонент доставляется клиенту после его завершения. Это позволяет частично утилизировать продукт и избежать длительного время разработки. Это также позволяет избежать больших первоначальных капитальных затрат и последующих длительных периодов ожидания. Эта модель развития также помогает смягчить травматический эффект от одновременного внедрения совершенно новой системы.

Инкрементная модель [ править ]

Инкрементальная модель применяет каскадную модель постепенно. [2]

Серия выпусков называется «приращениями», причем каждое приращение предоставляет клиентам больше функциональных возможностей. После первого приращения поставляется основной продукт, который уже может использоваться заказчиком. На основе отзывов клиентов составляется план. разрабатываются для следующих инкрементов, и вносятся соответствующие изменения. Этот процесс продолжается, при этом инкременты поставляются до тех пор, пока не будет поставлен полный продукт. Философия инкрементального подхода также используется в модели гибкого процесса (см. Гибкое моделирование ). [2] [1] : Раздел 2.3.3

Инкрементную модель можно применить к DevOps . DevOps сосредоточен на идее минимизации риска и затрат на внедрение DevOps при одновременном создании необходимого внутреннего набора навыков и импульса. [3]

Характеристики инкрементной модели

  1. Система разбита на множество мини-проектов развития.
  2. Частичные системы создаются для создания окончательной системы.
  3. Сначала решались требования с наивысшим приоритетом.
  4. Потребность в порции замораживается после разработки увеличенной порции.

Преимущества [4] [5]

  1. После каждой итерации следует проводить регрессионное тестирование. Во время этого тестирования можно быстро выявить неисправные элементы программного обеспечения, поскольку за одну итерацию вносится мало изменений.
  2. Как правило, его легче тестировать и отлаживать, чем другие методы разработки программного обеспечения, поскольку на каждой итерации вносятся относительно меньшие изменения. Это позволяет проводить более целенаправленное и тщательное тестирование каждого элемента всего продукта.
  3. Клиенты могут реагировать на функции и проверять продукт на наличие необходимых или полезных изменений.
  4. Первоначальная доставка продукта происходит быстрее и стоит меньше.

Недостатки [6]

  1. Полученная стоимость может превысить затраты организации.
  2. По мере добавления к продукту дополнительных функций могут возникнуть проблемы, связанные с архитектурой системы, которые не были очевидны в более ранних прототипах.

Задачи [ править ]

Задачи в инкрементной модели

Эти задачи являются общими для всех моделей: [2]

  1. Коммуникация: помогает понять цель.
  2. Планирование: требуется, чтобы как можно больше людей (команд разработчиков программного обеспечения) работали над одним и тем же проектом, но с разными функциями одновременно.
  3. Моделирование: включает бизнес-моделирование, моделирование данных и моделирование процессов.
  4. Создание: предполагает повторное использование компонентов программного обеспечения и автоматического кода.
  5. Развертывание: интеграция всех приращений.

См. также [ править ]

Цитаты [ править ]

  1. ^ Перейти обратно: а б с Институт управления проектами 2021 .
  2. ^ Перейти обратно: а б с Прессман, Роджер (2010). Программная инженерия: подход практика . Бостон: МакГроу Хилл. стр. 41–42. ISBN  9780073375977 .
  3. ^ Ким, Джин (22 января 2013 г.). «Краткая информация о DevOps, часть 1: три основополагающих принципа» (PDF) . IBM DeveloperWorks .
  4. ^ www.softdevteam.com/Incremental-lifecycle.asp
  5. ^ Что такое инкрементная модель - преимущества, недостатки и когда ее использовать
  6. ^ «Методология::Методы разработки» . Архивировано из оригинала 3 марта 2016 г. Проверено 17 сентября 2011 г.

Ссылки [ править ]

  • Институт управления проектами (2021). Руководство по совокупности знаний по управлению проектами (руководство PMBOK) . Институт управления проектами (7-е изд.). Ньютаун-сквер, Пенсильвания. ISBN  978-1-62825-664-2 . {{cite book}}: CS1 maint: отсутствует местоположение издателя ( ссылка )

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: F9B47686389669C8E3D41955B944519B__1713339480
URL1:https://en.wikipedia.org/wiki/Incremental_build_model
Заголовок, (Title) документа по адресу, URL1:
Incremental build model - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)