![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Стадии жизненного цикла информационной системы
Модели жизненного цикла информационной системы: · каскадная модель - предлагает переход на следующие этапы после полного осуществления работ по предыдущему этапу. Модель демонстрирует классический подход в любых прикладных областях; · Основные достоинства каскадной модели: 1. На каждом этапе формируется законченный набор проектной документации, отвечающая критериям полноты и согласованности. На заключительном этапе разрабатывается пользовательская документация, соответствующая стандартам (т.е. все виды обеспечения ИС: организация методов, информационное, программное, аппаратное). 2. Выполняемые в логической последовательности этапы работ позволяют планировать сроки завершения и соответствующие затраты. Применение каскадной модели для проектирования ИС предпочтительно для тех ИС, в самом начале разработки которых можно достаточно точно и полно сформулировать все требования, оставляя тем не менее разработчикам свободу выбора реализации, наилучшей с технической точки зрения. К таким ИС относятся сложные расчетные системы, системы реального времени. Недостатки каскадной системы: 1. Существенная задержка получения результатов. 2. Ошибки и недоработки выясняются, как правило, на следующем этапе, поэтому для их исправления нужно возвращаться на предыдущий этап. 3. Сложность распараллеливания работ по проекту. Необходимо постоянно согласовывать различные части проекта при параллельном выполнении несколькими проектировщиками. При последовательной разработке крайне сложно внести изменения в проект после завершения этапа и передачи проекта на следующую стадию. 4. Информационная перенасыщенность каждого из этапов. Эта проблема возникает из-за сильной зависимости между различными группами разработчиков. В процессе выполнения проекта могут также изменяться состав разработчиков и чем сложнее проект, тем больше времени потребуется, чтобы ввести нового разработчика в курс дела. 5. Сложность управления проектом – вызвана тем, что группы, работающие над разными этапами, зависимы друг от друга, поэтому часто требуется административное вмешательство для согласования сроков выполнения работ. 6. Высокий уровень риска и ненадежность инвестиций. Проекты, разрабатываемые по каскадной схеме имеют повышенный уровень риска. · итерационная модель - поэтапная модель с промежуточным контролем и циклами обратной связи. Преимущество данной модели - поэтапные корректировки, которые обеспечивают меньшую трудоемкость по сравнению с каскадной. Однако время жизни каждого из этапов рассчитывается на весь период разработки; · · спиральная модель - данная модель делает упор на начальные этапы анализа и проектирования. Эта модель представляет собой итерационный процесс разработки, где каждая итерация (цикл), представляет собой законченный цикл разработки, приводящий к выпуску версии изделия (версии проекта ИС), который совершенствуется от итерации к итерации, чтобы стать значимой информационной системой. При этом каждый виток спирали соответствует поэтапной модели создания информационной системы. Т.о. углубляется и последовательно конкретизируется обоснованный вариант ИС, который и доводится впоследствии до реализации. · Преимущества спиральной модели: 1. Итерационная разработка существенно упрощает внесение изменений в проект. 2. При использовании спиральной модели отдельные элементы информационной системы интегрируются в единое целое постепенно. 3. Уменьшение уровня рисков. Данное преимущество является следствием предыдущего, т. к. риски обнаруживаются именно во время интеграции. Поэтому уровень рисков максимален в начале разработки проекта. 4. Итерационная разработка обеспечивает большую гибкость в управлении проектом. Можно сократить сроки разработки за счет уменьшения функциональности системы или использовать в качестве составных частей системы продукцию сторонних фирм вместо собственных разработок. Это актуально в условиях конкурентной борьбы, когда надо противостоять продвижению изделия конкурентов
|