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

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

И.В. Сильченко





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




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


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


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


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

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

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

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

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

Законы Генри, Дальтона, Сеченова. Применение этих законов при лечении кессонной болезни, лечении в барокамере и исследовании электролитного состава крови Закон Генри: Количество газа, растворенного при данной температуре в определенном объеме жидкости, при равновесии прямо пропорциональны давлению газа...

Ганглиоблокаторы. Классификация. Механизм действия. Фармакодинамика. Применение.Побочные эфффекты Никотинчувствительные холинорецепторы (н-холинорецепторы) в основном локализованы на постсинаптических мембранах в синапсах скелетной мускулатуры...

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