Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену Проектирование АСОИУ(12-20).docx
Скачиваний:
14
Добавлен:
01.05.2025
Размер:
54 Кб
Скачать
☆
  1. Логический анализ структур. Сцепление в программных системах

Сцепление (Coupling) — мера взаимозависимости модулей по данным. Сцепление —

внешняя характеристика модуля, которую желательно уменьшать.

Количественно сцепление измеряется степенью сцепления (СЦ). Выделяют 6 типов

сцепления:

  • Сцепление по данным (СЦ=1). Модуль А вызывает модульВ. Все входные и выходные

параметрывызываемого модуля – простые элементыданных.

  • Сцепление по образцу (СЦ=3). Вкачестве параметров используются структурыданных.

  • Сцепление по управлению (СЦ=4). Модуль А явно управляет функционированием

модуляВ, посылая ему управляющие данные.

  • Сцепление по внешним ссылкам (СЦ=5). Модули А иВссылаются на один и тотже

глобальный элемент данных.

  • Сцепление по общей области (СЦ=7). Модули разделяют одну и туже глобальную

структуру данных.

  • Сцепление по содержанию (СЦ=9). Один модуль прямо ссылается на содержание

другого модуля (через его точку входа).

  1. Пользовательский интерфейс асоИиУ. Правила построения интерфейса.

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

Джеф Раскин

(независимый консультант по разработке компьютерных интерфейсов и систем, Участник команды по созданию компьютера Apple Macintosh)

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

  • В действительности ПИ включает в себя все аспекты дизайна, которые оказывают влияние на взаимодействие пользователя и системы.

Юзабилити (usability ): степень, в которой продукт может быть использован определенными пользователями для достижения поставленных целей эффективно, экономично и с удовольствием при определенном контексте использования для достижения заданных целей и мотивов (Пункт 3.1 стандарта ISO 9241-11)

Роль интерфейса в эффективности применения АС:

  • Снижение количества человеческих ошибок

  • Снижение стоимости поддержки системы

  • Снижение стоимости обучения

  • Уменьшение потерь продуктивности работников при внедрении системы и более быстрое восстановление утраченной продуктивности

  • Улучшение морального состояния персонала

  • Уменьшение расходов на редизайн ПИ по требованию пользователей

  • Доступность функциональности системы для максимального количества пользователей

Ориентация интерфейса:

  • Дизайн, ориентированный на пользователей

  • Дизайн, ориентированный на задачи

  • Дизайн, ориентированный на мотивы пользователей

Критерии оценки интерфейса (показатели Шнейдермана):

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

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

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

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

  • простота и визуальная привлекательность (удобство использования не менее важно, чем функциональность).

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