Слайд 2Жизненный цикл (ЖЦ) - одно из базовых понятий методологии проектирования ИС.
Это непрерывный процесс, который начинается с момента принятия решения о необходимости создания ИС и заканчивается в момент ее полного изъятия из эксплуатации.
Слайд 3Основным нормативным документом, регламентирующим ЖЦ, является международный стандарт ISO/IEC (ISO -
Международная организация по стандартизации,
IEC - Международная комиссия по электротехнике).
Он определяет структуру ЖЦ, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания ИС.
Слайд 4Согласовано данному стандарту структура ЖЦ базируется на 3 группах процессов:
Основные процессы
ЖЦ (приобретение, постановка, разработка, эксплуатация и сопровождение)
Вспомогательные процессы, обеспечивающие выполнение основных процессов (документирование, управление конфигурацией, обеспечение качества, оценка, решение проблем и др.)
Организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ, обучение)
Слайд 5Основные процессы ЖЦ:
Разработка.
Эксплуатация.
Сопровождение.
Слайд 6Разработка.
Включает в себя все работы по созданию информационного ПО и
его компонентов в соответствии с заданными требованиями. Разработка ПО также включает:
оформление проектной и эксплуатационной документации;
подготовку материалов, необходимых для проведения тестирования разработанных программных продуктов;
подготовка материалов необходимых для организации обучения персонала.
Разработка ПО включает в себя, как правило, анализ, проектирование и реализацию.
Слайд 7Эксплуатация.
Включает в себя работы по внедрению компонентов ПО в эксплуатацию.
Эти работы можно разделить на подготовительные и основные
Подготовительные:
конфигурирование БД и рабочих мест пользователей;
обеспечение документации;
обучение персонала и т.д.
Основные:
непосредственно эксплуатация;
модификация ПО;
подготовка предложений по развитию и модернизации системы и др.
Слайд 8Сопровождение.
Службы технической поддержки играют важную роль в любой ИС, т.к.
ошибки бслуживающего персонала могут приводить к явным или скрытым финансовым потерям.
Слайд 9Основными действиями при подготовке к организации технического обслуживания ИС являются:
выделение наиболее
ответственных узлов ИС;
определение задач технического обслуживания, разделение их на внутренние и внешние;
проведение анализа внешних и внутренних ресурсов, необходимых для организации технического обслуживания;
подготовка плана технического обслуживания, определение сроков его исполнения, затраты на этапах, ответственность исполнителей.
Слайд 10Вспомогательные процессы
Среди вспомогательных процессов одно из главных мест занимает управление конфигурацией.
Этот процесс поддерживает основные процессы ЖЦ ИС, прежде всего процессы разработки и сопровождения. При разработке проектов сложных ИС, состоящих из многих компонентов, возникает проблема учета их связей и функций, создание единой структуры и обеспечение развития ИС. Управление конфигурацией позволяет организовывать, систематически учитывать и контролировать внесение изменений в различные компоненты ИС на всех стадиях ее ЖЦ.
Слайд 11Организационные процессы
Техническое и организационное обеспечение проекта включает:
Выбор методов и инструментальных средств
для реализации проекта;
Определение методов описания промежуточных состояний разработки проекта;
Разработку методов и средств испытаний созданного программного обеспечения;
Обучение персонала.
Обеспечение качества проекта связано с проблемами верификации, проверки и тестирования компонентов ИС.
Верификация – это процесс определения соответствия текущего состояния разработки, достигнутого на данном этапе, требованиям этого этапа.
Проверка - это процесс определения соответствия параметров разработки исходным требованиям.
Слайд 12Стадии жизненного цикла ИС
Полный жизненный цикл ИС включает в себя, как
правило, следующие стадии:
Планирование и анализ требований
Проектирование.
Реализация.
Эксплуатация ИС.
Внедрение.
Слайд 13Планирование
и анализ требований – системный анализ. Исследование и анализ существующей
ИС, определение требований к создаваемой ИС, оформление технико-экономического обоснования и ТЗ на разработку ИС.
Слайд 14Системный анализ
Основные цели данного процесса:
Формулировка потребностей в новой ИС;
Выбор направления и
определения экономической целесообразности проектирования ИС;
Выявляются основные недостатки существующей ИС, на основе которых создаётся технико–экономическое обоснование проекта и выбираются программно- технические средства. Результаты оформляются в виде ТЗ на проект.
Слайд 15Проектирование.
Разработка в соответствии с требованиями состава автоматизируемых функций и состава
обеспечивающих подсистем.
Часто 2 и 3 этапы объединяют в одну стадию, называемую системным синтезом.
Слайд 16Системный синтез
Этот процесс включает:
Разработку функциональной архитектуры ИС, которая отражает структуру выполняемых
функций (совокупность функциональных подсистем и связей между ними);
Разработку системной архитектуры выбранного варианта ИС, т. е. состав обеспечивающих систем;
Выполнение реализации проекта.
Слайд 17Реализация
(рабочее проектирование, программирование). Разработка и настройка программ, наполнение баз данных,
создание рабочих инструкций для персонала, оформление рабочего проекта.
Слайд 18Внедрение.
Комплексная отладка подсистем ИС, обучение персонала, поэтапное внедрение ИС в
эксплуатацию. Оформление акта о приёмо-сдаточных испытаний ИС.
Слайд 19Эксплуатация ИС.
Сбор рекламаций и статистики о функционировании ИС,
исправление ошибок и недоработок, оформление требований к модернизации ИС и её выполнение
(повтор стадий 2-5).