Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_na_voprosy тру.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
688.87 Кб
Скачать

Спиральная модель

При использовании этой модели ПО создается в несколько итераций(витков спирали) методом прототипирования.

Преимущества спиральной модели жизненного цикла

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

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

  2. обеспечение разбиения большого потенциального объема работ по выполнению проекта на небольшие части;

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

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

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

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

  • оценка и разрешение рисков,

  • определение целей,

  • разработка и тестирование,

  • планирование.

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

Недостатки спиральной модели жизненного цикла

При использовании спиральной модели применительно к неподходящему ей проекту, проявляются следующие ее недостатки:

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

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

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

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

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

  1. Основные требования предъявляемые к системе

Основными требованиями, предъявляемыми к системе, являются следующие:

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

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

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

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

К специальным требованиям, предъявляемым к системе, относятся:

  • полнота информации, обеспечивающей эффективную информационно-аналитическую поддержку органов государственной власти субъектов Российской Федерации и органов местного самоуправления при решении полного комплекса функциональных задач в рамках управления реализацией приоритетных национальных проектов и социально-экономическим развитием субъектов РФ;

  • иерархичность представляемой в систему информации независимо от организационного и территориального распределения пользователей системы;

  • комплексная интеграция и рациональное применение при создании системы и ее подсистем существующей информационно-телекоммуникационной инфраструктуры, типовых решений и технологий, реализованных в интересах управления приоритетными национальными проектами;

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]