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

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

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






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; просмотров: 544. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

Тема: Изучение фенотипов местных сортов растений Цель: расширить знания о задачах современной селекции. Оборудование:пакетики семян различных сортов томатов...

Тема: Составление цепи питания Цель: расширить знания о биотических факторах среды. Оборудование:гербарные растения...

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

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

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

Именные части речи, их общие и отличительные признаки Именные части речи в русском языке — это имя существительное, имя прилагательное, имя числительное, местоимение...

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