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

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

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

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

Добавлен: 03.02.2024

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

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

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

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