Обзор методологий разработки гибкого программного обеспечения сочинение пример

ООО "Сочинения-Про"

Ежедневно 8:00–20:00

Санкт-Петербург

Ленинский проспект, 140Ж

magbo system

Сочинение на тему Обзор методологий разработки гибкого программного обеспечения

План гибкого программирования и процедуры продвижения все больше и больше внимания уделялось сети разведки проектирования продуктов с момента их раннего представления в середине девяностых, несмотря на то, что они были чрезвычайно восприняты отраслью усовершенствования продуктов. За последние 15 лет огромное количество исследований было направлено на гибкие техники, было предложено необычайное количество ударных техник и многочисленные обзоры были показаны многочисленными специалистами. В этом экзамене создатели планируют направить письменное исследование, посвященное исследованиям отличительных гибких процедур, проводимых с января 2000 года по декабрь 2015 года, с использованием инстинктивного исследовательского подхода под названием «Посмотрите и просмотрите» (CR). Кроме того, эти обзорные работы были разбиты на четыре примечательных класса в соответствии с областью их изучения. Кроме того, недавно предложенные гибкие процедуры, которые, однако, не были склонны, в каком-то другом письменном обзоре, были рассмотрены и рассмотрены, насколько те прогрессии, которые они предложили, лежат в SDLC.

Введение

Agile – это, в основном, итеративный, легкий и экономичный план и система развития, которая была задумана в конце 1990-х годов как отличная идея для быстрого развития Всемирной паутины (WWW). Подобно восхождению на всеобщую запланированную ступеньку, где длина всех рассматриваемых вещей и разделение между каждым этапом сопоставимы, гибкие стратегии разбивают задание на небольшие циклы длины, которые имеют одинаковый промежуточный размер и разделение, что делает прогресс между акцентами гораздо более плавным и значительно более быстрым. , Гибкие процедуры стремятся найти точку гармонии между отсутствием процедуры и чрезмерным объемом процесса, что позволяет ей справляться в мощных условиях, когда потребности как можно чаще меняются, одновременно пытаясь создать превосходный элемент программирования. Совсем не так, как разные стратегии, гибкие методы зависят от критики как системы контроля, которая гарантирует более заметную лояльность потребителей. Agile охватывает различные подходы, в том числе:

     

  1. Канбан
  2.  

  3. Scrum
  4.  

  5. AUP: Agile Unified Process
  6.  

  7. ASD: адаптивная разработка программного обеспечения
  8.  

  9. XP: экстремальное программирование
  10.  

  11. FDD: разработка на основе функций и т. д.

Методологии исследования

У метода сравнения и обзора (CR) есть планы на первом этапе, чтобы взглянуть на обзор и подумать о гибких процедурах, а на втором этапе предполагается рассмотреть последние исследования, посвященные гибким методам XP, Scrum и FDD, которые не были рассмотрены в любые прошлые письменные обзоры.

Этап 1: Обследование опросов по гибким методологиям. Этот этап означает предоставление далеко идущей корреляции между различными обзорами, которые учитывают отличительные гибкие системы, которые были распределены в период с января 2000 года по декабрь 2015 года. критерии определения были связаны, более 32 размышлений о были выделены и 26 размышлений были выбраны для последнего обзора.

Стадия 2: обзор литературы новых гибких методов: на этом этапе создатели просмотрели 12 новых исследовательских работ, которые еще не рассматривались ни в одном из предыдущих обзоров. Примечательно, что каждый из этих документов был распространен в 2015 году, и аналогичный критерий выбора, который был связан на первом этапе, также был связан на этом этапе. Новый Agile Методы.

Обзор опросов по гибким методологиям

Одним из наиболее привлекательных моментов гибкой системы является то, что она учитывает изменения предварительных условий в любой период SDLC, делая ее более адаптируемой и чрезвычайно гибкой для динамических ситуаций, когда предварительные условия регулярно меняются. В этом подразделе авторы рассматривают письменные обзоры Agile Necessities Engineering (RE). Баруа представил в ближайшем отчете о различных курсах, которые каждая гибкая процедура контролирует предварительные условия. В таблице 1 сведены различия между восемью методами улучшения гибкого программирования в зависимости от необходимости администрирования.

     

  • В 2011 году наибольшее распространение получили газеты (43%).
  •  

  • Львиная доля исследований является вспомогательной для авторов из Северной Америки и ЕС.
  •  

  • Львиная доля исследований проводилась в рамках исследовательской процедуры.
  •  

  • Было распознано 17 регулярных репетиций RE среди различных гибких техник, что дополнительно показывает, является ли это обучение частью первой стратегии XP или нет.
  •  

  • Были признаны семь проблем, представленных гибкими RE hones, а именно:
     

  1. Проблемы с оценкой расходов и графика;
  2.  

  3. Неэффективное или неприемлемое проектирование;
  4.  

  5. упускать из виду ненужные вещи;
  6.  

  7. Участие клиентов;
  8.  

  9. Расстановка приоритетов для одного измерения;
  10.  

  11. Недостаточная проверка предварительных условий;
  12.  

  13. Отсутствие адекватной документации.

