Внешнее и внутреннее проектирование АЭИС.
МЕТОДЫ И СРЕДСТВА ПРОЕКТИРОВАНИЯ АЭИС.
ЛЕКЦИЯ 3.
АЭИС как открытые системы.
АЭИС обладают еще одним важным свойством – они относятся к классу открытых систем. Реализация АЭИС в классе открытых систем определяется современным уровнем развития мировой экономики, в частности созданием единого информационного пространства.
Единое информационное пространство складывается из следующих главных компонентов:
1) информационных ресурсов, содержащих данные и знания, зафиксированные на соответствующих носителях;
2) организационных структур, обеспечивающих функционирование и развитие единого информационного пространства – сбор, обработку, хранение, поиск, распространение информации;
3) средств информационного взаимодействия граждан и организаций, в том числе программно-технических средств и организационно-нормативных документов, обеспечивающих доступ к информационным ресурсам.
В едином информационном пространстве могут взаимодействовать только открытые системы.
Открытая система – это система, реализующая открытые стандарты на интерфейсы, службы и форматы данных, достаточные для обеспечения:
1) возможности переноса (мобильности) прикладных систем с минимальными изменениями на широкий диапазон систем;
2) совместной работы (интероперабельности) с другими прикладными системами на локальных и удаленных платформах;
3) взаимодействия с пользователями в стиле, облегчающем им переход от системы к системе (мобильность пользователей).
Согласно этому определению, открытый стандарт (спецификация) не зависит от конкретных технических и программных средств отдельных производителей. Открытый стандарт одинаково доступен любой заинтересованной стороне.
Основа методологии разработки АЭИС – учет специфических особенностей, отличающих человеко-машинную систему, какой является АЭИС, от технических систем, соблюдение принципов ее разработки, важнейшим из которых является проведение разработки и внедрения на основе системного анализа.
Это означает, что должно быть проведено всестороннее обследование автоматизируемой системы, выполнено ее моделирование, выявлен комплекс автоматизируемых функций, определена структура системы и ее подсистем, выбран наилучший вариант из возможных проектных решений. АСУ 70-80 гг. практически потерпели неудачу из-за того, что применялся частный, локальный, позадачный подход к проектированию АСУ. Предпроектная стадия практически игнорировалась и после самого общего ознакомления с объектом автоматизации по некоторым случайным признакам выбирались отдельные задачи для автоматизации. При этом организационная структура, набор и методы решения задач оставались неизменными. При таком подходе проектирование и внедрение заключается в моделировании отдельных задач, их программировании и внедрении автоматизированных методов обработки. Последовательно наращивая такие задачи, можно получить поэтапное внедрение АСУ. Кажущимися преимуществами такого подхода являются:
· быстрая автоматизация;
· получение в короткий срок эффекта от решения задач, который при удачном их выборе может быть достаточно ощутимым;
· обозримость разработки и внедрения системы;
· простота управления разработкой.
Однако при этом нарушается ряд основных принципов разработки АСУ, что приводит в конечном итоге к низкой эффективности разработанной системы и самого процесса разработки – многократным переделкам и дублированию информации.
Одной из важнейших специфических особенностей, отличающих АЭИС от технических систем, является тесная связь с внешней средой. Поэтому при разработке АЭИС выделяются внешнее и внутреннее проектирование. Эти этапы при разработке АЭИС полезно выполнять специалистами различного профиля.
Внешнее проектирование формулирует цель и критерий эффективности будущей системы, выявляет ограничения – создается, экспериментально проверяется и корректируется модель системы. Определяются границы системы; фиксируются факторы внешней среды, имеющие значение для системы; определяются существенные связи, виды входных сигналов, на которые должна реагировать система; связанные с ними изменения выходных параметров. Иными словами, это этап выяснения взаимодействия системы с внешней средой, определения того, что и зачем будет делать система, почему она должна действовать так, а не иначе.
Внутреннее проектирование определяет содержание самой системы – как, какими способами и средствами будет система выполнять свои функции, кто, где, когда будет выполнять необходимые операции и процедуры.
Внешнее и внутреннее проектирование не являются самостоятельными, независимыми друг от друга этапами, они пересекаются и требуют взаимного согласования. Общая идея заключается в том, что сначала проводится внешнее проектирование для некоторых идеальных, ничем не ограниченных внутренних возможностей системы, затем – в первом приближении внутреннее проектирование, выявляя при этом ограничения, не позволяющие системе функционировать так, как это требуется в результате предварительного внешнего проектирования. Согласование заключается в изменении либо требований внешнего проектирования, либо ограничений внутреннего, либо того и другого. После такого согласования переходят к детальной, углубленной проработке вопросов внутреннего проектирования.