Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен.docx
Скачиваний:
2
Добавлен:
26.06.2025
Размер:
1.4 Mб
Скачать
  1. Подходы к созданию программных продуктов. Особенности и содержание «легких» методологий

Различают несколько подходов: легкие методологии, тяжелые методологии и гибкая методология. Такая классификация позволяет обобщить свойства методологии одной категории на целый класс методов создания программного продукта. Назначения 1) ->Автоматизация отдельных задач -> Легкие методологии 2) ->динамические перестраиваемые информационные системы -> гибкая методология 3)-> Комплексная автоматизация обработки информации как составляющая реинжиниринга бизнес-процессов

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

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

  • Невысокая стоимость внесения изменений.

  • Привязка к разработчику

  • Коротки период планирования. Низкие требования к качеству планирования.

  • Быстрое получение результатов.

  • Малое время жизни ПП.

  • Малый риск исполнителя и большой риск заказчика

  • Ограниченное развитие

  • Высокая производительность разработчиков

  • Низкая стоимость разработки

  • Низкая мобильность

НЕ НАДО

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

Характеристики гибкой методологии:

  • Малое время до появления первых версий

  • Относительно низкая стоимость внесения изменений

  • Возможность развития ПП

  • Относительно большое время жизни ПП

  • Относительно высокая производительность разработчиков

  1. Подходы к созданию программных продуктов. Особенности и содержание «тяжелых» методологий

Тяжелая методология – подход к разработке больших и сложных ПП. Из-за большого объема работы, больших финансовых и кадровых ресурсов перед началом работ выясняется есть ли смысл создания продукта. Это необходимо, так как процесс тяжелой методологии зачастую необратим и ошибившись единожды (не говоря уже об ошибках на ранних стадиях разработки) могут возникнуть серьезные потери как финансовом, так и в других аспектах (например, временные затраты).

Характеристики тяжелой методологии:

  • Высокая стоимость внесения изменений в проект

  • Независимость от разработчика

  • Большие коллективы

  • Мобильность и возможность развития ПП

  • Длительный период планирования. Высокие требования к качеству планирования.

  • Высокая стоимость разработки

  • Большое время жизни ПП

  • Много времени на согласование.

  • Низка индивидуальная производительность разработчиков

  • Большое время между возникновением идеи и получением работающей версии системы

  • Совершенствование системы сопоставимо со временем существования организации

Соседние файлы в предмете Моделирование