YourLib.net
Твоя библиотека
Главная arrow Информационные технологии (Е.Л. Румянцева, В.В. Слюсарь) arrow 8.3. Основные стадии проектирования автоматизированных информационных систем
8.3. Основные стадии проектирования автоматизированных информационных систем

8.3. Основные стадии проектирования автоматизированных информационных систем

   Перед началом проектирования АИС необходимо детально обосновать необходимость ее создания, подробно описать цели и задачи проекта, ожидаемую прибыль, временные затраты, доступные ресурсы, ограничения и т. д. Такие работы часто называют стратегическим планированием информационной системы, и для их осуществления назначается менеджер проекта. Необходимость разработки любой АИС может быть обусловлена следующими факторами:
   • ростом значимости информационной среды предприятия;
   • комплексностью системы управления предприятием;
   • необходимостью анализа потенциальных возможностей и опасностей предприятия;
   • необходимостью систематизации деятельности предприятия;
   • необходимостью постоянного повышения эффективности использования основных фондов предприятия, улучшения соотношения цены и качества;
   • повышением роли капиталовложений в сферу информатизации предприятия;
   • необходимостью кадрового планирования для адекватного обеспечения развития предприятия;
   • ростом сложности и комплектности существующих ИС, влекущим за собой усложнение функциональных требований к ИС и их развитию.
   Главная особенность стратегического планирования информационной системы состоит в том, что именно в этот период уточняются потребности организации в информации, что и определяет возможные варианты структуры информационной системы.
   В зависимости от интенсивности функционирования информационно-технологического комплекса выделяют следующие группы организаций:
   • организации, развитие которых зависит от использования информационных технологий для ежедневной деятельности (банки, страховые компании и т. д.);
   • организации, не зависящие от информационных технологий, но способные в будущем широко их использовать для достижения конкурентных преимуществ;
   • организации, в деятельности которых информационные технологии не могут стать источником конкурентного преимущества;
   • организации, использующие информационные технологии для поддержки деятельности, не являющейся основной.
   Для каждой из описанных групп разрабатываются информационные системы, автоматизирующие соответствующие участки деятельности организации [12, 21].
   Разработка и внедрение любой АИС осуществляется в определенной последовательности в соответствии с техническим заданием. Содержание первой очереди управленческой системы определяется составом задач учета, анализа, планирования и оперативного управления, наиболее поддающихся автоматизации и имеющих существенное значение для принятия управленческих решений в организации. В процессе разработки последующих очередей системы происходит расширение и интеграция информационного, программного и математического обеспечения, модернизация технических средств.
   Жизненный цикл АИС позволяет выделить четыре основных периода: предпроектный, проектный, внедрение, эксплуатация и сопровождение [23].
   Технология проектирования автоматизированных информационных систем в настоящее время определяется действующим ГОСТ 34.601—90, согласно которому весь процесс разбит на стадии и этапы [2].
   1. Стадия «Формирование требований к АИС»:
   • определение объема обоснования, необходимого для создания АИС (сбор данных об объекте автоматизации и осуществляемых видах деятельности, оценка качества его функционирования, выявление проблем, решение которых возможно средствами автоматизации, оценка целесообразности создания АИС);
   • формирование требований пользователя к АИС;
   • оформление отчета о выполненных работах и подача заявки на разработку АИС.
   2. Стадия «Разработка концепции АИС»:
   • изучение объекта АИС;
   • проведение необходимых исследовательских и проектных работ;
   • разработка вариантной концепции АИС и выбор варианта, который удовлетворяет требованиям пользователя, оценка преимуществ и недостатков альтернативных вариантов;
   • оформление отчета о выполненной работе.
   3. Стадия «Техническое задание»:
   • разработка и оформление технического задания на создание АИС (общие сведения, назначение и цели создаваемой системы, характеристика объекта автоматизации, требования к системе в целом, ее функциям и задачам, видам обеспечения, планам работ по созданию, вводу в действие и приемке).
   4. Стадия «Эскизный проект»:
   • разработка предварительных проектных решений по системе и ее частям (функции АИС, ее подсистемы, состав задач, концепция и структура информационной базы, состав и основные характеристики технических средств);
   • разработка документации на АИС и ее элементы.
   5. Стадия «Технический проект»:
   • разработка проекта решений по системе и ее элементам, по функциональной, алгоритмической и организационной структуре системы, структуре технических средств, организации и ведения базы данных, по системе классификации и кодирования информации, алгоритму решения задач, используемым языкам программирования и программному обеспечению;
   • разработка документов АИС;
   • разработка и оформление документации на поставку изделий для комплектования АИС и технических требований на их разработку;
   • разработка заданий на проектирование.
   6. Стадия «Рабочее проектирование»:
   • разработка рабочей документации на систему и ее части;
   • разработка или адаптация программ.
   7. Стадия «Ввод в действие»:
   • подготовка АИС к внедрению;
   • сдача задач и подсистем в опытную эксплуатацию;
   • составление отчета о вводе в действие.
   8. Стадия «Сопровождение АИС»:
   • анализ функционирования системы;
   • авторский надзор.
   Особенность разработки АИС заключается в концентрации сложности и трудоемкости на стадиях предпроектного обследования, так как ошибки, допущенные на этапах обследования, анализа и проектирования, порождают на этапах внедрения и эксплуатации часто неразрешимые проблемы достижения поставленных целей и эффективности использования АИС [32].
   Формирование требований к системе подразумевает определение ее функциональных возможностей, пользовательских требований, требований к надежности и безопасности, к внешним интерфейсам и т. д. [26].
   Планирование работ включает предварительную экономическую оценку проекта, построение плана-графика выполнения работ, создание и обучение совместной рабочей группы. На этом этапе осуществляется системный анализ рассматриваемой системы, который включает в себя описание структуры элементов системы и проведение обследования деятельности автоматизируемого объекта; анализ распределения функций по подразделениям и сотрудникам, информационных потоков внутри подразделений и между ними, внешних по отношению к организации объектов и внешних информационных взаимодействий.
   Анализ завершается построением моделей деятельности организации, предусматривающих обработку материалов обследования и построения функциональных и информационных моделей двух видов:
   • модели «as is» («как есть»), отражающей существующее положение дел в организации;  
   • модели «to be» («как должно быть»), отражающей представление о новых технологиях и бизнес-процессах организации.
   По результатам обследования определяется перечень задач, решение которых целесообразно автоматизировать, и очередность их разработки (рис. 8.2).

