Недостатки поэтапной модели с промежуточным контролем
1. Не позволяет оперативно учитывать возникающие изменения и уточнения требований к системе.
2. Согласование результатов разработки с пользователями производится только в точках, планируемых после завершения каждого этапа работ, а общие требования к ИС зафиксированы в виде технического задания на все время ее создания.
3. Пользователи зачастую получают систему, не удовлетворяющую их реальным потребностям.
Пример итеративного подходаПример реализации итеративного подхода — Rational Unified Process.
Риски, влияющие на организацию ЖЦ
- Дефицит специалистов.
- . Нереалистичные сроки и бюджет
- Реализация несоответствующей функциональности.
- 4. Разработка неправильного пользовательского интерфейса.
- 5. «Золотая сервировка», перфекционизм, ненужная оптимизация и оттачивание деталей.
- Непрекращающийся поток изменений.
- Нехватка информации о внешних компонентах, определяющих окружение системы или вовлечённых в интеграцию.
- Недостатки в работах, выполняемых внешними (по отношению к проекту) ресурсами.
- Недостаточная производительность получаемой системы.
- «Разрыв» в квалификации специалистов разных областей знаний.
Спиральная модель ПрототипыНа этапах анализа и проектирования при использовании спиральной модели реализуемость технических решений и степень удовлетворения потребностей заказчика проверяется путем создания прототипов. Каждый виток спирали соответствует созданию работоспособного фрагмента или версии системы.
|
|
Преимущества использования прототиповПозволяет уточнить требования, цели и характеристики проекта, определить качество разработки, спланировать работы следующего витка спирали. Углубляются и последовательно конкретизируются детали проекта В результате выбирается обоснованный вариант, который удовлетворяет действительным требованиям заказчика и доводится до реализации. Итеративная разработка отражает объективно существующий спиральный цикл создания сложных систем. Она позволяет переходить на следующий этап, не дожидаясь полного завершения работы на текущем, и решить главную задачу - как можно быстрее показать пользователям системы работоспособный продукт, тем самым активизируя процесс уточнения и дополнения требований.
Недостатки спирального подхода
Определение момента перехода на следующий этап
Необходимо ввести временные ограничения на каждый из этапов жизненного цикла. Переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. План составляется на основе статистических данных, полученных в предыдущих проектах, и личного опыта разработчиков.
|
|
Организационные сложности
Поэтапное итерационное внедрение ИС для бизнеса возможно, но сопряжено с организационными сложностями:
v перенос данных,
v интеграция систем,
v изменение бизнес-процессов, учетной политики,
v обучение пользователей.
Трудозатраты при поэтапном итерационном внедрении оказываются значительно выше.
Управление проектом гораздо сложнее.
Процессы ЖЦПО Каждая из стадий создания системы предусматривает выполнение определенного объема работ, которые представляются в виде процессов ЖЦ. Процесс определяется как совокупность взаимосвязанных действий, преобразующих входные данные в выходные.
Описание процессов ЖЦ ПО Описание каждого процесса ЖЦ ПО включает в себя:
v перечень решаемых задач,
v исходных данных;
v результатов.
Стандарты на ЖЦ ПО
v ГОСТ 34
v ISO/IEC 12207:1999Стандарт на процессы и организацию жизненного цикла.
Дата добавления: 2018-02-15; просмотров: 1940; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!