Файл: Жизненный цикл информационных систем Основные этапы жизненного цикла.pptx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.02.2024

Просмотров: 40

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Жизненный цикл информационных систем
Основные этапы жизненного цикла:

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

На данном этапе, во-первых, необходимо понять, что предполагается сделать, а во-вторых, задокументировать.
Цель моделирования данных состоит в обеспечении разработчика ИС концептуальной схемой базы данных в форме одной модели или нескольких локальных моделей, которые относительно легко могут быть отображены в любую систему баз данных. Эксплуатация и сопровождение. Эксплуатация подразумевает непосредственное использование информационной системы для выполнения ею тех функций, для которых она предназначена.
В целом модернизацию ИС можно условно разделить на следующие виды:
1. Замена СУБД с сохранением структуры БД и пользовательских приложений;
2. Замена и СУБД, и пользовательских приложений с сохранением структуры БД;
3. Замена СУБД, пользовательских приложений и одновременная модернизация структуры БД.
Модели ЖЦ ИС
Модели ЖЦ ИС
Существующие модели ЖЦ определяют порядок исполнения этапов в ходе разработки, а также критерии перехода от этапа к этапу.
В соответствии с этим наибольшее распространение получили три следующие модели ЖЦ:

Каскадная.
Поэтапная с промежуточным контролем.
Спиральная.


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

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


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


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


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


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


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


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