Информационные технологии управления

Вид материалаДокументы

Содержание


7.2. Принципы создания автоматизированных систем
7.3. Стадии создания автоматизированных систем
Формирование требований к автоматизированной системе
Разработка концепции автоматизированной системы
Особенности проектирования информационного обеспечения
Техническое задание
Эскизный и технический проект
Рабочий проект
Ввод в действие
Сопровождение системы
Подобный материал:
1   ...   26   27   28   29   30   31   32   33   ...   36

7.2. Принципы создания автоматизированных систем



Автоматизированные системы при любом подходе создаются в соответствии с техническим заданием, являющимся основным исходным документом, на основании которого проводят создание автоматизированной системы и приемку ее заказчиком.

Общесистемные принципы создания автоматизированной системы определены РД 50-680-88. Создание АС должно осуществляться на основе принципов:
  • системности. На всех стадиях создания и развития целостность системы должна обеспечиваться связями между подсистемами и комплексами задач. Требования к создаваемой системе должны определяться со стороны высшей по иерархии системы, включающей в себя данную АС. В создаваемой АС должна быть обеспечена связность решения отдельных автоматизированных задач системы и работы учреждения в целом. Этот принцип должен быть реализован путем создания единой подсистемы управления АС.
  • совместимости. При создании АС должны быть реализованы информационные интерфейсы, благодаря которым она может взаимодействовать с другими АС в соответствии с установленными правилами. Символы, коды, информационные и технические характеристики структурных связей между подсистемами и компонентами АС должны быть согласованы так, чтобы обеспечивалось совместное функционирование всех подсистем АС. В АС должны использоваться единые термины, символы, условные обозначения и способы представления информации во всех автоматизированных задачах, комплексах задач, подсистемах. Этот принцип требует использования в АС единой системы классификации и кодирования информации, единых правил сопоставления всех взаимосвязанных информационных показателей.
  • стандартизации (унификации). Подсистемы и компоненты системы должны быть по возможности типовыми. Этот принцип должен реализовываться путем:
  • создания единой базы данных;
  • использования единого информационного обеспечения;
  • унификации алгоритмов решения задач, программных модулей, программ и т.п.
  • развития (открытости). АС должна создаваться как развивающаяся система, допускающая пополнение, совершенствование и обновление подсистем и компонентов. Этот принцип должен реализовываться за счет открытой структуры всех подсистем АС. Развитие системы будет осуществляться путем пополнения ее новыми подсистемами и компонентами, модернизации действующих подсистем и компонентов, обновления используемых средств вычислительной техники более совершенными.
  • эффективности заключается в достижении рационального соотношения между затратами на создание АС и целевыми эффектами, включая конечные результаты, получаемые в результате автоматизации.

7.3. Стадии создания автоматизированных систем



Процесс создания АИС представляет собой совокупность упорядоченных во времени, взаимосвязанных, объединенных в стадии и этапы работ, выполнение которых необходимо и достаточно для создания автоматизированных систем, соответствующей заданным требованиям. Стадии и этапы создания автоматизированных систем в общем случае приведены в ГОСТ 34.601-90.

Стадии работ по созданию автоматизированных информационных систем:
  • формирование требований к автоматизированной системе;
  • разработка концепции автоматизированной системы;
  • техническое задание;
  • эскизный проект;
  • технический проект;
  • рабочая документация;
  • ввод в действие;
  • сопровождение автоматизированной системы.

Формирование требований к автоматизированной системе


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

Создание территориальных информационных систем представляет собой сложную не только технологическую, но и со­циально-хозяйственную, финансово-экономическую проблему. Территории имеют свои специфические особенности и различия: численность населения, климатические условия, производ­ственно-хозяйственный профиль (промышленные, сельскохозяйст­венные, научные центры и т.п.), структура управле­ния (муниципальные образования, административные округа, префек­туры, районы города и т.п.). Поэтому на первом этапе проектирования для изучения предметной области выделяют базовую территорию. В качестве таковой, как правило, выбирают городской административный район, требующий всесторонней информатиза­ции. Удачный выбор базо­вой территории позволяет при минимальных затратах в сжатые сроки провести экспериментальную проверку идей информатизации на одном (двух) районах с последующим тиражированием результатов на все районы города.

