Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






Этапы разработки системы






Содержание стадий (этапов) разработки системы в области информационных технологий (на рис. 1 они обозначены номерами) в значительной степени определяется выбранной моделью жизненного цикла системы.

К настоящему времени наибольшее распространение получили следующие две основные модели жизненного цикла [1]:

- каскадная модель (модель «водопад»);

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

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

 

 
 

 

 


 

Рис. 2. Каскадная модель разработки ИС

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

Основными достоинствами каскадной модели жизненного цикла системы являются:

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

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

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

Основными недостатками каскадной модели являются:

- существенная задержка в получении результатов, длительный цикл проектирования;

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

- сложность распараллеливания работ по проекту для сокращения цикла проектирования;

- чрезмерная информационная насыщенность каждого из этапов;

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

При использовании каскадной модели для разработки сложных систем практически неизбежным является возврат к предыдущим стадиям и уточнение или пересмотр ранее принятых решений. В результате реальный процесс разработки системы (рис. 3) заметно отличается от исходной канонической каскадной модели (рис. 2).

 

 

 


Рис. 3. Реальный процесс разработки ИС (каскадная модель


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал