Информационные технологии в профессиональной деятельности


Скачать 0.88 Mb.
Название Информационные технологии в профессиональной деятельности
страница 2/5
Тип Литература
rykovodstvo.ru > Руководство эксплуатация > Литература
1   2   3   4   5
Глава 3. Основные информационные процессы в информационных технологий

Процессы, связанные с информацией, будем называть информационными процессами.

К основным информационным процессам относятся действия с информацией:

сбор;

- обмен;

  • накопление;

  • хранение;

  • обработка;

  • выдача.

В ходе эволюции человечества просматривается устойчивая тенденция к автоматиза­ции информационных процессов, что нашло отражение в автоматизированных информаци­онных технологиях.

3.1. Сбор информации

Процесс сбора информации представляет собой деятельность субъекта, целью кото­рой является получение сведений об интересующем его объекте.

Сбор информации может производиться или человеком, или с помощью технических средств и систем - аппаратно. Например, пользователь может получить информацию о дви­жении поездов или самолетов сам, изучив расписание, или же от другого человека непосред­ственно, либо через какие-то документы, составленные этим человеком, или с помощью тех­нических средств (автоматической справки, телефона и т. д.).

Система сбора информации может представ­лять собой сложный программно-аппаратный комплекс. Как правило, современные системы сбора информации не только обеспечивают кодирование информации и ее ввод в ЭВМ, но и выполняют предварительную (первичную) обработку этой информации.

Сбор информации - это процесс получения информации из внешнего мира и приведение ее к виду, стандартному для прикладной информационной системы. Обмен информацией между воспринимающей информацию системой и окружающей средой осуществляется по­средством сигналов.

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

Особое значение при этом придается достоверности, полноте и своевременности пер­вичной информации. На предприятии сбор и регистрация информации происходят при вы­полнении различных хозяйственных операций (прием готовой продукции, получение и от­пуск материалов и т.п.). Сначала информацию собирают, затем ее фиксируют. Учетные дан­ные могут возникать на рабочих местах в результате подсчета количества обработанных де­талей, прошедших сборку узлов, изделий, выявление брака и т.д.

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

В условиях автоматизации управления предприятием особое внимание придается ис­пользованию технических средств сбора и регистрации информации, совмещающих опера­ции количественного измерения, регистрации, накоплению и передаче информации по кана­лам связи в ЭВМ с целью формирования первичного документа.

Процесс сбора информации связан с переходом от реального представления предмет­ной области к его описанию в формальном виде и в виде данных, которые отражают это представление.

Источниками данных в любой предметной области являются объекты и их свойства, процессы и функции, выполняемые этими объектами или для них. Любая предметная об­ласть рассматривается в виде трех представлений:

  • реальное представление предметной области;

  • формальное представление предметной области;

  • информационное представление предметной области.

При сборе (извлечении) информации важное место занимают различные формы и ме­тоды исследования данных:

  • поиск ассоциаций, связанных с привязкой к какому-либо событию;

  • обнаружение последовательностей событий во времени;

  • выявление скрытых закономерностей по наборам данных путем определения при­чинно-следственных связей между значениями определенных косвенных параметров иссле­дуемого объекта (ситуации, процесса);

  • оценка важности (влияния) параметров на развитие ситуации;

  • классифицирование (распознавание), осуществляемое путем поиска критериев, по которым можно было бы относить объект (события, ситуации, процессы) к той или иной ка­тегории;

  • кластеризация, основанная на группировании объектов по каким-либо признакам;

  • прогнозирование событий и ситуаций.

Задача сбора информации не может быть решена в отрыве от других задач, в частно­сти, задачи обмена информацией (передачи).

3.2. Обмен информацией

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

В результате обмена информацией между источником и получателем устанавливается своеобразный “информационный баланс”, при котором в идеальном случае получатель будет располагать той же информацией, что и источник.

Обмен информации производится с помощью сигналов, являющихся ее материальным носителем. Источниками информации могут быть любые объекты реального мира, обла­дающие определенными свойствами и способностями.

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

Передача информации осуществляется различными способами: с помощью курьера, пересылка по почте, доставка транспортными средствами, дистанционная передача по каналам связи.

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

