ПЭИС : 5.Жизненный цикл экономических информационных систем. Стадии жизненного цикла. Модели жизненного цикла экономических информационных систем

Технологии проектирования ЭИС, применяемые в настоящее время, предполагают поэтапную разработку системы. Этапы по общности целей могут объединяться в стадии. Совокупность стадий и этапов, которые проходит ЭИС в своем развитии от момента принятия решения о создании системы до момента прекращения функционирования системы, называется жизненным циклом ЭИС.

Основным нормативным документом, регламентирующим состав процессов ЖЦ ПО, является международный стандарт ISO/IEC 12207: 1995 «Information Technology — Software Life Cycle Processes». Он определяет структуру ЖЦ, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания ПО. Российским аналогом является ГОСТ Р ИСО/МЭК 12207–99. В соответствии с последним все процессы ЖЦ ПО разделены на 3 группы:

  • основные процессы (приобретение, поставка, разработка, эксплуатация, сопровождение ИС);
  • вспомогательные процессы (документирование, управление конфигурацией, верификация, обеспечение качества, аттестация, совместная оценка, аудит, разрешение проблем);
  • организационные процессы (управление, обучение, инфраструктура и усовершенствование).

Каждый процесс ЖЦ характеризуется определенными задачами и методами их решения, исходными данными и результатами. Часто результаты более поздних процессов изменяют исходные данные более ранних этапов, поэтому ЖЦ ИС носит итерационный характер.

ЖЦ ИС включает следующие стадии:

  1. Предпроектная стадия включает планирование и анализ требований к ИС, т. е. исследование и анализ существующей Си, определение требований к создаваемой ЭИС, оформлениетехнико-экономического обоснования и технического задания на разработку ЭИС.
  2. Проектирование (концептуальное, техническое, логическое), т. е. разработка состава автоматизированных функций (функциональной архитектуры) и обеспечивающих подсистем (системная архитектура). Оформление технического проекта ЭИС.
  3. Реализация (рабочее проектирование, физическое проектирование, программирование) включает разработку и настройку программ, наполнение БД, создание рабочих инструкций для персонала, оформление рабочего проекта.
  4. Внедрение (тестирование, опытная эксплуатация). — это комплексная отладка подсистем ЭИС, обучение персонала, поэтапное внедрение ЭИС в эксплуатацию по подразделениям экономического объекта, оформление акта о приемо-сдаточных испытаниях ЭИС.
  5. Эксплуатация ЭИС (сопровождение, модернизация) включает сбор замечаний и статистики о функционировании ЭИС, исправление ошибок и недоработок, оформление требований к модернизации ЭИС и ее выполнение, (повторение стадий со 2 по 5).

Часто 2 и 3 объединяются в одну, кот. называется техно-рабочим проектированием или системным синтезом.

 

Существуют следующие модели ЖЦ ИС.

 

1. Каскадная модель предполагает последовательный переход на следующий этап после полного завершения предыдущего (без возвратов). Здесь характерна автоматизация отдельных несвязанных задач, не требующих выполнения информационной интеграции и совместимости программного, технического и организационного обеспечения. Применение каскадной модели ЖЦ к большим сложным проектам приводит к их практической нереализованности из-за большой длительности процесса проектирования, изменчивости требований за это время, позднего обнаружения проблем и др. Достоинством является то, что на каждой стадии формируется законченный набор проектной документации и выполняемые в логичной последовательности работы позволяют планировать сроки их завершения и соответствующие затраты.

2. Итерационная модель — это модель с итерационными возвратами на предыдущий этап после выполнения очередного этапа. Создание комплексных ЭИС предполагает проведение увязки проектных решений, полученных при реализации отдельных задач. Применяемый подход к проек-ю — «снизу вверх», т. е. От задач к подсистемам, создает необх-ть итерационных возвратов при комплектации проектных решений по отдельным задачам в общие системные решения. При этом возникает потребность в пересмотре ранее сформулированных требований. Из-за большого числа итераций возникают разногласия в выполненных проектных решениях и документации. Длительный ЖЦ разработки ЭИС заканчивается этапом внедрения, за которым начинается ЖЦ создания новой ЭИС.

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

  • Анализ и планирование информационной стратегии. Пользователи вместе со специалистами разработчиками участвуют в идентификации проблемной области.
  • Проектирование — пользователи принимают участие в техническом проектировании под руководством разработчиков.
  • Конструирование — специалисты-разработчики проектируют рабочую версию ЭИС с использование языков 4-го поколения (4GL-graphics language).
  • Внедрение — специалисты-разработчики обучают пользователей работе в среде ЭИС.

 

© gos2012asu

Бесплатный хостинг uCoz