- •6. Жизненный цикл эис (и теоретические основы проектирования эис на различных стадиях жизненного цикла)
- •Детальное описание работ на стадии проектирования включает в себя следующие действия:
- •На стадии рабочего проектирования необходимо:
- •Важность исследования процессов модернизации эис:
- •Системный анализ.
- •Системный синтез.
- •Характерные черты жизненного цикла эис:
- •Спиральная модель
На стадии рабочего проектирования необходимо:
создать описания всех компонентов БД,
разработать экранные формы и системы меню для всех групп пользователей,
разработать программы для всех приложений,
заполнить ЭИС отладочными данными и протестировать ее,
составить инструкции пользователей.
Стадия эксплуатации начинается с заполнения ЭИС реальными данными.
Этапы эксплуатации и модификации ЭИС поочередно меняют друг друга до тех пор, пока не наступит момент морального старения ЭИС и будет принято решение о ее ликвидации и разработке принципиально новой системы.
Проектирование
|
Эксплуатация. Модификация |
Утилизация |
||
ТЗ и ТП
|
РП |
Ввод |
||
|
|
|
|
|
Рисунок – Жизненный цикл ЭИС:
ТЗ – техническое задание; ТП – технический проект; РП – рабочий проект; Э – эксплуатация; М – модификация
На стадии эксплуатации ЭИС требуется:
обеспечить реорганизацию БД,
рестарт и восстановление,
копирование БД,
контроль непротиворечивости БД.
Сопровождение ПО на стадии эксплуатации ЭИС осуществляет прикладной программист. Сопровождение БД реализует администратор БД. Сопровождение ВС выполняют операторы и сменные инженеры.
Важность исследования процессов модернизации эис:
стоимостные затраты на модернизацию ЭИС достигают примерно 1/3 объема эксплуатационных расходов,
за год в ЭИС обычно меняется 10-40% первичных документов и 20-50% выходных документов.
Экономическим объектам свойственны динамичность и развитие, что непосредственно влияет на состояние ИС. Поэтому на стадии эксплуатации отслеживаются факторы, доказывающие необходимость последующей модернизации:
изменения на объекте управления и во внешней среде (дрейф параметров предметной области),
изменение состава рабочей нагрузки вычислительной системы, замена оборудования, рост объема файлов,
накопление опыта работы с ЭИС,
обнаружение проектных ошибок.
Задачи модификации ЭИС обычно рассматриваются как неперспективные и нежелательные. Эта работа считается очень простой в сравнении с проектированием ЭИС. Однако планомерная модификация БД и других компонентов ЭИС позволяет поддерживать в требуемых границах ее технические и эксплуатационные характеристики, отсрочить момент морального старения системы.
В процессе эксплуатации ЭИС производится слежение за изменением параметров ЭИС и предметной области, например, по следующим параметрам:
информация об изменениях в системе документооборота и структуре отдельных документов,
данные об изменениях в составе решаемых экономических задач, системе экономических показателей и методах их расчета,
характеристики потока запросов к БД,
оценки пользователей о качестве получаемой информации,
информация системной мониторной программы или аналогичных средств, работающих в составе применяемых операционных систем и СУБД, сбор статистики о выполненных заданиях.
Должны также фиксироваться изменения количественных и качественных характеристик предметной области, например:
изменения в организационной структуре экономического объекта,
изменения в составе параметров, характеризующих объект,
изменения в методах расчета параметров.
Отклонение текущих параметров функционирования ЭИС от нормативных, могут дать основание для проведения модификации ЭИС. Необходимо определить цель модификации ЭИС и методы, ведущие к достижению цели. Анализ собранной информации докажет (или опровергнет) целесообразность применения конкретного метода модификации.
Рисунок – Взаимозависимость действий на стадиях
эксплуатации и модификации ЭИС
Спецификация – документ, подробно перечисляющий условия, которым должен соответствовать изготовляемый или заказываемый предмет. Для ИТ (при разработке профилей открытых систем) существуют архитектурные спецификации и уровень базовых спецификаций (функциональные возможности ЭИС, структуры данных и документов, язык баз данных и многое другое, задокументированное в строго регламентированной форме). |
Цели модификации ЭИС можно разделить на шесть больших групп:
исправление проектных ошибок,
улучшение эксплуатационных характеристик ЭИС,
адаптация к изменениям в предметной области,
разработка нового приложения,
обеспечение совместимости с другими ИС,
перенос БД в новую аппаратно-программную среду.
Конкретные методы модификации ЭИС группируются по четырем направлениям:
реструктуризация БД,
перепрограммирование прикладных задач,
реорганизация БД,
настройка вычислительной системы.
Таблица – Соответствие целей и методов модификации ЭИС
Цели модификации |
Методы модификации ЭИС
|
|||
Реструктури-зация |
Перепрограм-мирование прикладных задач |
Реоргани-зация |
Настройка вычисли-тельной системы |
|
Исправление проектных ошибок
|
▲ |
▲ |
|
▲ |
Улучшение эксплуатационных характеристик
|
▲ |
▲ |
▲ |
▲ |
Адаптация к изменениям в предметной области
|
▲ |
▲ |
|
|
Разработка нового приложения
|
▲ |
▲ |
|
▲ |
Совместимость с другими ИС
|
▲ |
▲ |
|
▲ |
Данные таблицы показывают, что автономные операции над БД (реструктуризация и реорганизация) не могут быть эффективно использованы для целей модификации без одновременного совершенствования ВС и ПО.
Большинство процедур модификации ЭИС могут производиться без прекращения стадии эксплуатации. Однако необходим контроль всех компонентов ЭИС (БД, вычислительной системы, программных средств) после проведения каких-либо усовершенствований.
Таким образом, суть содержания жизненного цикла разработки ЭИС в различных подходах одинакова и сводится к выполнению следующих стадий:
1. Планирование и анализ требований (предпроектная стадия) – системный анализ.
Исследование и анализ существующей ИС, определение требований к создаваемой ЭИС, оформление технико-экономического обоснования (ТЭО) и технического задания (ТЗ) на разработку ЭИС.
2. Проектирование (техническое проектирование, логическое проектирование). Разработка в соответствии со сформулированными требованиями состава автоматизируемых функций (функциональная архитектура) и состава обеспечивающих подсистем (системная архитектура), оформление технического проекта ЭИС.
3. Реализация (рабочее проектирование, физическое проектирование, программирование). Разработка и настройка программ, наполнение баз данных, создание рабочих инструкций для персонала, оформление рабочего проекта.
4. Внедрение (тестирование, опытная эксплуатация). Комплексная отладка подсистем ЭИС, обучение персонала, поэтапное внедрение ЭИС в эксплуатацию по подразделениям экономического объекта, оформление акта о приемо-сдаточных испытаниях ЭИС.
5. Эксплуатация ЭИС (сопровождение, модернизация). Сбор рекламаций и статистики о функционировании ЭИС, исправление ошибок и недоработок, оформление требований к модернизации ЭИС и её выполнение (повторение стадий 2-5).
Часто второй и третий этапы объединяют в одну стадию, называемую техно-рабочим проектированием или системным синтезом. На рисунке представлена обобщенная блок-схема жизненного цикла ЭИС. Рассмотрим основное содержание стадий и этапов на представленной схеме.