Разработка концепции автоматизированной системы


Процесс создания автоматизированной системы, как правило, начинается с изучения существующих входных, внутренних и выходных информационных потоков, системы документации, системы классификации и кодирования информации, фондов информации. На основании этой работы осуществляется определение и проектирование:
  • организации и технологии работ учреждения в условиях функционирования автоматизированной системы;
  • состава подсистем и комплексов функциональных задач системы;
  • способов организации информации, необходимость использования покупных баз и банков данных;
  • сетей передачи данных.

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

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

Уже на первых этапах создания системы должны быть приняты решения по логическому контролю входной информации системы, приданию юридической силы выходным документам системы, организационным и техническим мерам по обеспечению требований информационной безопасности. Как правило, при решении автоматизированных задач достаточно визуального контроля входной, внутренней и выходной информации. При вводе входной информации в реляционную БД самим пользователем контроль информации на соответствие модели БД дополнительно осуществляется средствами СУБД. Однако, если входная информация получена в виде “транспортного массива” от сторонней организации, то необходимы дополнительные мероприятия для загрузки такой информации в БД. Прежде всего “транспортный массив” должен быть загружен в специально выделенную область памяти ПК и проверен с использованием специально разработанного приложения на соответствие его логической модели логической модели БД АИС. В случае несоответствия логических моделей, необходимо разработать специальное программное обеспечение для преобразования логической модели «транспортного массива» в логическую модель БД автоматизированной системы. И только после такой подготовки информации «транспортного массива» она может быть загружена в реляционную БД автоматизированной системы.

Часто разработчикам приходится создавать специальные подсистемы логического контроля входной информации, загружаемой в реляционные БД. Такие подсистемы осуществляют не только проверку логических моделей, но и само содержание входной информации по различным критериям, заданным заказчиком и разработчиком автоматизированной системы: полноту информации, предупреждение сбоев в работе автоматизированной системы после загрузки информации, предупреждение аварий и катастроф при использовании результатов решения задач АИС и т.п.

Современное программное обеспечение обеспечивает автоматическую запись фамилии (по паролю) разработчика электронного документа, даты его создания или корректировки. В некоторых автоматизированных системах эти реквизиты автоматически распечатываются в выходных документах.

При создании автоматизированных систем необходимо обеспечивать информационную безопасность и защиту информации. При работе в однопользовательской АИС защита массовой внутримашинной информации, как правило, обеспечивается парольной защитой, а при работе в локальных сетях – комплексом программных средств. Для защиты внемашинной и внутримашинной информации с ограниченным доступом дополнительно должны быть выполнены специальные организационные, правовые, технические и технологические меры по предотвращению угроз информационной безопасности и фактов опасности, а также по устранению их последствий. Организационные мероприятия по защите информации предусматривают выделение специальных помещений для работы с информацией с ограниченным доступом, специальных ПК, установку специальных программно-технических средств, выполнение специальных технологических мер и др. Установка специальных программно-технических средств должна всегда осуществляться организацией, имеющей лицензию на их установку. Технологические меры должны предусматривать строгий учет внемашинной информации, технологию ее движения внутри и вне организации.

Техническое задание


Проект технического задания (ТЗ) на автоматизированную систему разрабатывает организация-разработчик системы с участием заказчика на основании технических требований (заявки, тактико-технического задания и т.п.). При необходимости, разработчик ТЗ и заказчик осуществляют согласование проекта ТЗ с органами государственного надзора и заинтересованными организациями. Утверждение ТЗ осуществляют руководители предприятий (организаций) разработчика и заказчика АИС. Состав, содержание, правила оформления, порядок разработки, согласования и утверждения документа «Техническое задание на создание (развитие или модернизацию) автоматизированной системы» устанавливает ГОСТ 34.602–89, а требования к содержанию этих документов - РД 50-34.698-90.

Необходимо помнить, что в ТЗ разработчик и заказчик всегда должны уточнять окончательный состав документов по конкретной автоматизированной системе.

Эскизный и технический проект


