Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция7_ТЭИС.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
184 Кб
Скачать
☆

Спиральная модель

Подход к организации проектирования ЭИС – «сверху-вниз», когда сначала определяется состав функциональных подсистем, а затем постановка отдельных задач. Т.е.:

1) разработка общесистемных вопросов (организация интегрированной БД; определение технологии сбора, передачи и накопления информации);

2) разработка технологии решения конкретных задач.

В рамках комплексов задач программирование осуществляется по направлению от головных программных модулей к исполняющим отдельные функции модулям. При этом на первый план выходят вопросы взаимодействия интерфейсов программных модулей между собой и с базой данных, а на второй план – реализация алгоритмов.

В основе спиральной модели жизненного цикла лежит применение прототипной технологии или RAD-технологии (Rapid Application Development – технологии быстрой разработки приложений – J. Martin. Rapid Application Development. New York: Macmillan, 1991). Согласно этой технологии ЭИС разрабатывается путем расширения программных прототипов, повторяя путь от детализации требований к детализации программного кода.

Достоинства:

  • сокращение числа итераций и, как следствие снижение ошибок и несоответствий, которые необходимо исправлять на последующих итерациях;

  • ускорение темпов проектирование ЭИС;

  • упрощение создания проектной документации.

Для более точного соответствия проектной документации разработанной ЭИС все большее значение придается ведению общесистемного репозитория и использованию CASE-технологий.

Жизненный цикл при использовании RAD-технологии предполагает активное участие на всех этапах разработки конечных пользователей будущей системы и включает четыре основные стадии информационного инжиниринга:

1. Анализ и планирование информационной стратегии.

Пользователи вместе со специалистами разработчиками участвуют в идентификации проблемной области;

2. Проектирование.

Пользователи принимают участие в техническом проектировании под руководством специалистов-разработчиков;

3. Конструирование.

Специалисты-разработчики проектируют рабочую версию ЭИС с использованием языков 4-го поколения;

4. Внедрение. Специалисты-разработчики обучают пользователей работе в среде новой ЭИС.

17