- •Содержание
- •I. Основные понятия управления и автоматизированных систем обработки информации и управления
- •1.1. Основные понятия управления
- •1.2. Основные понятия автоматизированных систем обработки информации и управления
- •1.3. История развития автоматизированных систем обработки информации и управления
- •II. Структурная схема асоиу
- •III. Функциональные возможности автоматизированных систем обработки информации и управления
- •IV. Методика разработки асоиу
- •V. Требования, предъявляемые при разработке автоматизированных систем обработки информации и управления
- •VI. Классы автоматизированных систем обработки информации и управления
- •6.1. Классификация по типу решаемых задач
- •6.2. Классификация задач автоматизации управления по способу информационного обслуживания
- •6.3. Классификация задач автоматизации управления по принципу преобразования информации
- •VII. Информационные процессы в асоиу
- •VIII. Методологические предпосылки проектирования асоиу
- •IX. Информационное обеспечение асоиу
- •X. Программное обеспечение асоиу
- •XI. Математическое обеспечение асоиу
- •XII. Техническое обеспечение асоиу
- •Список литературы
VIII. Методологические предпосылки проектирования асоиу
При проектировании автоматизированных систем обработки информации и управления следует исходить из следующих методологических положений:
· Автоматизация управления осуществляется не ради самой механизации и автоматизации, а как реальное средство повышения продуктивности умственного труда за счет устранения традиционных рутинных операций на основе использования технических средств сбора, хранения, переработки, передачи деловой информации.
· Финансовые затраты на создание автоматизированных систем обработки информации и управления будут оправданы, а эксплуатация психологически обеспечена, если:
- трудоемкость информационных процессов не возрастет из-за необходимости ввода исходной информации;
- увеличится удельный вес полезной информации при одновременном сокращении или сохранении общего объема обрабатываемой в АСОИУ информации.
· Не следует сильно увеличивать временной интервал между внедрением АСОИУ разного уровня.
· Обучение пользователей АСОИУ правилам подготовки и анализа информации должно быть простым, для чего необходимо грамотно сформировать словарь информационных потребностей, иначе много усилий будет затрачиваться при анализе получаемой информации и принятии решений.
· Система должна осуществлять подготовку информации для всех уровней управления, чтобы сократить трудоемкость работы этого аппарата.
· При разработке программного обеспечения необходимо предусмотреть переход от режима “сбор и переработка информации” к режиму “консультант”. Например, от системы учета кадров целесообразен переход к системам “Рекомендации при формировании резерва на выдвижение” или “Рекомендации для формирования рабочих групп и бригад”.
IX. Информационное обеспечение асоиу
Классифицировать информацию в АСОИУ можно по нескольким признакам.
По характеру изменения информацию можно классифицировать следующим образом:
· условно-постоянная, изменяющая свою количественную характеристику эпизодически;
· переменная, оперативно изменяющая свою количественную характеристику в процессе обработки.
Примером условно-постоянной информации являются плановые и нормативные показатели, цены, стоимость основных фондов.
Рассмотрим классификацию информации по способу использования в системе:
· входная информация,
· выходная информация.
Входную информациюпредставляют исходные документы. Вводимую информацию можно, в свою очередь, подразделить на базовую и текущую (оперативную). Базовая образуется на основе входной информации и хранится в течение всего времени функционирования АСОИУ, претерпевая коррекцию и пополнение в случае необходимости. В состав базовой входят плановые показатели работы управляемого процесса или объекта. Оперативная информация формируется на основе постоянно поступающих исходных данных и регулярно используется для обработки.
Качество управления всецело зависит от полноты и достоверности исходных данных.
Выходная информацияесть результат логико-математической обработки базовой информации. Она представляется в виде документов, отражающих состояние управляемого процесса, и в виде команд, направляемых к исполнительным органам.
Помимо основной информации (баз данных), характеризующей решаемую задачу, к информационному обеспечению относится так называемая служебная информация: массивы справочной информации, словари, упрощающие процесс общения пользователя с системой, а также система кодирования информации.
Полезно рассмотреть понятие “данные” и способы их организации. С одной стороны, данные характеризуются реквизитами. В реквизите представлены две группы информации: основание и признаки. Основание связано с количественной оценкой. Примером основания являются цена, количество материала, итоговые показатели. Признаки выражают качественные свойства и характеризуют процессы, при которых получены: наименования материалов, работ, сорт, размер, склад хранения, дата поступления.
Данные могут быть представлены двояко:
* конкретными величинами - константами, не меняющими значения в процессе решения задачи;
* в обобщенном виде как переменные.
Переменная - это именованное данное, значение которого в процессе решения задачи либо при повторных ее решениях могут изменяться.
Обрабатываемые в ЭВМ данные различаются набором допустимых значений и видами операций, которые могут выполняться над ними. Эти две характеристики определяют тип данного. Различают числовые, символьные, логические и данные типа “дата”.
Числовые данныепринимают числовые значения со знаком или без знака. Допустимые над числовыми данными операции, реализуемые в ЭВМ, можно разделить на две группы. Первую группу представляют арифметические операции: сложение, вычитание, умножение, деление, возведение в степень. Результатом их выполнения является число. Ко второй группе относятся операции сравнения двух величин (операции отношения): больше, больше или равно, меньше, меньше или равно, равно, не равно. Результатом их выполнения является логическое значение TRUE (истина), если условие выполняется, и FALSE (ложь) в противном случае.
Символьные данныепринимают значения в виде последовательности любых символов.
Примечание.Обычно символьное данное выделяется специальными символами (например, ‘привет’).
Допустимо выполнение следующих операций над символьными данными:
- операция сравнения “равно”, в результате выполнения которой формируется значение TRUE или FALSE;
- операция сцепления двух символьных данных в одно.
Логические данныепринимают одно из двух возможных значений (TRUE, FALSE).
Допустимые операции над логическими данными - это операции алгебры логики: отрицание, дизъюнкция, конъюнкция (см. раздел 3).
Данные типа “дата”принимают значения даты, представляемые в ЭВМ в виде ММ/ДД/ГГ или ДД/ММ/ГГ, где ММ - двузначный номер месяца в году, ДД - число, ГГ - две последние цифры года.
Допускается выполнение следующих операций над данными этого типа:
- арифметические - сложение, вычитание (к дате может быть добавлено или от даты вычтено целое число - количество дней), результатом выполнения которых является дата;
- операция сравнения двух дат, результатом выполнения которой, естественно, является логическое значение TRUE или FALSE.
Рассмотрим способы организации данных. Допускается организация данных в массивы, структуры, списки.
Массив- упорядоченная совокупностьоднотипныхвеличин, обозначаемых общим именем, но отличающихся в обозначении индексом, указывающим положение элемента в массиве. Одномерные массивы соответствуют векторам, двухмерные массивы представляются матрицами, на элементы которых можно ссылаться с помощью указания значений индексов.
В качестве множества индексов допускаются не только конечные интервалы целых чисел. Различают следующие способы задания и вычисления границ изменения индексов массивов:
* статический, при котором границы устанавливаются как числовые значения;
* динамические, когда границы индексов задаются в виде выражений, значения которых вычисляются в процессе реализации задачи, но далее не изменяются;
* гибкие, когда границы изменяются в процессе решения задачи.
Структура- это именованная совокупность переменных разного типа, объединенных некоторым общим свойством (данные о сотрудниках предприятия, о результатах социологического опроса, о материальных ценностях и пр.).
Примечание.Понятие “структура” часто отождествляется с понятием “запись” файла.
Переменные, входящие в состав записи, принято называть полями записи. Каждое поле подлежит обработке независимо от других полей.
Структуры могут быть представлены в виде древовидного направленного графа.
Примечание.Направленным называется граф, каждый узел которого имеет только одно входящее ребро.
На рис. 9 представлен в качестве примера граф структуры с информацией о сотруднике, используемой кадровой службой предприятия.
Рис. 9
Здесь F - фамилия, I - имя, O - отчество, DR - дата рождения, OBRAZ - образование, VUZ - учебное заведение, SPEC - специальность, GO - год окончания, ND – номер диплома, G, U, D, K - составляющие адреса (город, улица, дом, квартира), TEL - телефон.
Заметим, что в качестве элемента структуры могут использоваться массивы.
Список- динамическая совокупность элементов, произвольно расположенных в памяти (в отличие от элементов массивов и структур) и содержащих указания в виде адреса о месте хранения следующего элемента списка.
Рассмотрим пример решения задачи управления кадрами. Информационная база может формироваться по мере поступления персонала на работу, но при этом устанавливаются ассоциативные связи, например, для работающих в каждом из подразделений или для занимающих одинаковые должности и т.п. Информация об одной персоне может находиться на пересечении нескольких списков. Увольнение сотрудника связано при такой организации хранения информации лишь с изменением адресации.
Использование списков позволяет избежать дублирования информации в памяти ЭВМ.