1.
Деятельность работников сферы управления (бухгалтеров, специалистов кредитно-банковской системы, плановиков, технологов, руководителей, конструкторов и т.д.) в настоящее время ориентирована на использование развитых технологий. Организация и реализация управленческих функций требует радикального изменения как самой технологии управления, так и технических средств обработки информации, среди которых главное место занимают персональные компьютеры. Они все более превращаются из систем автоматической переработки входной информации в средства накопления опыта управленческих работников, анализа, оценки и выработки наиболее эффективных экономических решений.
Автоматизированное рабочее место (АРМ) определяется как совокупность информационно-программно-технических ресурсов, обеспечивающую конечному пользователю обработку данных и автоматизацию управленческих функций в конкретной предметной области.
Создание автоматизированных рабочих мест предполагает, что основные операции по "накоплению, хранению и переработке информации возлагаются на вычислительную технику, а работник сферы управления (экономист, технолог, руководитель и т.д.) выполняет часть ручных операций и операций, требующих творческого подхода при подготовке управленческих решений. Персональная техника применяется пользователем для контроля производственно-хозяйственной деятельности, изменения значений отдельных параметров в ходе решения задачи, а также ввода исходных данных в АИС для решения текущих задач и анализа функций управления.
АРМ создается для обеспечения выполнения некоторой группы функций. Наиболее простой функцией АРМ является информационно-справочное обслуживание. АРМ имеют проблемно-профессиональную ориентацию на конкретную предметную область. Профессиональные АРМ являются главным инструментом общения человека с вычислительными системами, играя роль автономных рабочих мест, интеллектуальных терминалов больших ЭВМ, рабочих станций в локальных сетях.
Локализация АРМ позволяет осуществить оперативную обработку информации сразу же по ее поступлении, а результаты обработки хранить сколь угодно долго по требованию пользователя.
Целью внедрения АРМ является усиление интеграции управленческих функций, и каждое более или менее «интеллектуальное» рабочее место должно обеспечивать работу в многофункциональном режиме.
АРМ выполняют децентрализованную одновременную обработку экономической информации на рабочих местах исполнителей в составе распределенной базы данных (БД). При этом они имеют выход через системное устройство и каналы связи в ПЭВМ и БД других пользователей, обеспечивая таким образом совместное функционирование ПЭВМ в процессе коллективной обработки.
АРМ, созданные на базе персональных компьютеров, — наиболее простой и распространенный вариант автоматизированного рабочего места для работников сферы организационного управления. Такое АРМ рассматривается как система, которая в интерактивном режиме работы предоставляет конкретному работнику (пользователю) все виды обеспечения монопольно на весь сеанс работы. Этому отвечает подход к проектированию такого компонента АРМ, как внутреннее информационное обеспечение, согласно которому информационный фонд на магнитных носителях конкретного АРМ должен находиться в монопольном распоряжении пользователя АРМ. Пользователь сам выполняет все функциональные обязанности по преобразованию информации.
Создание АРМ на базе персональных компьютеров обеспечивает:
простоту, удобство и дружественность по отношению к пользователю;
простоту адаптации к конкретным функциям пользователя;
компактность размещения и невысокие требования к условиям эксплуатации;
высокую надежность и живучесть;
сравнительно простую организацию технического обслуживания.
Эффективным режимом работы АРМ является его функционирование в рамках локальной вычислительной сети в качестве рабочей станции. Особенно целесообразен такой вариант, когда требуется распределять информационно-вычислительные ресурсы между несколькими пользователями.
В наиболее сложных системах АРМ могут через специальное оборудование подключаться не только к ресурсам главной ЭВМ сети, но и к различным информационным службам и системам общего назначения (службам новостей, национальным информационно-поисковым системам, базам данных и знаний, библиотечным системам и т.п.).
Возможности создаваемых АРМ в значительной степени зависят от технико-эксплуатационных характеристик ЭВМ, на которых они базируются. В связи с этим на стадии проектирования АРМ четко формулируются требования к базовым параметрам технических средств обработки и выдачи информации, набору комплектующих модулей, сетевым интерфейсам, эргономическим параметрам устройств и т.д.
Информационное обеспечение АРМ ориентируется на конкретную, привычную для пользователя, предметную область. Обработка документов должна предполагать такую структуризацию информации, которая позволяет осуществлять необходимое манипулирование различными структурами, удобную и быструю корректировку данных в массивах.
Техническое обеспечение АРМ должно гарантировать высокую надежность технических средств, организацию удобных для пользователя режимов работы (автономный, с распределенной БД, информационный, с техникой верхних уровней и т.д.), способность обработать в заданное время необходимый объем данных. Поскольку АРМ является индивидуальным пользовательским средством, оно должно обеспечивать высокие эргономические свойства и комфортность обслуживания.
Программное обеспечение прежде всего ориентируется на профессиональный уровень пользователя, сочетается с его функциональными потребностями, квалификацией и специализацией. Пользователь со стороны программной среды должен ощущать постоянную поддержку своего желания работать в любом режиме активно либо пассивно.
В последнее время создаются унифицированные АРМ, обслуживающие несколько предметных областей. Например, комплекс «Экспресс-анализ при заключении договоров, заказов, контрактов» обеспечивает процесс управления аналитической информацией о себестоимости, цене, возможных объемах производства отдельных видов продукции. Комплексы «Анализ формирования, распределения и использования прибыли», «Анализ материально-технического и финансового состояния предприятия», «Анализ труда, оплаты и социального развития», «Анализ выполнения госзаказов и хозяйственных договоров» соответствуют структуре действующего законодательства о предприятии. Комплексы «Анализ и прогнозирование динамических рядов», «Корреляционно-регрессионный анализ», «Выборочный метод» дают возможность автоматизированно осуществлять социально-экономический анализ с использованием статистических методов. Комплекс «Сервисные программы» позволяет получать обработанную информацию в виде графиков и схем, редактировать входную информацию, корректировать хранящиеся в файлах АРМ данные.
2. Атрибуты
Семантические объекты имеют атрибуты, описывающие их характеристики. Есть три типа атрибутов. Простые атрибуты (simple attributes) состоят из одного элемента. Примерами могут быть атрибуты ДатаНайма, НомерНакладной и ИтоговаяСуммаПродаж. Групповые атрибуты (group attributes) являют собой совокупности других атрибутов. В качестве примера можно привести атрибут Адрес, состоящий из атрибутов {Улица, Город, Штат, Индекс}. Еще один пример - атрибут ПолноеИмя, включающий в себя атрибуты {Имя, Отчество, Фамилия}. Семантические объектные атрибуты (semantic object attributes) - это атрибуты, которые устанавливают связь между двумя семантическими объектами.
Чтобы лучше понять эти определения, взгляните на рис. 4.2, a, который представляет собой пример семантической объектной диаграммы (semantic object diagram), или просто объектной диаграммы (object diagram). Такие диаграммы используются командами разработчиков для описания и визуального представления структуры объектов. Объекты изображаются в вертикально ориентированных прямоугольниках. Имя объекта указывается вверху, а атрибуты записываются по порядку после имени объекта.
Объект КАФЕДРА содержит пример каждого из трех типов атрибутов. Атрибуты НазваниеКафедры, НомерТелефона и НомерФакса являются простыми: каждый из них представляет один элемент данных. МестныйАдрес - групповой атрибут, состоящий из простых атрибутов Корпус и НомерОфиса. Наконец, КОЛЛЕДЖ, ПРЕПОДАВАТЕЛЬ и СТУДЕНТ - это семантические объектные атрибуты, то есть эти объекты связаны с объектом КАФЕДРА и логически содержатся в нем.
Смысл этих объектных атрибутов, или объектных ссылок (object links), как их иногда называют, состоит в том, что когда пользователь думает об определенной кафедре, он имеет в виду не только название кафедры, локальный адрес, номер телефона и номер факса этой кафедры, но также колледж, в котором она находится, профессоров, преподающих на ней, и студентов, занимающихся на ней. Поскольку КОЛЛЕДЖ, ПРЕПОДАВАТЕЛЬ и СТУДЕНТ также являются объектами, полная модель данных содержит диаграммы и для них. Объект КОЛЛЕДЖ несет в себе атрибуты колледжа, объект ПРЕПОДАВАТЕЛЬ - атрибуты членов профессорско-преподавательского состава, а объект СТУДЕНТ содержит атрибуты студентов.
Рис. 4.2. Диаграмма объекта КАФЕДРА: а - объект КАФЕДРА; б - объект КАФЕДРА с кардинальными числами
Кардинальное число атрибута
Каждый атрибут семантического объекта имеет максимальное и минимальное кардинальные числа. Минимальное кардинальное число показывает количество экземпляров атрибута, которые должны существовать, чтобы объект был допустимым. Обычно это число равно 0 или 1. Если оно равно 0, атрибут не обязан иметь значение, а если 1, то атрибут обязан иметь значение. Хотя это и необычно, минимальное кардинальное число иногда может быть больше единицы. Например, атрибут Игрок в объекте под названием БАСКЕТБОЛЬНАЯ_КОМАНДА может иметь минимальное кардинальное число, равное 5, поскольку таково наименьшее число игроков, требуемое для создания баскетбольной команды.
Максимальное кардинальное число показывает максимальное количество экземпляров атрибута, которое может иметь объект. Обычно оно равно 1 или N. Если оно равно 1, атрибут может иметь не более одного экземпляра; если оно равно N, атрибут может иметь много экземпляров, и предельное количество не задано. Иногда максимальное кардинальное число равно определенному числу, например 5, - это означает, что объект может иметь не более пяти экземпляров атрибута. Например, атрибут ИГРОК в объекте БАСКЕТБОЛЬНАЯ_КОМАНДА может иметь максимальное кардинальное число, равное 15, и это будет означать, что в состав команды может быть включено не более 15 игроков.
Кардинальность изображается в виде нижнего индекса атрибута в формате N.M, где N - минимальное кардинальное число, а M - максимальное. На рис. 4.2, б минимальное кардинальное число для атрибута НазваниеКафедры равно 1, и максимальное также 1; таким образом, требуется ровно один экземпляр этого атрибута. Кардинальность атрибута НомерТелефона равна 1.N, то есть кафедра обязана иметь минимум один номер телефона, но в принципе номеров у нее может быть много. Кардинальность 0.1 у атрибута НомерФакса означает, что кафедра может не иметь факса, а может и иметь, но только один.
Кардинальные числа групп и атрибутов групп, как правило, невелики. Возьмем атрибут МестныйАдрес. Его кардинальность 0.1, то есть кафедра не обязана иметь адрес, но если имеет, то только один. Теперь рассмотрим простые атрибуты, из которых состоит атрибут МестныйАдрес. Как Корпус, так и НомерОфиса имеют кардинальность 1.1. Вы можете удивиться, каким образом получается, что группа может быть необязательной, если атрибуты, составляющие эту группу, являются обязательными. Дело в том, что кардинальные числа действуют только между атрибутом и его контейнером (группой, содержащей этот атрибут). Минимальное кардинальное число атрибута МестныйАдрес показывает, что этот атрибут не обязан иметь значение, то есть кафедра не обязана иметь адрес. А минимальные кардинальные числа атрибутов Корпус и НомерОфиса показывают, что эти атрибуты должны существовать в атрибуте МестныйАдрес. Таким образом, группа МестныйАдрес не обязана существовать, но если уж она существует, то составляющие ее атрибуты Корпус и НомерОфиса должны иметь значения.