![]() |
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Соответствие содержания этапов выбора решений и главных форм
Их поддержки
33 Окончание табл. 2.3
В табл. 2.4 представлены основные характеристики типовых управленческих решений, принятие которых предполагается поддерживать в рамках некоторой СППР, и соответствующие им определяющие формы этой поддержки. 34 Таблица 2.4 Характеристики типов управленческих решений
Примечание. В скобках указаны формы поддержки решений.
РАЗРАБОТКИ АВТОМАТИЗИРОВАННЫХ ИНФОРМАЦИОННЫХ СИСТЕМ ЗЛ. Место информационных и расчетных задач в составе программного обеспечения ЭВМ Согласно определению, данному в подразд. 1.1, АИС представляет собой совокупность трех взаимосвязанных компонентов: технических средств, программных средств и организационных мероприятий. Под техническими средствами понимаются ЭВМ, устройства ввода и вывода информации (печатающие устройства, графопостроители, сканеры, плоттеры, мониторы, панели и т.д.), устройства долговременного хранения информации (накопители на магнитной ленте или магнитном диске), сетевое оборудование и каналы связи. Технические средства АИС сами по себе не в состоянии решить какой-либо задачи. Для того чтобы АИС начала функционировать, в ЭВМ необходимо ввести программу, описывающую алгоритм работы технических средств по переработке информации в интересах решения конкретной практической задачи. Совокупность математических методов, алгоритмических языков и алгоритмов, характеризующих логические и математические возможности ЭВМ, называется математическим обеспечением ЭВМ. Алгоритмы, входящие в математическое обеспечение, реализуются в ЭВМ или аппаратно, или программно. Аппаратная реализация алгоритмов предполагает наличие в составе ЭВМ технических устройств, преобразующих входные сигналы в выходные по жесткому, неизменяемому алгоритму. Комплекс программ, описаний и инструкций, обеспечивающих создание и отладку программ и решение задач на ЭВМ, называется программным обеспечением ЭВМ. По существу, ПО — это записанное на входном языке ЭВМ математическое обеспечение ЭВМ. Одно и то же математическое обеспечение может быть реализовано для разных типов ЭВМ различным ПО. Поскольку математические методы и алгоритмы неразрывно связаны с программами, их реализующими, на практике вместо терминов «математическое обеспечение» и «программное обеспечение» часто используется термин «математическое и программное обеспечение» (МПО). При анализе состава МПО ЭВМ будем вести речь о ПО, имея в виду, что аналогичный состав имеет и соответствующее математическое обеспечение. 36 Вариант типовой структуры ПО ЭВМ представлен на рис. 3.1 [72]. Программное обеспечение ЭВМ состоит из двух частей: общего программного обеспечения (ОПО) и специального программного обеспечения (СПО). Общее программное обеспечение представляет собой комплекс программ, предназначенных для обеспечения работы ЭВМ в различных режимах и снижения трудоемкости создания и отладки программ пользователей. Основными функциями ОПО являются: • автоматическое управление вычислительным процессом в различных режимах работы ЭВМ при минимальном вмешательстве оператора, программиста, конечного пользователя в этот процесс; • обеспечение возможности подготовки программ к решению на ЭВМ с помощью средств автоматизации программирования; • рациональное распределение ресурсов ЭВМ при одновременном решении нескольких задач, что значительно повышает эффективность использования ЭВМ; • разграничение доступа различных пользователей к данным, хранимым и обрабатываемым в ЭВМ, и обеспечение защиты данных; • контроль, диагностика и локализация неисправностей ЭВМ и т.д.
По назначению и функциональным особенностям ОПО делится на две взаимосвязанные части: общее системное программное обеспечение (ОСПО) и общее прикладное программное обеспечение (ОППО). В состав общего системного программного обеспечения входят операционная система (ОС), системы программирования (СП) и программы контроля и диагностики состояния ЭВМ. Операционной системой называется комплекс программ, осуществляющих управление вычислительным процессом, обеспечивающих связь пользователя с ЭВМ на этапах запуска задач и реализующих наиболее общие алгоритмы обработки информации на данной ЭВМ. Главная функция ОС — обеспечение эффективной работы ЭВМ и всех внешних устройств в различных режимах работы. Под режимом работы понимается способ организации выполнения в ЭВМ задания или нескольких заданий одновременно. Основными режимами работы являются: монопольный, многопрограммный (мультипрограммный) и режим разделения времени. 1. В монопольном режиме все устройства ЭВМ заняты выпол 1) трансляцию программы; 2) компоновку оттранслированной программы; 3) запуск программы на счет. При монопольном режиме все ресурсы ЭВМ используются по мере надобности для отработки очередного пункта задания. С точки зрения загрузки ЭВМ этот режим наименее эффективен, так как в процессе обработки одного задания разные устройства ЭВМ работают с неодинаковой нагрузкой или вообще простаивают значительную часть времени. Однако этот режим наиболее удобен для пользователя, так как время решения задачи при этом минимально. В настоящее время монопольный режим наиболее широко используется в микро-ЭВМ (прежде всего персональных ЭВМ). 2. Для увеличения производительности и эффективности ис Мультипрограммный режим является основным в работе ЭВМ серий ЕС и СМ (такие ЭВМ по-прежнему используются весьма широко). Кроме того, он находит частичное применение и в персональных ЭВМ высокой производительности, что позволяет пользователю одновременно ввести в ЭВМ несколько заданий. Применение мультипрограммного режима на «больших» ЭВМ позволило обеспечить пакетную обработку задач, при которой пользователи передавали задание оператору, оператор формиро- 38 вал пакеты этих заданий, пропускал их через ЭВМ и затем возвращал пользователям результаты решения сразу по всем заданиям, составляющим очередной пакет. Пакетная обработка заданий позволяет существенно повысить эффективность работы ЭВМ, но крайне неудобна для пользователя, поскольку он связан с ЭВМ не непосредственно, а через оператора. Наличие этого промежуточного звена приводит к существенному увеличению суммарного времени решения задачи на ЭВМ. 3. Для приближения пользователя к ЭВМ и устранения оператора как промежуточного звена между пользователем и ЭВМ были созданы ОС, реализующие особый вид мультипрограммного режима — режима разделения времени. Основным средством связи пользователей с ЭВМ стали дисплеи. Реализация режима разделения времени приводит к тому, что пользователи получают связь с ЭВМ поочередно на небольшой промежуток времени. Если этот промежуток времени невелик и невелико количество одновременно работающих пользователей, то каждый работающий пользователь не будет ощущать прерывистой связи с ЭВМ. Таким образом, создается впечатление, что пользователь работает один на некоторой воображаемой (виртуальной) ЭВМ. Недостатком режима разделения времени является уменьшение скорости вычислений пропорционально числу одновременно работающих пользователей. Однако несмотря на этот недостаток, режим разделения времени является основным режимом работы всех современных ЭВМ, обслуживающих несколько пользователей. Основными элементами ОС являются процессор языка управления, супервизор и файловая система. Процессор языка управления представляет собой программу, предназначенную для распознавания и преобразования команд пользователя и оператора ЭВМ в машинное представление с целью их последующей обработки. Основными функциями супервизора являются: контроль загруженности различных устройств ЭВМ заданиями, распределение оперативной памяти между заданиями, защита одновременно решаемых заданий (задач) друг от друга, запуск операций ввода-вывода и т. д. По своему месту в ПО ЭВМ супервизор занимает положение посредника между аппаратным обеспечением ЭВМ и всем другим программным обеспечением машины. Файловая система образуется программами, которые поддерживают ведение всей совокупности файлов (наборов данных) в ЭВМ. Основными функциями этой системы являются: поиск требуемых файлов, модификация информации в файлах, перемещение, копирование, удаление файлов. Системы программирования предназначены для создания и отладки программ пользователей, написанных на каком-либо языке программирования (PASCAL, С, C++, FORTRAN и т.д.). В насто- 39 ящее время для этих целей широко используются так называемые среды программирования (разработки программ) — например, продукты фирмы Borland DELPHI или Builder C++, позволяющие быстро создавать качественные приложения. Программы контроля и диагностики состояния ЭВМ предназначены для осуществления непрерывного контроля работы основных устройств ЭВМ, а также поиска неисправных блоков и узлов ЭВМ в случае обнаружения отказов или устойчивых сбоев. Общее прикладное программное обеспечение включает: пакеты прикладных программ (ППП), системы управления базами данных (СУБД), интеграторы и другие (подобные) прикладные программные системы. Особенностью объектов ОППО является то, что эти средства не требуют от пользователей при решении ими конкретных практических задач на ЭВМ проведения операций, связанных с программированием. Под ППП понимается совокупность готовых к решению программ, объединяемых в пакет по единому содержательному признаку с помощью дополнительной управляющей программы. Данная программа автоматизирует и упрощает стандартную схему использования готовых программ на ЭВМ. Основными функциями управляющей программы являются: поддержание диалоговой (дружественной) формы получения информации от пользователя (обычно это режим меню), вызов соответствующих программ из пакета с целью решения ими содержательных задач, поставленных пользователем, выдача пользователю выходных данных по решенным задачам в удобной форме. В настоящее время ППП наряду с СУБД являются самой распространенной формой прикладного программного продукта для массового пользователя. Среди ППП выделяют пакеты трех типов: проблемно-ориентированные, интегрированные и инструментальные. 1. Проблемно-ориентированные ППП структурно наиболее просты. Они состоят из программ, которые нацелены на решение фиксированного числа задач из относительно узкой предметной области. При этом каждой частной задаче соответствует вполне определенная программа ее решения. В функции управляющей программы входит распознавание в запросе пользователя имени и атрибутов той задачи, которую он выбирает для решения, и запуск соответствующей программы на исполнение. 2. Интегрированные пакеты программ являются расширением ППП первого типа путем их наращивания такими программами, которые автоматизируют все (или большинство) сопутствующие операции, выполняемые лицом, пользующимся пакетом. К числу указанных программ наиболее часто относятся текстовый редактор, СУБД, графический редактор, реже электронные таблицы и др. В отличие от самостоятельных версий этих программ данные 40 версии названных программ носят упрощенный характер, достаточный лишь для решения задач из соответствующей предметной области. 3. Инструментальные пакеты программ отличаются от рассмотренных типов ППП отсутствием в них программ, строго ориентированных на решение конкретных практических задач. Данные пакеты состоят из программ, каждая из которых может рассматриваться как необходимый элемент решения задач из некоторой предметной области. Таким образом, при использовании данных ППП пользователь в своем запросе указывает структуру элементов, которая реализует прикладную задачу. Управляющая программа пакета на основе заданной структуры элементов создает соответствующую рабочую программу решения требуемой прикладной задачи и затем передает ей управление. В последнее время появились так называемые интеллектуальные ППП, которые будут рассмотрены в разд. IV. Объекты ОПО, как правило, поставляются промышленностью совместно с ЭВМ. Оно носит универсальный характер в том смысле, что позволяет создать любую программу, совместимую с аппаратными и вычислительными возможностями конкретной ЭВМ, и провести на ней расчеты. По существу ОПО является инструментом создания специального программного обеспечения — комплекса программ, предназначенных для решения конкретных управленческих, исследовательских или производственных задач. Конкретное содержание СПО полностью определяет вид конкретной АИС и, конечно, зависит от ее типа. Специальное программное обеспечение, так же как и ОПО, как правило, состоит из двух частей: специального системного программного обеспечения (ССПО) и специального прикладного программного обеспечения (СППО). Последнее выполняет в АИС функции, аналогичные функциям ОС в ОПО. Необходимость специального системного программного обеспечения в ПО АИС обусловливается двумя причинами: обеспечением требования поддержки особых (специальных) режимов проведения вычислительных работ в этих комплексах и необходимостью управления функционированием специальных устройств. В состав ССПО входят программы защиты информации (как правило, криптографической защиты) и драйверы специальных устройств. Основы создания и использования программ защиты информации рассмотрены в гл. 9. Драйверы специальных устройств в настоящее время являются достаточно редким видом ПО, что объясняется исключительно широким выбором ставших стандартными устройств (прежде всего, отображения информации). Специальное прикладное программное обеспечение представляет собой комплекс программ, каждая из кото- 41 рых реализует тот или иной алгоритм переработки информации. Данные программы принято называть задачами, и, хотя это название нельзя признать удачным, оно в настоящее время является общепринятым. Задачи являются основными элементами АИС, поскольку они определяют ее возможности как средства автоматизации деятельности должностных лиц при управлении организациями. В дальнейшем будут более подробно рассмотрены вопросы создания и использования СППО как основного элемента АИС. Классификация СППО рассмотрена в подразд. 3.2. |
Последнее изменение этой страницы: 2019-05-08; Просмотров: 201; Нарушение авторского права страницы