Рис. 8.2. Результаты обследования 

Рис. 8.2. Результаты обследования

   Техническое задание — это документ, определяющий цели, требования и основные исходные данные, необходимые для разработки АИС и определения уровня экономической эффективности ее внедрения. Содержание и оформление технического задания регламентируются требованиями ГОСТ 34.602—89 [3].
   Стадия эскизного проектирования предполагает предварительный выбор методов проектирования и оценку ожидаемых результатов, однако зачастую эта стадия вводится в состав технического проектирования [32].
   Технический проект разрабатывается в целях определения основных проектных решений по созданию системы. На этом этапе осуществляется комплекс исследовательских работ для выбора наилучших вариантов решений, провіодятся эксперименталь ная оценка проектных решений и расчет экономической эффективности системы. Для каждой задачи, включенной в комплекс первоочередных задач, выполняется детальная постановка задачи и разработка алгоритма ее решения. Целью этой стадии является формирование новой структуры системы и логических взаимосвязей ее элементов, которые будут функционировать на выбранной технологической основе.
   Построение системной архитектуры предполагает выделение элементов и модулей информационного, технического, программного обеспечения и других обеспечивающих подсистем, определение связей по информации и управлению между выделенными элементами и разработку технологии обработки информации [26].
   Рабочее проектирование включает разработку спецификаций каждого компонента и материалов, обеспечивающих эффективную эксплуатацию АИС, которые содержат уточненные данные и детализированные общесистемные проектные решения, программы и инструкции по решению задач, а также уточненную оценку экономической эффективности АИС. Техническая часть рабочего проекта предусматривает определение технических средств, описание технологического процесса обработки данных, расчет и составление графика загрузки комплекса технических средств, описание режима функционирования АИС [10, 26].
   Внедрение разработанного проекта предполагает выполнение следующих этапов [26]: подготовка объекта управления к внедрению АИС, опытное внедрение, т. е. проверка работоспособности элементов и модулей проекта и устранение выявленных ошибок, и промышленное внедрение — этап сдачи в эксплуатацию и проверки на уровне функций, контроль соответствия требованиям, сформулированным на стадии системного анализа (рис. 8.3).
   На стадии эксплуатации и сопровождения собирается статистика о качестве работы каждого из компонентов системы, исправляются обнаруженные недостатки, в некоторых случаях принимается решение о необходимости расширения функциональности системы (рис. 8.4) [26].
   В целом процесс проектирования АИС условно включает в свой состав только основные стадии, а реальный набор этапов и технологических операций в значительной степени зависит от выбранного подхода проектирования.

Рис. 8.3. Основные работы, выполняемые на стадии внедрения АИС 

Рис. 8.3. Основные работы, выполняемые на стадии внедрения АИС

Рис. 8.4. Работы, выполняемые на стадии эксплуатации и сопровождения 

Рис. 8.4. Работы, выполняемые на стадии эксплуатации и сопровождения

 
< Пред.   След. >