Сравнительный анализ каскадной и спиральной моделей разработки программного обеспечения

Министерство образования РФ Воронежский Государственный Университет Факультет Компьютерных Наук Сравнительный анализ каскадной и спиральной моделей разработки программного обеспечения Выполнил Шумлянский Михаил Сергеевич Воронеж 2003 Содержание Введение 2 Водопадная модель процесса разработки 3 Спиральная модель процесса разработки 4 Итерации по спирали 4 Общие характеристики этапов разработки программного обеспечения 5 Этап планирования и анализа требований .5 Этап разработки 6 Реализация 10 Внедрение 10 Сопровождение и Эксплуатация 10 Заключение 11 Список источников .11 Введение В настоящее время просматривается тенденция в сторону увеличения объема работ, связанных с разработкой программного обеспечения по сравнению с работами, выполнение которых позволит получить аппаратные средства ЭВМ. В основе деятельности по созданию и использованию программного обеспечения лежит понятие жизненного цикла.

В общем случае различают понятия жизненного цикла программного обеспечения и технологического процесса его разработки.

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

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

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

Водопадная модель процесса разработки

В случае неточного изложения требований или их изменения в течение дли... Водопадный процесс Применение водопадного процесса эффективно для сист... 1.1. К середине 80-х годов наибольшее распространение получил водопадный wa... Реальный процесс водопадной схемы Данный процесс обладает рядом сущест...

Спиральная модель процесса разработки

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

Итерации по спирали

В процессе общения с заказчиком формируется общее видение проекта, а т... Расставляются приоритеты, задающие порядок реализации основных функцио... Далее исполнитель решает, сколько функциональных возможностей в соотве... Ядро должно представлять собой законченный работающий вариант системы ... 5.

Общие характеристики этапов разработки программного обеспечения

Общие характеристики этапов разработки программного обеспечения

Этап планирования и анализа требований

Должна быть гарантия того, что все системные требования полностью расп... Архитектура системы и требования для элементов конфигурации и ручных о... После успешного завершения обзора должна быть представлена основа для ... После того, как ПО установлен в существующую систему, Разработчик долж... Поддержка приемки ПО.

Внедрение

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

Сопровождение и Эксплуатация

Этот процесс начинается, когда необходима модификация из-за допущенных... Процесс завершается заменой ПО.Действия, обеспечиваемые этим разделом,... Процесс состоит из следующих действий процесс реализации, анализ пробл... Заключение Сравнивая каскадную и спиральную модели, можно сказать, что... она применима к производству разных изделий, будь то отбойный молоток ...

Список источников

Список источников 1. www.aanet.ru 2. www.interface.com 3. www.setevoi.ru 4. Дж. Фокс Программное обеспечение и его разработка 1985 г. SMS www.shmsbox.vsi.ru www.cs.vsu.rushumlyansky.