1. Каскадная модель предполагает последовательный переход на следующий этап после полного завершения предыдущего (без возвратов). Здесь характерна автоматизация отдельных несвязанных задач, не требующих выполнения информационной интеграции и совместимости программного, технического и организационного обеспечения. Применение каскадной модели ЖЦ к большим сложным проектам приводит к их практической нереализованности из-за большой длительности процесса проектирования, изменчивости требований за это время, позднего обнаружения проблем и др. Достоинством является то, что на каждой стадии формируется законченный набор проектной документации и выполняемые в логичной последовательности работы позволяют планировать сроки их завершения и соответствующие затраты.
2. Итерационная модель — это модель с итерационными возвратами на предыдущий этап после выполнения очередного этапа. Создание комплексных ЭИС предполагает проведение увязки проектных решений, полученных при реализации отдельных задач. Применяемый подход к проек-ю — «снизу вверх», т. е. От задач к подсистемам, создает необх-ть итерационных возвратов при комплектации проектных решений по отдельным задачам в общие системные решения. При этом возникает потребность в пересмотре ранее сформулированных требований. Из-за большого числа итераций возникают разногласия в выполненных проектных решениях и документации. Длительный ЖЦ разработки ЭИС заканчивается этапом внедрения, за которым начинается ЖЦ создания новой ЭИС.
3. Прототипная модель (спиральная), предполагающая разработку последовательности прототипов ЭИС. Использует подход к организации проектирования «сверху вниз», когда сначала определяется состав функциональных подсистем, а затем выполняется постановка отдельных задач. Сначала разрабатываются общесистемные вопросы: организация интегрированной БД, технология сбора, передачи и накопления информации, а затем технология решения конкретных задач. Программ-ние осущес-ся по направлению от головного программного модуля комплекса к модулям, исполняющим отдельные функции. При этом на 1-ый план выходят вопросы взаимодействия интерфейсов прогр-х модулей м/у собой и с БД. На 2-ой план — реализация алгоритмов. В основе спиральной модели ЖЦ лежит применение прототипной RAD-технологии (rapid application development -быстрая разработка приложений). ЭИС разрабатывается путем расширения программных прототипов, начиная с детализации требований к ИС, заканчивая детализацией программного кода. При прототипной технологии уменьшается число итераций и кол-во ошибок и несоответствий. Проектирование более быстрое, упрощается создание проектной документации. Для боле точного соответствия ЭИС документации применяется ведение общесистемного репозитория в рамках использования САSЕ-средств. ЖЦ при использовании RAD-технологий включает 4 основные стадии:
Анализ и планирование информационной стратегии. Пользователи вместе со специалистами разработчиками участвуют в идентификации проблемной области.
Проектирование — пользователи принимают участие в техническом проектировании под руководством разработчиков.
Конструирование — специалисты-разработчики проектируют рабочую версию ЭИС с использование языков 4-го поколения (4GL-graphics language).
Внедрение — специалисты-разработчики обучают пользователей работе в среде ЭИС.