Методы управления информационно-вычислительными системами


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

Система КРОС выполняет автоматическую буферизацию входных и выходных данных и планирует вычислительные работы на основе заданных приоритетов. Применение этой системы позволяет:

  повысить производительность ЭВМ, благодаря наличию специальных методов доступа для работы со входными потоками заданий и выходными потоками решений;

  автоматизировать функции оператора ЭВМ, в частности планировать и запускать программы системного ввода, системного вывода и инициаторы;

 расширить возможности ЭВМ за счет динамического упорядочения задач на основе: учета использования центрального процессора и устройств ввода-вывода; автоматического включения во входной поток всех заданий; передачи части входного потока заданий обрабатывающей программе, минуя планировщик ОС ЕС;

 уменьшить потребность в ресурсах за счет динамического распределения внешней памяти и сокращения объема памяти, необходимого для буферизации входных и выходных наборов данных и построения очереди заданий;

 обеспечить возможность удаленного ввода заданий;

  обеспечить прозрачность, выражающуюся в том, что для применения КРОС не требуется вносить в операционную систему (ОС) ЭВМ какие-либо изменения, а также в большинство заданий, подготовленных пользователями для выполнения; поэтому КРОС можно вводить в эксплуатацию, не изменяя большинство программ пользователей.

Важно отметить, что система КРОС не зависит от версии ОС ЕС. Поэтому КРОС может служить основой для разработки новых средств и возможностей, не затрагивая ОС ЕС и готовых программ пользователей.

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

Она осуществляет коммутацию сообщений в терминальном комплексе, управление вводом и выводом данных.

Система предоставляет пользователям:

  единую базу данных для всех программ пользователей;

 управляемый теледоступ к базе данных;

 приоритетное использование средств обработки информации;

 сервисные средства, необходимые для построения информационных систем.

Система КАМА построена по модульному принципу, открыта для развития и состоит из ряда библиотек. По запросам пользователей КАМА осуществляет поиск информации и выдачу справок, обеспечивает пользователю возможность просмотра информации в тех случаях, когда он не знает точно характеристики искомого объекта, обеспечивает также выполнение расчетных работ.

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

 

Компонентно-ориентированная модель

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

К достоинствам компонентно-ориентированной модели относится:

уменьшение времени разработки ПО;

снижение стоимости программной разработки;

повышение производительности разработки.

Тяжеловесные и облегченные процессы

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

В последние годы появилась группа новых облегченных процессов разработки ПО. Их также называют подвижными процессами. Эти процессы привлекательны отсутствием бюрократизма, характерного для тяжеловесных (прогнозирующих) процессов.

Облегченные процессы разработки ПО воплощают разумный компромисс между строгой дисциплиной и отсутствием ее.

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

Для выполнения анализа конфигурации, система (под которой понимается весь комплекс компьютеров, периферийных устройств, сетей и программного обеспечения) должна рассматриваться как ряд соединенных друг с другом компонентов. Например, сети состоят из клиентов, серверов и сетевой инфраструктуры. Сетевая инфраструктура включает среду (часто нескольких типов) вместе с мостами, маршрутизаторами и системой сетевого управления, поддерживающей ее работу. В состав клиентских систем и серверов входят центральные процессоры, иерархия памяти, шин, периферийных устройств и ПО. Ограничения производительности некоторой конфигурации по любому направлению (например, в части организации дискового ввода/вывода) обычно могут быть предсказаны исходя из анализа наиболее слабых компонентов.
Системы телеобработки данных