Студопедия — спиральная модель
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

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






4.1. Каскадная модель жизненного цикла информационной системы.

 

Каскадная модель предусматривает последовательную организацию работ. Особенностью является разбиение всей разработки на этапы. Переход с одного этапа на следующий этап происходит только после того, как будут полностью завершены все работы на данном этапе. Каждый этап завершает­ся выпуском полного комплекта документации, достаточной для того, чтобы раз­работка могла быть продолжена другой командой разработчиков. (См. Рис. 4-7)

4.1.1. Основные этапы разработки по каскадной модели.

 

На первом этапе проводится исследование решаемой проблемы, и четко формулируются все требования заказчика. Результатом, получаемым на данном этапе,являетсятехническое задание (задание на разработку), согласован­ное со всеми заинтересованными сторонами.

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

Третий этап — реализация проекта. Здесь осуществляется разработка программ­ного обеспечения в соответствии с проектными решениями, полу­ченными на предыдущем этапе. Результатом выполнения данного этапа является го­товый программный продукт.

На четвертом этапе проводится проверка полученного программного обеспечения на предмет соответствия требованиям, заявленным в техническом задании. Опыт­ная эксплуатация выявляет скрытые недостатки, про­являющиеся в реальных условиях работы ИС.

Последний этап — сдача готового проекта.

 

 

4.1.2. Основные достоинства каскадной модели.

 

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

§ выполняемые в логичной последовательности этапы работ позволяют плани­ровать сроки завершения и соответствующие затраты.

 

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

 

 

4.1.3. Недостатки каскадной модели.

 

Каскадная модель имеет недо­статки, ограничивающие ее применение при разработке ИС, делающие ее либо полностью неприменимой, либо при­водящие к увеличению сроков разработки и стоимости проекта:

 

§ существенная задержка получения результатов;

§ ошибки и недоработки на любом из этапов выясняются, как правило, на после­дующих этапах работ, что приводит к необходимости возврата на предыдущие стадии;

§ сложность управления проектом;

§ высокий уровень риска и ненадежность инвестиций.

 

4.2. Спиральная модель жизненного цикла.

 

Спиральная модель, в отличие от каскадной, предполагает итерационный процесс разработки ИС. При этом возрастает значение начальных этапов жизненного цикла, таких как анализ и проектирование. На этих этапах про­веряется и обосновывается реализуемость технических решений путем создания прототипов. (См. Рис. 4-8)

4.2.1. Итерации.

 

Каждая итерация - законченный цикл разработки, приводящий к выпуску внутренней или внешней версии изделия, которое совершенствуется от итерации к итерации, чтобы стать за­конченной системой.

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

 

 

4.2.2. Основные достоинства спиральной модели.

 

Спиральный подход к разработке программного обеспечения позволяет преодо­леть большинство недостатков каскадной модели и, кроме того, обеспечивает ряд дополнительных возможностей, делая процесс разработки более гибким:

 

§ итерационная разработка существенно упрощает внесение изменений в проект при изменении требований заказчика;

§ при использовании спиральной модели отдельные элементы ИС интегрируются в единое целое постепенно.

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

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

§ спиральная модель позволяет получить более надежную и устойчивую систе­му. Это связано с тем, что по мере развития системы ошибки и слабые места обнаруживаются и исправляются на каждой итерации.

 

 

4.2.3.Недостатки спиральной модели.

 

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

 







Дата добавления: 2015-03-11; просмотров: 543. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

ТРАНСПОРТНАЯ ИММОБИЛИЗАЦИЯ   Под транспортной иммобилизацией понимают мероприятия, направленные на обеспечение покоя в поврежденном участке тела и близлежащих к нему суставах на период перевозки пострадавшего в лечебное учреждение...

Кишечный шов (Ламбера, Альберта, Шмидена, Матешука) Кишечный шов– это способ соединения кишечной стенки. В основе кишечного шва лежит принцип футлярного строения кишечной стенки...

ОПРЕДЕЛЕНИЕ ЦЕНТРА ТЯЖЕСТИ ПЛОСКОЙ ФИГУРЫ Сила, с которой тело притягивается к Земле, называется силой тяжести...

СПИД: морально-этические проблемы Среди тысяч заболеваний совершенно особое, даже исключительное, место занимает ВИЧ-инфекция...

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

Studopedia.info - Студопедия - 2014-2024 год . (0.034 сек.) русская версия | украинская версия