
- •6. Жизненный цикл эис (и теоретические основы проектирования эис на различных стадиях жизненного цикла)
- •Детальное описание работ на стадии проектирования включает в себя следующие действия:
- •На стадии рабочего проектирования необходимо:
- •Важность исследования процессов модернизации эис:
- •Системный анализ.
- •Системный синтез.
- •Характерные черты жизненного цикла эис:
- •Спиральная модель
Системный анализ.
Основные цели процесса:
сформулировать потребность в новой ЭИС (идентифицировать все недостатки существующей ЭИС);
выбрать направление и определить экономическую целесообразность проектирования ЭИС.
Блок 1 – начало системного анализа ЭИС. Результат этапа – выявление основных недостатков существующей ЭИС, на основе которых формируется блок 2.
Блок 2. Результат этапа – создание технико-экономического обоснования проекта.
Блок 3 – осуществляется на основе выбора программно-технических средств. Результат этапа – ТЗ на проект, в котором отражаются технические условия и требования к ЭИС, а также ограничения на ресурсы проектирования.
Рисунок – Обобщенная технологическая схема ЖЦ ЭИС
Системный синтез.
Этот процесс предполагает:
разработать функциональную архитектуру ЭИС, которая отражает структуру выполняемых функций;
разработать системную архитектуру выбранного варианта ЭИС, то есть состав обеспечивающих подсистем;
выполнить реализацию проекта.
Блок 4 – этап по составлению функциональной архитектуры (совокупность функциональных подсистем и связей между ними), наиболее значим с точки зрения качества всей последующей разработки.
Блок 5 – Построение системной архитектуры (СА) на основе ФА предполагает:
выделение элементов и модулей информационного, технического, программного обеспечения и других обеспечивающих подсистем,
определение связей по информации и управлению между выделенными элементами
разработку технологии обработки информации.
Блок 6 – физическое проектирование системы – разработка инструкций пользователям и программ, создание информационного обеспечения, включая наполнение баз данных.
Блоки 7-10 – внедрение разработанного проекта (опытное и промышленное).
Блок 7 – этап опытного внедрения – проверка работоспособности элементов и модулей проекта, устранении ошибок на уровне элементов и связей между ними.
Блок 9 – этап сдачи в промышленную эксплуатацию – организация проверки проекта на уровне функций и контроля соответствия его требованиям, сформулированным на стадии системного анализа.
Блоки 11-12 – эксплуатация и сопровождение проекта – выполняются этапы эксплуатации проекта системы и модернизации проекта ЭИС.
Рассмотренная схема жизненного цикла ЭИС условно включает в свой состав только основные процессы, реальный набор которых и их разбиение на этапы и технологические операции в значительной степени зависят от выбираемой технологии проектирования.
Характерные черты жизненного цикла эис:
повторяемость «системный анализ– разработка – сопровождение – системный анализ».
Это соответствует представлению об ЭИС как о развивающейся, динамической системе. При первом выполнении стадии «Разработка» создается проект ЭИС, а при повторном выполнении осуществляется модификация проекта для поддержания его в актуальном состоянии.
наличие нескольких циклов внутри схемы.
I (блоки 1–12) – цикл первичного проектирования ЭИС;
II (блоки: 7–8, 6–7) – цикл, который возникает после опытного внедрения, в результате которого выясняются частные ошибки в элементах проекта, исправляемые начиная с 6-го блока.
III (блоки: 9–10, 4–9) – цикл, который возникает после сдачи в промышленную эксплуатацию, когда выявляют ошибки в функциональной архитектуре системы, связанные с несоответствием проекта требованиям заказчика, по составу функциональных подсистем, составу задач и связям между ними;
IV цикл (блоки: 12, 5–12) – возникает в том случае, когда требуется модификация системной архитектуры в связи с необходимостью адаптации проекта к новым условиям функционирования системы;
V цикл (блоки: 12, 1–12) – возникает, если проект системы совершенно не соответствует требованиям, предъявляемым к организационно-экономической системе ввиду того, что осуществляется его моральное старение и требуется полное перепроектирование системы.
В технологиях проектирования ЭИС модели жизненного цикла, определяющие порядок выполнения стадий и этапов, претерпевали существенные изменения.
Среди известных моделей жизненного цикла можно выделить следующие модели:
каскадная модель (до 70-х г.) – последовательный переход на следующий этап после завершения предыдущего;
итерационная модель (70–80-е г.) – с итерационными возвратами на предыдущие этапы после выполнения очеред. этапа;
спиральная модель (80–90-е годы) – прототипная модель, предполагающая постепенное расширение прототипа ЭИС.
Каскадная модель
Для нее характерна автоматизация отдельных несвязанных задач, не требующая выполнения информационной интеграции и совместимости, программного, технического и организационного сопряжения.
Достоинство – модель оправдывала себя в рамках решения отдельных задач по срокам разработки и надежности.
Недостаток – модель практически нереализуема при применении к сложным проектам вследствие большой длительности процесса проектирования и изменчивости требований.
Итерационная модель
Подход к проектированию «снизу-вверх» с итерационными возвратами, что позволяет проектные решения по отдельным задачам скомплектовать в общие системные решения, при этом пересматриваются ранее сформулированные требования.
Достоинство – возможность создания комплексных ЭИС, в которых увязаны проектные решения, получаемые при реализации отдельных задач.
Недостатки:
вследствие большого числа итераций, как правило, возникают рассогласования в выполненных проектных решениях и документации.
запутанность функциональной и системной архитектуры созданной ЭИС, трудность в использовании проектной документации вызывают на стадиях внедрения и эксплуатации сразу необходимость перепроектирования всей системы.
Длительный жизненный цикл разработки ЭИС заканчивается этапом внедрения, за которым начинается жизненный цикл создания новой ЭИС.