Жизненный цикл ЭИС
Жизненный цикл ЭИС – совокупность стадий и этапов, которые проходит ЭИС в своем развитии от момента принятия решения о создании системы до момента прекращения функционирования системы.
В жизненном цикле 2 этапа:
- этапы разработки
- период эксплуатации системы;
Разработка (проектирование) ЭИС – процесс составления описания еще не существующей системы на разных языках и с различной степенью детализации , в ходе которого осуществляется оптимизация проектных решений.
Этапы проектирования:
- обоснование создания ЭИС;
- разработка технического задания (ТЗ);
- техническое и рабочее проектирование;
- ввод ЭИС в действие;
Проектирование разделяется на проектные операции, которые включают в себя выбор проектных решений и позволяют определить параметры, характеризующие базу данных, вычислительную систему и программное обеспечение.
Работы на стадии проектирования:
1. Обследование предметной области. Результат этой деятельности – техническое задание.
2. Определение объектов и атрибутов.
3. Установление структурных связей между объектами и процессами. Происходит разработка структуры БД, проверка и ее полноты и т.д.
4. Определение технологии работы ЭИС. Установление правил работы всех групп пользователей, определение форматов ввода-вывода данных и т.д.
5. Выбор ЭВМ и программных средств для реализации ЭИС.
6. Проверка корректности проекта и определение сроков его реализации.
После прохождения всех стадий мы получаем технический проект.
На стадии рабочего проектирования необходимо
- создание описания всех компонентов базы данных
- разработка экранных форм систем меню для всех групп пользователей
- разработка программ для всех приложений
- заполнение ЭИС отладочными данными и тестирование
- инструкции пользователей
Стадия эксплуатации – это период стабильного функционирования ЭИС, не требующий изменения ранее принятых проектных решений.
Стадия модификации – это процесс корректировки проектных решений по отдельным компонентам ЭИС.
Проектирование | Эксплуатация. Модификация | Утилизация | |
ТЗ и ТП | РП | ВВОД | - использование старого проекта в новом; - Использование содержимого БД; - Продажа компонентов ЭИС; |
- Обследование ПО; -Идентификация; -Структура БД; -Технология; -Выбор ЭВМ и СУБД; - Проверка корректности; | - Описание БД; -Интерфейсы; - Программирова-ние; - Тестирование; - Обучение; | - Актуализация БД; - Опытная эксплуатация; -Авторский надзор; |
ТЗ – техническое задание
ТП – технический проект
РП – рабочий проект
Эксплуатация. Модификация
Эксплуатация ЭИС:
- Реорганизация БД;
- Рестарт и восстановление;
- Копирование БД;
- Контроль непротиворечивости БД;
Модификация ЭИС. Факторы:
- Изменения на объекте управления и во внешней среде;
- Изменение состава рабочей нагрузки вычислительной системы, замена оборудования, рост объема файлов;
- Накопление опыта работы с ЭИС;
- Обнаружение проектных ошибок;
Эксплуатация ЭИС. Изменение параметров ЭИС и пред. Области
- Информация об изменениях в системе документооборота и структуре документов;
- данные об изменениях в составе решаемых экономических задач, системе экономических показателей и методах их расчета
-характеристики потока запросов к БД
- оценки пользователей о качестве получаемой информации
Взаимосвязь действий на стадиях эксплуатации и модификации ЭИС.
(Из учебника Мишенина) Модификация à База данных. Вычислительная система. Программное обеспечение àСлежение; Эксплуатация àРезультаты наблюдений à
Соответствие целей и методов модификации ЭИС (по Мишенину)
Стадии ЖЦ разработки ЭИС
1 Планирование и анализ требований (предпроектная стадия) – системный анализ;
2 Проектирование (техническое проектирование, логическое проектирование);
3 Реализация (рабочее проектирование, физическое проектирование, программирование);
4 Внедрение (тестирование, опытная эксплуатация);
5 Эксплуатация ЭИС (сопровождение, модернизация)
Модели жизненного цикла (вопрос на самостоятельную работу)
1 Каскадная модель (до 70-х г.). Последовательный переход на следующий этап после завершения предыдущего.
2 Итерационная модель (7-80-е г.). С итерационными возвратами на предыдущие этапы после выполнения очередного этапа.
3 Спиральная модель (80-90-е г.). Прототипная модель, предполагающая постепенное расширение прототипа ЭИС.
1. Каскадная модель.
Достоинства: оправданна в рамках решения отдельных задач по срокам разработки и надежности.
Недостаток: практически нереализуема при применении к сложным проектам из-за большой длительности процесса проектирования и изменчивости требований.
Для каскадной модели характерна автоматизация отдельных несвязанных задач, не требующая выполнения информационной интеграции и совместимости программного, технического и организационного сопряжения.
2. Итерационная модель.
Подход к проектированию снизу вверх с итерационными возвратами, что позволяет скомплектовать решения по отдельным задачам в общие системные требования. При этом возможно пересматривать ранее сформулированные требования.
Достоинства: создание комплексных ЭИС;
Недостатки: возникновение рассогласований в выполнении проектных решений и документации; запутанность функциональной и системной архитектуры
3. Спиральная модель (самостоятельно)