Девять основных опасностей, связанных с гибким RE и его практикой, были выделены при рассмотрении написанного. Которые являются:

     

  1. Отсутствие предпосылок силы;

 

  • Проблемы с лимитом и согласием клиента;
  •  

  • Недостаточное сотрудничество между клиентом и инженером;
  •  

  • Отсутствие насущных потребностей;
  •  

  • Просто демонстрация утилитарных потребностей;
  •  

  • Пропускать просмотр предварительных условий;
  •  

  • Использование планов для выставления предметов первой необходимости;
  •  

  • Сосредоточение внимания на удовлетворении потребностей на более раннем этапе кодирования;
  •  

  • Существенные недостатки в расписании.
  • Предложения включают анализ скорости использования гибкой стратегии по сравнению с выборными методами; Посмотрите на скорость использования гибкой стратегии на авторитетном уровне. Аналогичным образом, руководство рассматривает вопрос об использовании гибкой стратегии схоластами, смежными с промышленностью, имея в виду конечную цель – сократить разрыв между промышленностью и научным сообществом, несмотря на повышение надежности во всем выборе гибкой техники использования. Кроме того, предоставляя чрезвычайно точечные отчеты позже; следовательно, повышение уровня достоверности и надежности в выявленных мыслях. Кампанелли и Паррейрас представили отдельные части исследования гибких стратегий, подходящих для этого.

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

    Дингсойр и др. Сокращены предыдущие исследования в области гибкого программирования и представлены они в трех основных классах: основная классификация – гибкие стандарты и ловкость, что включает в себя гибкую настройку путем уточнения процедуры продвижения, чтобы приспособиться к изменениям по мере необходимости. Второй класс – это исследования по продвижению гибкого программирования, которые включают в себя формы улучшения гибкого программирования.

    Гибрид гибких методов

    Selleri Silva, et al. представил обзорный анализ гибких подходов, которые координируют интеграцию модели зрелости возможностей (CMMI), где было признано 3193 экзаменов, и 81 был выбран для оценки и сгруппирован в два основных класса; преимущества для объединения в целом и преимущества для процесса продвижения. Результаты показывают, что использование гибких методов было полезно для достижения уровня 2 и уровня 3 CMMI, а иногда даже уровня 5.

    Torrecilla-Salinas et al. проверил уместность соответствия показу CMMIDEV для организаций, занимающихся веб-продвижением, которые использовали один из гибких методов. В ходе исследования были изучены современные возможности по этой теме, чтобы ответить на пять запросов, которые впоследствии были использованы для расследования и оценки выбранных исследований. Шесть работ были выбраны для оценки из более чем 1453 экзаменов. Результаты показали, что за последние 5 лет все больше организаций, занимающихся продвижением веб-сайтов, переходят к получению гибких стратегий, чтобы обеспечить защиту от CMMI-DEV.

    Сантана и др. дал письменный обзор, чтобы различить изменение процесса программирования (SPI) в гибком состоянии. Создатели сгруппировали рецензируемые статьи, как указано углами SPI. Кроме того, они признали новые особые методологии Agile SPI и предложили использовать один из трех сопутствующих подходов Agile SPI: нисходящую методологию, гибкий SPI с точки зрения улучшения поведения и гибкий SPI в свете усиления репетиций. Создатели также различают контраст между обычными и гибкими SPI, особенно в их целях.

    Опять же, процедура в гибком SPI должна быть подготовлена ​​к изменениям и повысить ее способность к изменениям. Кроме того, создатель отметил еще одно различие, связанное с механизмами обмена информацией; Традиционный SPI предписывает, что информация должна передаваться отдельным лицам на основе некоторых авторитетных договоренностей и критериев, например, подготовки и регистрации использования, в то время как Agile SPI считает, что обмен информацией посредством собраний, случайных действий и обучения должен основываться на индивидуальных встречах коллег. В статье описано использование различных гибких практик в Global Software Building (GSE). Использование гибких методов в установленных предприятиях по программированию намеренно рассмотрено Shen и соавт. Создатели предположили, что существует потребность в дополнительном обязательном осмотре именно этой территории.

    Несмотря на то, что существуют многочисленные проблемы, Xie, et al. Предполагается, что использование Agile в таких предприятиях производит положительное впечатление. Создатели продемонстрировали многочисленные трудности применения гибкого подхода в имплантированных программах, например, задачи группы продвижений, императивы времени и план расходов. Создатели предписали выбрать подходящую гибкую стратегию, на что указывают проблемы, возникающие из-за вставленной структуры, и в каком качестве выбранная гибкая стратегия может справиться с этими трудностями.

    Scrum

    Scrum – это процесс администрирования и контроля, который используется для создания и поддержки сложных элементов, чтобы создавать программы, которые последовательно и точно решают проблемы бизнеса. Он рассматривается как широко используемая гибкая техника, впервые изображенная в 1996 году. Скрам дополнительно рассматривается как легкая, простая для понимания и сложная для понимания стратегия. Скрам начинается частичным начинанием в акцентах (тире). Перед каждым прогоном на этапе аранжировки все выполняемые задания хранятся в кратком изложении, называемом «переизбыток разгрузки». Во время процедуры согласования признается задача следующего запуска и сообщается проектировщикам, имея в виду конечную цель продемонстрировать им, какие поручения выполняются и на каком уровне детализации их выполнять, также выбирается организованный сбор заданий. от разгрузки накапливается до следующего запуска. В тот момент, когда этап аранжировки завершен, каждая группа продвижения передает свои поручения. Задания на этапе запуска остаются неизменными до конца этапа выполнения. В то время как группы продвижения выстраивают свои задания, за предприятием следует следить и проверять ежедневные собрания и отслеживать статус заданий, имея в виду конечную цель – улучшить соответствие между группами и сосредоточиться вокруг общих целей предприятия. После каждого прогона процесс расследования и оценки продвигается через предварительную встречу. Далее, обзор последних делает снимок Scrum, который, насколько нам известно, еще не рассматривался в каком-либо другом письменном обзоре.

    Чандана Ранасингхе и Перера продемонстрировали, как можно преодолеть трудности и проблемы, связанные с продвижением по морю (OSD) в Шри-Ланке, используя стратегию scrum, и для достижения прогресса в OSD крайне важно объединить методы проектирования со scrum.

    Esteves Maria, et al. изобразил использование стратегии scrum agile и ее лучших достижений в продвижении нескольких научных междисциплинарных начинаний, которые являются (1) моделью приложения Java с учетом больших данных, IoT и (2) идентификации вымогательства по кредитной карте для Proof of Concept (PoC), использующий ресурсы облачных вычислений по мере необходимости.

    Разработка функциональных дисков

    Философия FDD – одна из стратегий AGILE для развития программирования. FDD является итеративной и инкрементальной техникой в ​​свете разделения продукта на многочисленные отличительные признаки (модели), а затем формирует каждую модель независимо. Процесс продвижения для каждой модели (выделение) состоит из пяти упражнений: создание общего представления, составление списка выделенных участков, план выделения, выделение выделенного и работа с выделением. В главном движении, создать в общей модели, общий анализ ненормального состояния предприятия ставится для того, чтобы все более вероятно понять пространство проблемы, это развитие обязательно для группы, имея в виду конечную цель, чтобы иметь дело с отношениями и сотрудничеством между коллеги и клиент. В движении «Сборка включает в себя» группа использует информацию, отделенную от основного движения, для составления краткого изложения требуемых основных моментов (или функций) и сортировки их, как указано субъектами бизнеса. Следующее движение состоит в том, чтобы подготовиться к выделению, на этом этапе плана улучшения, установленного руководителем задачи и директором по продвижению, договоренности содержит ответственность, план времени и обязательства группы по продвижению элемента. В следующем действии обведите компонент, центр переместится на основные моменты в соответствии с задачами программирования, характеристиками классов, схемами расположения и стратегией преамбулы. Последнее действие состоит в том, чтобы работать, выделив, где каждый элемент создан.

    Сравнение

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

    Зарегистрируйся, чтобы продолжить изучение работы

      Поделиться сочинением
      Ещё сочинения
      Нет времени делать работу? Закажите!

      Отправляя форму, вы соглашаетесь с политикой конфиденциальности и обработкой ваших персональных данных.