Возможности системы программирования Delphi для создания пользовательского интерфейса — страница 3

  • Просмотров 8818
  • Скачиваний 317
  • Размер файла 37
    Кб

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

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

взаимодействия двух равноправных партнеров (пользователь и программный комплекс), рационально управляющих объектом управления. --3-- ПРЕДМЕТНАЯ ОБЛАСТЬ Итак, очевидно, что пользователь является замыкающим звеном системы управления, т.е. субъектом управления, а программа является объектом управления. Рациональная организация труда пользователей является одним из важнейших факторов, определяющих эффективное функционирование

системы в целом. До появления операционных систем семейства Windows пользователь вёл управление, «не видя» реального объекта. Между реальным объектом управления и пользователем находилась информационная модель объекта (средства отображения информации). Поэтому возникала проблема проектирования не только средств отображения информации, но и средств взаимодействия пользователя с техническими средствами программы, т.е.

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

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