43 Жизненный цикл (ЖЦ) экономической информационной системы (ЭИС). Модели ЖЦ ЭИС. Стадии и этапы разработки ЭИС.
Дисциплина «Проектирование информационных систем»
Под жизненным циклом понимается последовательность фаз, через которые система проходит на протяжении своего существования: от замысла к разработке, эксплуатации и списанию.
Модели жизненного цикла
Под моделью ЖЦ понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач на протяжении ЖЦ
- Каскадная модель характеризуется строгой упорядоченностью стадий, из которых состоят фазы создания и внедрения АС. Модель содержит один цикл, включающий стадию сопровождения. Все изменения вносятся в техническое задание.
- Спиральная модель предусматривает многократное прохождение одних и тех же стадий разработки до тех пор, пока созданный продукт не будет удовлетворять заказчика. Эта модель отражает итерационный характер действительно присущий процессу создания АС сложных объектов.
- Сравнение каскадной и спиральной моделей позволяет выявить их сильные и слабые стороны.
Преимуществом каскадной модели является ее детерминированность, упрощающая управление проектом. Ее слабой стороной является то, что от утверждения технического задания до внедрения готового продукта проходит слишком много времени. К преимуществам спиральной модели относятся: накопление и повторное использование проектных решений, средств проектирования, моделей и прототипов. К недостаткам спиральной модели следует отнести трудности планирования и организации работ, а также значительные затраты ресурсов при разработке крупных проектов. Промежуточное положение между каскадной и спиральной моделями занимают некоторые другие, нашедшие практическое применение:
метод быстрого прототипа (Метод быстрого прототипа предполагает разработку в сжатые сроки действующего макета части АС наиболее критичной к изменению требований пользователей, а также проведение опытной эксплуатации макета до перехода к разработке полномасштабного образца)
метод последовательного наращивания функций (Метод последовательного наращивания функций заключается в поэтапном проектировании и реализации АС. На каждом этапе пользователи получают вариант системы со все более богатым функциональным содержанием. Это позволяет резко сократить время, необходимое для ввода в действие первой очереди АС и начала ее эксплуатации.)
эволюционная модель(Эволюционная модель предполагает доработку полномасштабного образца АС до уровня качества удовлетворяющего конечных пользователей в процессе ее опытной эксплуатации. При этом реализацию АС начинают с тех функций, о которых разработчики имеют достаточно четкое представление.)
Стадии разработки ЭИС:
Планирование и анализ требований (предпроектная стадия) -
системный анализ. Исследование и анализ существующей информационной системы, определение требований к создаваемой ЭИС, оформление технико-экономического обоснования (ТЭО) и технического задания (ТЗ) на разработку ЭИС.
Проектирование (техническое проектирование, логическоепроектирование). Разработка в соответствии со сформулированными требованиями состава автоматизируемых функций (функциональная архитектура) и состава обеспечивающих подсистем(системная архитектура), оформление технического проекта ЭИС.
Реализация (рабочее проектирование, физическое проектирование, программирование). Разработка и настройка программ,наполнение баз данных, создание рабочих инструкций для персонала, оформление рабочего проекта.
Внедрение (тестирование, опытная эксплуатация). Комплексная отладка подсистем ЭИС, обучение персонала, поэтапное внедрение ЭИС в эксплуатацию по подразделениям экономическогообъекта, оформление акта о приемо-сдаточных испытаниях ЭИС.
5.Эксплуатация ЭИС (сопровождение, модернизация). Сбор рекламаций и статистики о функционировании ЭИС, исправление ошибок и недоработок, оформление требований к модернизации ЭИС и ее выполнение (повторение стадий 2 - 5). Часто второй и третий этапы объединяют в одну стадию, называемую техно-рабочим проектированием или системным синтезом.
Этапы разработки ЭИС:
- Этап по составлению функциональной архитектуры (ФА), представляющий собой совокупность функциональных подсистем и связей между ними , является наиболее ответственным с точки зрения качества всей последующей разработки.
- Этап конструирования (физического проектирования системы) включает разработку инструкций пользователям и программ, создание информационного обеспечения, включая наполнение баз данных
- Внедрение разработанного проекта (блоки 7 - 10). Процесс предполагает выполнение следующих этапов: опытное внедрение и промышленное внедрение.
- Этап опытного внедрения (блок 7) заключается в проверке работоспособности элементов и модулей проекта, устранении ошибок на уровне элементов и связей между ними.
- Этап сдачи в промышленную эксплуатацию (блок 9) заключается в организации проверки проекта на уровне функций и контроля соответствия его требованиям, сформулированным на стадии системного анализа.
- Эксплуатация и сопровождение проекта. На этой стадии (блоки 11 и 12) выполняются этапы: эксплуатация проекта системы и модернизация проекта ЭИС.
Do'stlaringiz bilan baham: |