Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метода Климко 2006 (Мет пособие).doc
Скачиваний:
277
Добавлен:
15.06.2014
Размер:
1.12 Mб
Скачать
      1. Преимущества структурной эволюционной модели быстрого прототипирования

Достоинства структурной эволюционной модели быстрого прототипирования при использовании в соответствующем ей проекте:

  1. начало взаимодействия заказчика с системой на раннем этапе разработки; то есть пользователь участвует в разработке всех требований, что повышает качество.

  2. снижение возможности искажения информации при определении требований, что приводит к созданию более качественного конечного продукта;

  3. возможность внесения в процессе разработки новых требований пользователя;

  4. возможность выполнения гибкого проектирования и разработки за счет итераций на всех фазах жизненного цикла;

  5. уверенность заказчиков в результатах выполнения проекта за счет постоянных признаков прогресса в последовательных итерациях;

  6. минимальность возможности возникновения разногласий при общении заказчиков с разработчиками;

  7. определение ожидаемого качества продукта при активном участии пользователя, начиная с ранних этапов разработки;

  8. побуждение к эволюционному развитию системы;

  9. уменьшение общих затрат на разработку за счет раннего решения проблем и меньшего объема доработок;

  10. обеспечение управления рисками;

  11. сконцентрированность документации на конечном продукте, а не на его разработке;

  12. удовлетворенность пользователей полученными результатами.

В ГОСТ Р ИСО/МЭК ТО 15271-2002 приведены следующие достоинства эволюционной модели:

  1. итерационное определение возможностей системы;

  2. пригодность для использования промежуточного продукта;

  3. естественное разделение системы на наращиваемые компоненты;

  4. привлечение персонала и средств по мере необходимости;

  5. необходимая обратная связь с пользователем для полного понимания требований;

  6. упрощение надзора за изменением технологии.

      1. Недостатки структурной эволюционной модели быстрого прототипирования

Недостатки структурной эволюционной модели быстрого прототипирования при использовании в неподходящем для нее проекте:

  1. недостаточность или неадекватность документации по ускоренным прототипам;

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

  3. вероятность получения системы с низкой рабочей характеристикой при пропуске этапа подгонки;

  4. возможность отодвигания решения трудных проблем на будущее, что может привести к несоответствию полученных продуктов требованиям заказчиков;

  5. возможность задержки реализации конечной версии системы при несочетании языка или среды прототипирования с производственным языком или средой;

  6. возможность попадания в цикл "кодирование — устранение ошибок" (code-and-fix cycle), что приводит к дорогостоящим незапланированным итерациям прототипирования;

  7. необходимость в традиционной документации после превращения прототипа в конечный продукт, отсутствие которой приводит к сложности модификации системы на более поздних этапах;

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

  9. частичность реализации системы, остающейся у пользователя при досрочном завершении выполнения проекта;

  10. возможность того, что заказчик предпочтет не ждать появления полной, хорошо продуманной версии, а остановится на прототипе;

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

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

  13. необходимость грамотного управления процессом с целью ограничения количества итераций до разумного;

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

В ГОСТ Р ИСО/МЭК ТО 15271-2002 среди недостатков эволюционной модели можно выделить следующий:

  1. ограниченные возможности долговременного привлечения ресурсов, например средств или персонала.