Взаимодействие между территориально удаленными объектами осуществляется за счет обмена данными. Доставка данных производится по заданному адресу с использованием сетей передачи данных.

В современных условиях большое распространение получила распределенная обработка информации, при этом сети передачи данных превращаются в информационно-вычислительные сети.

Информационно-вычислительные сети (ИВС) представляют наиболее динамичную и эффективную отрасль автоматизированной технологии процессов ввода, передачи, обработ­ки и выдачи информации.

Важнейшим звеном ИВС является канал передачи данных, структурная схема которого представлена на Рис. 2.1.

В схеме канала передачи данных используются обозначения:

УПД — устройство подготовки данных;

НКС — непрерывный канал связи;

ДКС - дискретный канал связи;

УПДс — устройство повышения достоверности.
НКС

УПД




Модем




Модем




УПДс




























ДКС













Рис. 2.1. Структурная схема канала передачи данных

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

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

3.3. Накопление и Хранение информации

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

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

Процесс хранения связан с необходимостью накопления и долговременного хранения данных, необходимостью комплектации первичных данных до их обработки, обеспечением их актуальности, целостности, безопасности, доступности.

Хранение информации осуществляется на машинных носителях в виде информацион-ных массивов, где данные располагаются по установленному в процессе проектирования группировочному признаку.

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

База данных (БД) может быть определена как совокупность взаимосвязанных дан­ных, используемых несколькими пользователями и хранящихся с регулируемой избы­точностью. Хранимые данные не зависят от программ пользователей, для модификации и внесения изменений применяется общий управляющий метод.

Банк данных - система, представляющая определенные услуги по хранению и поис­ку данных определенной группе пользователей по определенной тематике.

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

Хранилище данных (ХД - используют также термины Data Warehouse, «склад дан­ных», «информационное хранилище») - это база, хранящая данные, агрегированные по многим измерениям.

Основные отличия ХД от БД: агрегирование данных; данные из ХД никогда не удаля­ются; пополнение ХД происходит на периодической основе; формирование новых агрегатов данных, зависящих от старых - автоматическое; доступ к ХД осуществляется на основе мно­гомерного куба или гиперкуба.

Альтернативой хранилищу данных является концепция витрин данных (Data Mart). Витрины данных - множество тематических БД, содержащих информацию, относя­щуюся к отдельным информационным аспектам предметной области.

3.4. Обработка информации

Обработка информации - это упорядоченный процесс ее преобразования в соответ­ствии с алгоритмом решения задачи. Процесс обработки информации состоит в получении одних «информационных объек­тов» из других «информационных объектов» путем выполнения некоторых алгоритмов и яв­ляется одной из основных операций, осуществляемых над информацией.

На самом верхнем уровне можно выделить числовую и нечисловую обработку. В ука­занные виды обработки вкладывается различная трактовка содержания понятия «данные».

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

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

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

С точки зрения реализации на основе современных достижений вычислительной тех­ники выделяют следующие виды обработки информации:

  • последовательная обработка, применяемая в традиционной фоннеймановской архи­тектуре ЭВМ, располагающей одним процессором;

  • параллельная обработка, применяемая при наличии нескольких процессоров в ЭВМ;

  • конвейерная обработка, связанная с использованием в архитектуре ЭВМ одних и тех же ресурсов для решения разных задач, причем если эти задачи тождественны, то это последовательный конвейер, если задачи одинаковые - векторный конвейер.

Основные процедуры обработки данных представлены на Рис. 2.2.

Cоздание данных, как процесс обработки, предусматривает их образование в результа-те выполнения некоторого алгоритма и дальнейшее использование для преобразований на более высоком уровне.

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

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

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

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

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

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

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

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

Базовый технологический процесс (Рис. 3.1) основан на использовании стандартных моделей и инструментальных средств.

Сбор, регис-тра-ция

-►

Пере-дача



Прием



Обра-ботка дан-ных



Пере-дача



Прием



Ана-лиз и приня-тие реше-ния

1




i

1







1 1

к




к 1

к




i 1

к




i

1

к




i

к



































































Рис. 3.1. Структура базового информационного технологического процесса

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

Таким образом, конкретные информационные технологии содержат в качестве осново-полагающих компонент базовые информационные процессы, реализуемые техническими, программными и организационно-методическими средствами в соответствии с обществен-ными потребностями.
4. Конкретные информационные технологии

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

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