На последующих стадиях создания автоматизированной системы (эскизного, технического проектирования, разработки документации и т.д.) разработчик и привлеченные организации реализуют решения, принятые в ТЗ, с участием и под контролем заказчика.

На стадиях эскизного и технического проектирования должны быть выполнены, как правило, следующие работы:
  • принятие окончательных решений по составу подсистем и задач АИС;
  • принятие окончательных решений по комплексу технических средств и общесистемному программному обеспечению;
  • принятие окончательных решений по организациям–поставщикам специализированного программного обеспечения, содержанию его адаптации, оформление хозяйственных договоров на адаптацию программ с оформлением технических заданий;
  • адаптация специализированного программного обеспечения;
  • принятие окончательных решений по составу реляционных БД, а также БД, формируемых средствами Word и Excel, разработка структуры БД и форм документов в электронном виде;
  • разработка организационных и методических документов, определяющих технологию и организацию формирования и ведения документов, организационную структуру учреждения в условиях функционирования АИС;
  • принятие решений по вопросам подключения ЛВС к сетям передачи данных, работы с электронной почтой, глобальной информационной сетью Интернет, общероссийской сетью распространения правовой информации Консультант Плюс и другими базами и банками данных, к которым целесообразно иметь доступ;
  • разработка эксплуатационных документов системы и ее частей;
  • разработка схем монтажа технических средств;
  • оформление хозяйственных договоров на строительно-монтажные и пусконаладочные работы;
  • оформление документов на поставку недостающих программно-технических средств.

Рабочий проект


На этапе рабочего проекта создается рабочая документация по созданию автоматизированной системы: программный код функциональных подсистем и приложений создание программного кода, отладка программы, испытание работоспособности программных модулей, создание эксплуатационной документации.

Ввод в действие


На стадии «Ввод в действие» должны быть выполнены следующие работы:
  • реализация решений по организационной структуре и обеспечение персонала инструктивно-методическими материалами;
  • подготовка персонала;
  • комплектация программно-технических средств, расширение объемов оперативной и внешней памяти ранее приобретенных ПК;
  • создание систем управления, защиты и доступа АРМ;
  • строительно-монтажные работы;
  • пусконаладочные работы;
  • проведение предварительных испытаний программно-технического комплекса, подсистем и задач, системы в целом на работоспособность и соответствие техническим заданиям, устранение неисправностей и внесение изменений в документацию, оформление акта о приемке системы в опытную эксплуатацию;
  • проведение опытной эксплуатации, при необходимости - доработка программного обеспечения и дополнительная наладка технических средств, оформление акта о завершении опытной эксплуатации;
  • проведение сертификационных испытаний с оформлением сертификата соответствия;
  • проведение приемочных испытаний, оформление акта о приемке автоматизированной системы в постоянную эксплуатацию.

Предварительные испытания, опытная эксплуатация, сертификационные и приемочные испытания специализированного программного обеспечения и автоматизированной системы в целом должны осуществляться в соответствии с методиками и программами, утвержденными руководителем организации-заказчика. Продолжительность опытной эксплуатации с момента подписания акта сдачи системы должна быть не менее 3 месяцев. Состав приемочной комиссии по приемке автоматизированной системы в целом утверждается руководителем организации-заказчика.

Сопровождение системы


На стадии «Сопровождение системы» должны быть выполнены следующие работы:
  • выполнение работ в соответствии с гарантийными обязательствами в течение установленных сроков с внесением, при необходимости, изменений в документацию;
  • послегарантийное обслуживание в случае обнаружения недостатков.

До ввода в действие автоматизированной системы необходимо выполнить следующие основные организационные мероприятия:
  • назначить ответственного исполнителя работ для создания и ввода в действие АИС;
  • ввести в штатное расписание системного программиста и инженера по автоматике и телемеханике (или оформить хозяйственные договора со сторонними специалистами) для создания и обеспечения качественной подготовки ЛВС к вводу в действие;
  • провести обучение персонала основам автоматизации информационных систем с целью его квалифицированного участия в процессе создания и ввода в действие автоматизированной системы;
  • решить вопросы финансирования работ.
нансирования работ.