![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Связь пользователя с программами пакета можно представитькак обмен сообщениями: либо пользователь передает в пакет некоторый запрос и получает на него ответ, либо запрос формируется в пакете, а от пользователя ожидается ответ. Для ведения такого диалога пользователю должны быть предоставлены средства ввода сообщений, а сообщения, формируемые пакетом, должны представляться в форме, доступной для восприятия пользователем.
В современных ЭВМ для ввода данных пользователем могут применяться клавиатура терминала, световое перо, устройства графического ввода.
Световое перо - фотоэлектрическое устройство, по внешнему виду похожее на обычное перо или карандаш, которым можно указать любую точку на экране. При прикосновении пером к экрану дисплея генерируется сигнал. Обрабатывая этот сигнал, прикладная программа может определить координаты точки или области экрана, указываемой пером.
Графические средства ввода предназначены для ввода в память машины графической информации в виде схем и чертежей.
В ППП для решения расчетных задач основным средством ввода сообщений пользователя служит клавиатура. Интерпретация функциональных клавиш при работе ППП определяется программами ППП. Если программы ППП используют для ввода данных с клавиатуры стандартные операторы языка программирования, для редактирования вводимых данных могут использоваться клавиши управления курсором.
Для вывода сообщений, формируемых в пакете для пользователя, обычно используется экран дисплея. Дисплей с электронно-лучевой трубкой вместе с блоками питания и управления лучом называют монитором. Дисплей предназначен для отображения как вводимой, так и выводимой информации. В некоторых системах программирования, например в Турбо Си, имеется возможность не отображать вводимые данные.
Информация, отображаемая на экране, хранится в буфере дисплея, который заполняется сообщениями, выводимыми выполняемой программой и вводимыми пользователем. Операторы ввода-вывода языков программирования заполняют буфер дисплея и, следовательно, экран. При заполнении всего буфера верхняя строка выталкивается из него, и содержимое буфера продвигается вверх на одну строку, а новая информация помещается в освободившуюся нижнюю строку.
В ЭВМ типа ЕС 1840 и других ЭВМ, совместимых с IBM PC, в буфере дисплея для каждого отображаемого знака хранится байт-описатель. Отдельные биты этого описателя управляют яркостью, мерцанием и другими атрибутами знака. Средствами ОС, а в системе Турбо Си с помощью библиотечных функций можно получить доступ непосредственно к буферу дисплея, т.е. записывать в негоили выбирать из него данные,минуя операторы ввода-вывода языка программирования.
Кроме собственно информации на экране дисплея отображается специальный символ - курсор, показывающий позицию экрана, с которой будут размещаться очередные выводимые на экран знаки. В языках Паскаль и Турбо Си имеется возможность управлять перемещением курсора непосредственно из программы.
Дисплеи современных ЭВМ допускают гибкое управление отображением инф-ции на экране, в том числе разделение экрана на области различного функционального назначения. Выделенную прямоугольную область экрана обычно называют окном. Имеются специальные пакеты программ для управления окнами. Для форматирования экрана с выделением окон могут применяться библиотечные процедуры и функции систем Турбо Паскаль и Турбо Си.
Выше отмечалось, что в интерфейсе с пользователем можно выделить четыре группы функций: справочную, по управлению, по вводу-выводу данных и информационную. Все эти функции предполагают использование клавиатуры и экрана дисплея, и возникает проблема организации совместного использования одних и тех же устройств для разных функций.
В простых пакетах можно ограничиться применением библиотечных программ ввода-вывода используемого языка программирования, которые обычно обеспечивают последовательное заполнение экрана и продвижение информации на экране, когда все строки заполнены. В этом случае операторы ввода-вывода могут непосредственно включаться в программные модули, реализующие соответствующие функции. Однако вариант последовательного использования экрана для различных функций не всегда удобен для пользователя, например, при вводе управляющей информации может быть желательным видеть на экране ранее полученную справку.
При необходимости длительного сохранения на экране некоторой информации независимо от выполнения других функций требуется форматирование экрана путем выделения функциональных окон. При этом доступными для ввода информации могут быть одновременно 1-2 окна, для управления окнами могут использоваться закрепленные занимислужебные клавиши. При форматировании экрана в пакет может включаться модуль управления интерфейсом пользователя (монитор интерфейса), обеспечивающий:
• выделение окон и установкуих атрибутов; • сохранение информации, отображаемой в окне, при перекрытии окон; • восстановление информации в окне; • вывод информации в указанное окно; •распознавание, к какому окну относятся действия пользователя,и их отображение в соответствующем окне.
При использовании такого монитора программные модули интерфейса пользователя только формируют тексты сообщений и обращаются к монитору. Результаты выполнения ППП могут выводиться, кроме экрана, в файлили на печатающее устройство
3. Методология проектирования ИТ/С.
Основу технологии проектирования ЭИС составляет методология, которая определяет сущность, основные отличительные технологические особенности. Методология проектирования предполагает наличие некоторой концепции, принципов проектирования, реализуемых набором методов проектирования, которые, в свою очередь, должны поддерживаться некоторыми средствами проектирования.
Организация проектирования предполагает определение методов взаимодействия проектировщиков между собой и с заказчиком в процессе создания проекта ЭИС, которые могут также поддерживаться набором специфических средств.
Методы проектирования ЭИС можно классифицировать по степени использования средств автоматизации, типовых проектных решений, адаптивности к предполагаемым изменениям.
Так, по степени автоматизации методы проектирования разделяются на методы:
ручного проектирования, при котором проектирование компонентов ЭИС осуществляется без использования специальных инструментальных программных средств, а программирование - на алгоритмических языках;
компьютерного проектирования, которое производит генерацию или конфигурацию (настройку) проектных решений на основе использования специальных инструментальных программных средств.
По степени использования типовых проектных решений различают следующие методы проектирования:
оригинального (индивидуального) проектирования, когда проектные решения разрабатываются «с нуля» в соответствии с требованиями к ЭИС;
типового проектирования, предполагающего конфигурацию ЭИС из готовых типовых проектных решений (программных модулей).
По степени адаптивности проектных решений методы проектирования классифицируются на методы:
реконструкции, когда адаптация проектных решений выполняется путем переработки соответствующих компонентов (перепрограммирования программных модулей);
параметризации, когда проектные решения настраиваются (перегенерируются) в соответствии с изменяемыми параметрами;
• реструктуризации модели, когда изменяется модель проблем той области, на основе которой автоматически перегенерируются проектные решения.
Для конкретных видов технологий проектирования свойственно применение определенных средств разработки ЭИС, которые поддерживают выполнение как отдельных проектных работ, этапов, так и их совокупностей. Поэтому перед разработчиками ЭИС, как правило, стоит задача выбора средств проектирования, которые по своим характеристикам в наибольшей степени соответствуют требованиям конкретного предприятия.
Средства проектирования должны быть:
в своем классе инвариантными к объекту проектирования;
охватывать в совокупности все этапы жизненного цикла ЭИС/ИТ;
технически, программно и информационно совместимыми;
простыми в освоении и применении;
экономически целесообразными.
Средства проектирования ЭИС можно разделить на два класса: без использования ЭВМ и с использованием ЭВМ.
Средства проектирования без использования ЭВМ применяются на всех стадиях и этапах проектирования ЭИС. Как правило, это средства организационно-методического обеспечения операций проектирования и в первую очередь различные стандарты, регламентирующие процесс проектирования систем. Сюда же относятся единая система классификации и кодирования информации, унифицированная система документации, модели описания и анализа потоков информации и т.п.
Средства проектирования с использованием ЭВМ могут применяться как на отдельных, так и на всех стадиях и этапах процесса проектирования ЭИС и соответственно поддерживают разработку элементов проекта системы, разделов проекта системы, проекта системы в целом.
Дата публикования: 2015-02-03; Прочитано: 504 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!