4.1. Предметные информационные технологии

Технология, как некоторый процесс, присутствует в любой предметной области. Чтобы терминологически выделить традиционную технологию решения экономиче­ских и управленческих задач, введем термин «предметная технология».

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

Например, факт поступления материалов на склад отражается такой последовательно­стью процедур:

  • запись бухгалтерской проводки;

  • изменение счета на уровне аналитического учета;

  • изменение счета на синтетическом уровне;

  • изменение содержания журнала-ордера, Главной книги и баланса.

Определяем понятие предметной информационной технологии.

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

4.2. Обеспечивающие информационные технологии

Информационные технологии разделяются на обеспечивающие информационные тех-нологии (ОИТ) и функциональные информационные технологии (ФИТ).

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

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

Обеспечивающие технологии базируются на совершенно разных платформах, что обу-словлено различием видов компьютеров и программных сред.

При объединении обеспечивающих информационных технологий на основе предмет-ной технологии возникает проблема системной интеграции.

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

4.3. Функциональные информационные технологии

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

Функциональная информационная технология представляет собой такую модифика-цию обеспечивающих информационных технологий, при которой реализуется какая-либо из предметных технологий. Например, работа сотрудника кредитного отдела банка с использованием ЭВМ обяза-тельно предполагает применение совокупности банковских технологий оценки кредитоспо-собности ссудозаемщика, формирования кредитного договора и срочных обязательств, рас-чета графика платежей и других технологий, реализованных в какой-либо информационной технологии: СУБД, текстовом процессоре и т.д.

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

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

4.4. Понятие распределенной функциональной информационной
технологии


Наложение функциональных информационных технологий на управленческую струк-туру позволяет создать распределенную систему решения предметных задач.

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

Распределенные функциональные информационные технологии находят широкое при-менение в практике коллективной работы (системы автоматизированного проектирования, автоматизированные банковские системы, информационные системы управления на пред-

приятиях и т.д.).

4.5. Объектно-ориентированные информационные технологии

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

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

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

Свойство - характеристика объекта, его параметр. Все объекты наделены определенными свойствами, которые в совокупности выделяют объект из множества других объектов.

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

Например, объект можно представить перечислением присущих ему свойств:

ОБЪЕКТ_А (свойство_1, свойство_2,...., свойство_k).

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

ОБЪЕКТ_В (...свойство_n, свойство_m,...свойство_r,...)

ОБЪЕКТ_С (...свойство_n,.., свойство_r,...).

Одним из свойств объекта являются метод его обработки.

Метод - программа действий над объектом или его свойствами.

Метод реализуется с помощью программного кода, связанного с определенным объек-том; осуществляет преобразование свойств, изменяет поведение объекта.

Объект может обладать набором заранее определенных встроенных методов обработки, либо созданных пользователем или заимствованных в стандартных библиотеках, которые выполняются при наступлении заранее определенных событий, например, однократное на-жатие левой кнопки мыши, вход в поле ввода, выход из поля ввода, нажатие определенной клавиши и т.п.

По мере развития систем обработки данных создаются стандартные библиотеки мето-дов, в состав которых включаются типизированные методы обработки объектов определен-ного класса (аналог - стандартные подпрограммы обработки данных при структурном под-

ходе), которые можно заимствовать для различных объектов. Событие -изменение состояния объекта.

Внешние события генерируются пользователем (например, клавиатурный ввод или на­жатие кнопки мыши, выбор пункта меню, запуск макроса); внутренние события генериру­ются системой.

Объектно-ориентированный подход является удобным средством моделирования предметной области.

Объектно-ориентированный подход базируется на объектной модели, включающей ос­новные элементы:

абстрагирование;

инкапсуляция;
- модульность;

иерархия.

Вспомогательными элементами модели, не являющиеся обязательными, выступают:

  • типизация;

  • параллелизм;

устойчивость.

Дадим краткую характеристику указанных выше элементов.

Абстрагирование - это выделение существенных характеристик анализируемого объекта или процесса.

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

