- •6. Жизненный цикл эис (и теоретические основы проектирования эис на различных стадиях жизненного цикла)
- •Детальное описание работ на стадии проектирования включает в себя следующие действия:
- •На стадии рабочего проектирования необходимо:
- •Важность исследования процессов модернизации эис:
- •Системный анализ.
- •Системный синтез.
- •Характерные черты жизненного цикла эис:
- •Спиральная модель
Спиральная модель
Подход к организации проектирования ЭИС – «сверху-вниз», когда сначала определяется состав функциональных подсистем, а затем постановка отдельных задач. Т.е.:
1) разработка общесистемных вопросов (организация интегрированной БД; определение технологии сбора, передачи и накопления информации);
2) разработка технологии решения конкретных задач.
В рамках комплексов задач программирование осуществляется по направлению от головных программных модулей к исполняющим отдельные функции модулям. При этом на первый план выходят вопросы взаимодействия интерфейсов программных модулей между собой и с базой данных, а на второй план – реализация алгоритмов.
В основе спиральной модели жизненного цикла лежит применение прототипной технологии или RAD-технологии (Rapid Application Development – технологии быстрой разработки приложений – J. Martin. Rapid Application Development. New York: Macmillan, 1991). Согласно этой технологии ЭИС разрабатывается путем расширения программных прототипов, повторяя путь от детализации требований к детализации программного кода.
Достоинства:
сокращение числа итераций и, как следствие снижение ошибок и несоответствий, которые необходимо исправлять на последующих итерациях;
ускорение темпов проектирование ЭИС;
упрощение создания проектной документации.
Для более точного соответствия проектной документации разработанной ЭИС все большее значение придается ведению общесистемного репозитория и использованию CASE-технологий.
Жизненный цикл при использовании RAD-технологии предполагает активное участие на всех этапах разработки конечных пользователей будущей системы и включает четыре основные стадии информационного инжиниринга:
1. Анализ и планирование информационной стратегии.
Пользователи вместе со специалистами разработчиками участвуют в идентификации проблемной области;
2. Проектирование.
Пользователи принимают участие в техническом проектировании под руководством специалистов-разработчиков;
3. Конструирование.
Специалисты-разработчики проектируют рабочую версию ЭИС с использованием языков 4-го поколения;
4. Внедрение. Специалисты-разработчики обучают пользователей работе в среде новой ЭИС.
