3 лекция. Жизненный цикл информационных систем

1.

Жизненный цикл
информационных систем
Короткий обзор ключевых этапов, моделей и практик управления
качеством на протяжении жизни ИС.
Выполнил: Сергазы Нуржан Ержанович

2.

Что такое жизненный цикл ИС?
Непрерывный процесс: от решения о создании до полного изъятия из
эксплуатации.
ISO/IEC 12207 формализует процессы, роли и артефакты.
Жизненный цикл — инструмент управления рисками, качеством и
стоимостью владения.

3.

Фундамент системы: ключевые
этапы
Анализ требований: определение целей, ограничений,
заинтересованных сторон и критериев приёмки.
Проектирование: архитектура, выбранные компоненты, интерфейсы и
безопасность.
Результат — целостная модель, готовая к реализации и верификации.

4.

Реализация и внедрение
От проектной документации к рабочему продукту: кодирование,
тестирование, подготовка инфраструктуры и обучение пользователей.
Кодирование
Тестирование
Реализация модулей,
Интеграционные, нагрузочные
единичные тесты, контроль
и приёмочные испытания
версий и ревью.
перед выпуском.
Внедрение
Развертывание, настройка среды, миграция данных, обучение и
сопровождение первого запуска.

5.

Эксплуатация и сопровождение
Поддержка работоспособности: мониторинг, бэкапы и SLA.
Устранение ошибок и патчи: быстрые исправления и контроль
качества.
Эволюция: доработка функциональности в ответ на новые
требования.
Риски: человеческие ошибки и накопленный технический долг.

6.

Модели жизненного цикла:
эволюция подходов
Модель задаёт последовательность процессов и управление
изменениями — выбор зависит от характера проекта, требований к
предсказуемости и готовности к изменениям.

7.

Каскадная модель (Waterfall)
Последовательные фазы: требования → дизайн →
реализация → тестирование → ввод в эксплуатацию.
Преимущество: предсказуемость, строгая документация.
Недостаток: мало гибкости при изменениях требований.

8.

Поэтапная модель с обратной связью
Добавляет циклы проверки между этапами: корректировки
требуют меньше усилий, но увеличивают временные рамки
и риск устаревания решений.
Межэтапные проверки и валидация.
Улучшает качество, снижая доработки на поздних
стадиях.

9.

Спиральная и итерационные
модели — современный стандарт
Risk
Assessment
Design
Implementat
ion
Review &
Plan
Каждый виток уточняет требования, снижает риски и поставляет
работающий инкремент системы.

10.

Будущее: итерации как норма
Быстрое
прототипирование
Непрерывная
интеграция
Адаптивное
развитие
Автоматизация
Успех ИС определяется
RUP, RAD и Agile ставят в
тестирования и деплоя
способностью к
приоритет ранние
уменьшает риски и
постоянному развитию и
рабочие версии, чтобы
ускоряет итерации.
быстрому реагированию
получить обратную связь
на изменения.
от пользователя.
Ключ: сочетание управления рисками, автоматизации и ориентации на пользователя обеспечивает долгую и
эффективную жизнь системы.
English     Русский Правила