Модульность - это свойство системы, связанное с возможностью ее декомпозиции на ряд внутренне связных, но слабо связанных между собой модулей. Иерархия - это ранжированная или упорядоченная система абстракций, расположе­ние их по уровням. Основными видами иерархических структур применительно к сложным системам яв­ляются структура классов (иерархия по номенклатуре) и структура объектов (иерархия по составу).

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

Параллелизм - это свойство объектов находиться в активном или пассивном состоянии и различать активные и пассивные объекты между собой. Устойчивость – это свойство объекта существовать во времени и/или в пространст-ве.

Декомпозиция сложных систем с целью построения их информационных моделей на основе объектно-ориентированного подхода оперирует понятиями: объект, класс, экземпляр.

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

Основной характеристикой объекта является состав его атрибутов (свойств).

Атрибуты - это специальные признаки, посредством которых можно задать правила описания свойств объектов. Экземпляр объекта - это конкретный элемент множества. Например, объектом может являться лицевой счет клиента банка, а экземпляром этого объекта - конкретный номер счета.

Объекты могут объединяться в классы ( группы или наборы - в различных программ-ных системах возможна другая терминология).

Класс - это множество предметов реального мира, связанных общностью структуры и поведением.

Элемент класса - это конкретный элемент данного множества.

Например, выделяем класс лицевых счетов клиентов.

Обобщая эти определения, можно сказать, что объект - это типичный представитель класса, а термины «экземпляр объекта» и «элемент класса» равнозначны.

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

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

Для различных методик объектно-ориентированного проектирования характерны сле­дующие черты [10]:

  • объект описывается как модель некоторой сущности реального мира;

  • объекты, для которых определены места хранения, рассматриваются во взаимосвязи, и применительно к ним создаются программные модули системы.

Проводится объектно-ориентированный анализ:

  • осуществляется идентификация объектов и их свойств;

  • устанавливается перечень операций (методов обработки), выполняемых над каждым объектом, в зависимости от его состояния (событий);

  • определяются связи между объектами для образования классов;

  • устанавливаются требования к интерфейсу с объектами.

Основными этапами объектно-ориентированного проектирования выступают:

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

  • разработка структуры классов, описывающей связь между классами и объектами;

  • разработка диаграмм объектов, показывающих взаимосвязи с другими объектами;

  • разработка внутренней структуры программного продукта.

В качестве современного средства моделирования можно указать на

унифицированный язык моделирования UML (Unified Modeling Language) [19, 28].
5. Стандарты пользовательского интерфейса информационных технологий

5.1. Стандартизация в области информационных технологий
Стандартизация — принятие соглашения по спецификации, производству и ис-пользованию аппаратных и программных средств вычислительной техники; установле-ние и применение стандартов, норм, правил и т.п.

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

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

К примеру, для регламентации взаимодействия между различными программами пред-назначены стандарты межпрограммного интерфейса (один из них – стандарт технологии OLE (Object Linking and Embedding — связывание и встраивание объектов). Такие стан-дарты делают открытыми программные продукты друг для друга.

Требования пользователей по стандартизации в сфере информационных технологий реализуются в стандартах на пользовательский интерфейс, например в стандарте GUI (Graphical User Interface).

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

Выделяют два аспекта пользовательского интерфейса: функциональный и эргономиче­ский, каждый из которых регулируется своими стандартами.

Например, один из наиболее распространенных графических двумерных интерфейсов WIMP поддерживается следующими функциональными стандартами:

  • стандарт ISO 9241-12-1998 регулирует визуальное представление информации, окна, списки, таблицы, метки, поля и др.;

  • стандарт ISO 9241-14-1997 - меню;

  • стандарт ISO 9241-16-1998 - прямые манипуляции;

  • стандарт ISO/IES 10741-1995 - курсор;

  • стандарт ISO/IES 12581-(1999-2000) - пиктограммы.

Стандарты, затрагивающие эргономические характеристики, являются унифицирован­ными по отношению к классам и подклассам:

  • стандарт ISO 9241-10-1996 - руководящие эргономические принципы, соответствие задаче, самоописательность, контролируемость, соответствие ожиданиям пользователя, то­лерантность к ошибкам, настраиваемость, изучаемость;

  • стандарт ISO/IES 13407-1999 - обоснование, принципы, проектирование и реализа­ция ориентированного на пользователя проекта;

  • стандарт ГОСТ Р ИСО/МЭК 12119-2000 - требования к практичности, понятность, обозримость, удобство использования;

  • стандарт ГОСТ Р ИСО/МЭК 9126—93 - практичность, понятность, обучаемость, простота использования.



5.2. Проектирование пользовательского интерфейса

Проектирование диалоговых режимов

Большинство программных продуктов, ориентированных на конечного пользователя, работают в диалоговом режиме взаимодействия с пользователем, при котором ведется обмен сообщениями, влияющими на обработку данных.

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

Системы, поддерживающие диалоговый интерфейс, разделяются на классы [10]:

  • с жестким сценарием диалога (стандартизированное представление информации обмена);

  • дескрипторные системы (формат ключевых слов сообщений);

  • тезаурусные системы (семантическая сеть дескрипторов, образующих словарь сис­темы), представляющие аналог гипертекстовых систем);

  • с языком деловой прозы (представление сообщений на языке, естественном для про­фессионального пользования).

