50
Рассмотрев вышеперечисленныемодели жц, наиболее подходящий
модель жц,спиральная, так как в этой модели, этапы позволяют
планировать сроки всех работ завершения проекта.
При использовании спиральной модели при создании программного
обеспечения проект проходит этапы, связанные непосредственным
созданием модулей программы, каждый из которых контролируется при
завершении соответствующей стадии. После проведения контроля при
завершении определенного этапа работы, оценивается соответствие
реализованных функций поставленным задачам и корректируются планы
дальнейшего этапа, что включает [19]:
- Уточнение текущих целей и задач разработки;
- Проведение анализа влияния факторов риска на реализацию
проекта;
- Проведение функционального тестирования с оценкой результатов;
- Разработку планов дальнейшего развития проекта.
На каждом этапе применяемые методологии создания
информационной системы могут изменяться. При этом конечной целью
является создание готового программного решения, соответствующего
требованиям, изложенным в Техническом задании.
При этом возможен переход к следующей стадии даже в том случае,
когда работы по предыдущему этапу не завершены. Продолжение
реализации проекта предполагает внесение изменении в планы, связанных
с доработкой незавершенных задач предыдущих стадий.
На каждом из этапов Заказчику демонстрируется набор
реализованных функций, что позволяет вносить необходимые уточнения в
проект для обеспечения максимального соответствия реализованных
функций специфике работы организации-клиента.