Недостатки поэтапной модели с промежуточным контролем



1. Не позволяет оперативно учитывать возникающие изменения и уточнения требований к системе.

2. Согласование результатов разработки с пользователями производится только в точках, планируемых после завершения каждого этапа работ, а общие требования к ИС зафиксированы в виде технического задания на все время ее создания.

3. Пользователи зачастую получают систему, не удовлетворяющую их реальным потребностям.

Пример итеративного подходаПример реализации итеративного подхода — Rational Unified Process.

Риски, влияющие на организацию ЖЦ

  1. Дефицит специалистов.
  2. . Нереалистичные сроки и бюджет
  3. Реализация несоответствующей функциональности.
  4. 4. Разработка неправильного пользовательского интерфейса.
  5. 5. «Золотая сервировка», перфекционизм, ненужная оптимизация и оттачивание деталей.
  6. Непрекращающийся поток изменений.
  7. Нехватка информации о внешних компонентах, определяющих окружение системы или вовлечённых в интеграцию.
  8. Недостатки в работах, выполняемых внешними (по отношению к проекту) ресурсами.
  9. Недостаточная производительность получаемой системы.
  10. «Разрыв» в квалификации специалистов разных областей знаний.

 

Спиральная модель ПрототипыНа этапах анализа и проектирования при использовании спиральной модели реализуемость технических решений и степень удовлетворения потребностей заказчика проверяется путем создания прототипов. Каждый виток спирали соответствует созданию работоспособного фрагмента или версии системы.

Преимущества использования прототиповПозволяет уточнить требования, цели и характеристики проекта, определить качество разработки, спланировать работы следующего витка спирали. Углубляются и последовательно конкретизируются детали проекта В результате выбирается обоснованный вариант, который удовлетворяет действительным требованиям заказчика и доводится до реализации. Итеративная разработка отражает объективно существующий спиральный цикл создания сложных систем. Она позволяет переходить на следующий этап, не дожидаясь полного завершения работы на текущем, и решить главную задачу - как можно быстрее показать пользователям системы работоспособный продукт, тем самым активизируя процесс уточнения и дополнения требований.

Недостатки спирального подхода

Определение момента перехода на следующий этап

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

Организационные сложности

Поэтапное итерационное внедрение ИС для бизнеса возможно, но сопряжено с организационными сложностями:

v перенос данных,

v интеграция систем,

v изменение бизнес-процессов, учетной политики,

v обучение пользователей.

Трудозатраты при поэтапном итерационном внедрении оказываются значительно выше.

Управление проектом гораздо сложнее.

Процессы ЖЦПО Каждая из стадий создания системы предусматривает выполнение определенного объема работ, которые представляются в виде процессов ЖЦ. Процесс определяется как совокупность взаимосвязанных действий, преобразующих входные данные в выходные.

Описание процессов ЖЦ ПО Описание каждого процесса ЖЦ ПО включает в себя:

v перечень решаемых задач,

v исходных данных;

v результатов.

Стандарты на ЖЦ ПО

v ГОСТ 34

v ISO/IEC 12207:1999Стандарт на процессы и организацию жизненного цикла.


Дата добавления: 2018-02-15; просмотров: 1940; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!