Наиболее просты для реализации и распространены системы с жестким сценарием диалога, представляемые как:

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

  • действия запрос-ответ с фиксированным перечнем возможных значений, выбирае­мых из списка, или ответы типа Да / Нет;

  • запрос по формату, задаваемый с помощью ключевых слов, фраз или путем запол­нения экранной формы с регламентированным по составу и структуре набором реквизитов осуществляется подготовка сообщений.

Диалоговый процесс управляется сценарием, для которого определяются:

  • точки (момент, условие) начала диалога;

  • инициатор диалога (человек или программный продукт);

  • параметры и содержание диалога (сообщения, состав и структура меню, экранные формы и т.п.);

реакция программного продукта на завершение диалога.
Сценарий диалога может быть описан с помощью следующих средств:

  • блок-схема, характеризующей блоки выдачи сообщений и обработки полученных ответов;

  • ориентированный граф, вершины которого представляют сообщения и выполняе­мые действия, дуги - связь сообщений;

  • специализированные объектно-ориентированные языки построения сценариев.

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

Графический интерфейс пользователя является обязательным компонентом большин­ства современных программных продуктов, ориентированных на работу конечного пользо­вателя.

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

Работа пользователя осуществляется с экранными формами, содержащими объекты управления, панели инструментов с пиктограммами режимов и команд обработки.

Стандартный графический интерфейс пользователя должен отвечать ряду требований:

  • поддерживать информационную технологию работы пользователя с программным продуктом;

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

  • удовлетворять принципу «шести», когда в одну линейку меню включают не более 6 понятий, каждое из которых содержит не более 6 опций;

  • графические объекты сохраняют свое стандартизованное назначение и по возможно­сти местоположение на экране.

Рассмотрим некоторые приемы по разработке графического пользовательского интер­фейса [11].

Панель приложения обычно разделяют на три части:

  • меню действий;

  • тело панели;

  • область функциональных клавиш.

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

Тело панели содержит элементы:

  • разделители областей;

  • идентификатор и заголовок панели;

  • инструкцию;

  • заголовки столбца, группы, поля;

  • указатель протяжки;

  • области сообщений и команд;

  • поля ввода и выбора.

Область функциональных клавиш — необязательная часть, показывающая соответствие клавиш и действий, которые выполняются при их нажатии. В области функциональных кла­виш отображаются только те действия, которые доступны на текущей панели.

Для указания текущей позиции на панели используется курсор выбора. Для более бы­строго взаимодействия можно предусмотреть функциональные клавиши, номер объекта вы­бора, команду или мнемонику.

Разбивка панели на области основана на принципе «объект - действие».

Этот принцип разрешает пользователю сначала выбрать объект, затем произвести дей­ствия с этим объектом, что минимизирует число режимов, упрощает и ускоряет обучение ра­боте с приложениями и создает для пользователя комфорт.

Если панель располагается в отдельной ограниченной части экрана, то она называется окном, которое может быть первичным или вторичным.

В первичном окне начинается диалог, и если в приложении не нужно создавать другие окна, окном считается весь экран.

Первичное окно может содержать столько панелей, сколько нужно для ведения диало­га.

Вторичные же окна вызываются из первичных. В них пользователь ведет диалог парал­лельно с первичным окном. Часто вторичные окна используются для подсказки.

Первичные и вторичные окна имеют заголовок в верхней части окна.

Пользователь может переключаться из первичного окна во вторичное и наоборот.

Существует также понятие «всплывающие окна», которые позволяют улучшить диалог пользователя с приложением, ведущийся из первичного или вторичного окна.

Рассмотрим кратко принципы проектирования диалогов [11, 30]. Когда пользователь и ЭВМ обмениваются сообщениями, диалог движется по одному из путей приложения, т.е. пользователь перемещается по приложению, выполняя конкретные действия.

Путь, по которому движется диалог, называют навигацией.

Он может быть изображен в виде графа, где узлы - действия, дуги - переходы.

Диалог состоит из двух частей: запросов на обработку информации и навигации по приложению.

1   2   3   4   5

Похожие:

Информационные технологии в профессиональной деятельности icon Учебно-методический комплекс по дисциплине сд. 08 Информационные...
Учебно-методический комплекс по дисциплине «Информационные технологии в профессиональной деятельности» составлен в соответствии с...
Информационные технологии в профессиональной деятельности icon 1 общие положения 3
Характеристика профессиональной деятельности бакалавра по направлению 09. 03. 02 Информационные системы и технологии 4
Информационные технологии в профессиональной деятельности icon 1. Информационные технологии в профессиональной деятельности
Электроника, радиотехника и системы связи по специальностям среднего профессионального образования
Информационные технологии в профессиональной деятельности icon «информационные технологии в профессиональной деятельности: учебно-методический комплекс»
Государственное автономное профессиональное образовательное учреждение чистопольский сельскохозяйственный техникум
Информационные технологии в профессиональной деятельности icon Информационные технологии в профессиональной деятельности
Учебно-методическое пособие по выполнению практических работ для студентов по специальности «Земельно-имущественные отношения»
Информационные технологии в профессиональной деятельности icon К сдаче экзамена по дисциплине «информационные технологии в профессиональной...
Основные понятия и определения дисциплины. Краткая история развития информационных технологий
Информационные технологии в профессиональной деятельности icon Гбпоу кк «Крымский технический колледж»
Методическая разработка учебного занятия «Компьютерная безопасность»по дисциплине ен. 02 Информационные технологии в профессиональной...
Информационные технологии в профессиональной деятельности icon Лекции по дисциплине «Информационные технологии в профессиональной деятельности»
Информация – это совокупность разнообразных данных, сведений, сообщений, знаний, умений и опыта, необходимых кому-либо
Информационные технологии в профессиональной деятельности icon Программа подготовки
Сборник практических заданий и самостоятельных работ: дидактический материал по дисциплине «Информационные технологии в профессиональной...
Информационные технологии в профессиональной деятельности icon Учебное пособие (Курс лекций) по учебной дисциплине «Информационные...
Демьянов А. В. преподаватель фгбоу впо «Брянская государственная сельскохозяйственная академия» Мичуринского филиала
Информационные технологии в профессиональной деятельности icon «Информационные технологии в профессиональной деятельности»
Радиоаппаратостроение, 11. 02. 02 Техническое обслуживаниеи ремонт радиоэлектронной техники (по отраслям), 11. 02. 04 Радиотехнические...
Информационные технологии в профессиональной деятельности icon Умк для проведения занятий по дисциплине «Информационные технологии...
На заседании цикловой комиссии «Естественнонаучных и социально-экономических дисциплин»
Информационные технологии в профессиональной деятельности icon Рабочая программа Наименование уд (ПМ) ен. 01 Информационные технологии...
Государственное профессиональное образовательное автономное учреждение Амурской области
Информационные технологии в профессиональной деятельности icon Морозова М. А. Информационные технологии в социально-культурном сервисе и туризме. Оргтехника
Информационные технологии, используемые в гостиничном комплексе «Континент»
Информационные технологии в профессиональной деятельности icon Методические рекомендации для выполнения самостоятельной работы Томск, 2015
Учебное пособие предназначено для студентов средних специальных учебных заведений при выполнении внеаудиторной самостоятельной работы...
Информационные технологии в профессиональной деятельности icon Учебно-методический комплекс дисциплины «Информационные технологии...
Учебно-методический комплекс составлен в соответствии с требованиями федерального государственного образовательного стандарта высшего...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск