Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bilety_1-10.doc
Скачиваний:
4
Добавлен:
28.09.2019
Размер:
148.99 Кб
Скачать

16. Язык uml

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

В UML выделяют типы диаграмм: диаграммы вариантов использования; диаграммы классов; диаграммы объектов; диаграммы поведения системы: диаграммы состояний; диаграммы деятельности; диаграммы взаимодействия: диаграммы последовательностей; диаграммы кооперации; диаграммы реализации: диаграммы компонентов; диаграммы размещения.

Элементы для обозначения связей: Связь, Ограничитель, Визуальное присоединение.

4 графических элемента: пиктограмма; двумерные символы; пути; строки.

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

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

48. Пользовательский интерфейс. Графический интерфейс.

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

  1. набор задач пользователя, которые он решает при помощи системы

  2. элементы управления системой

  3. навигация между блоками системы

  4. визуальный (и не только) дизайн экранов программы.

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

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

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

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

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

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

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

Другой подход к интерфейсу.

Некоторые компании рассматривают проектирование интерфейса не как часть процесса разработки, а часть процесса создания спецификаций на систему. Данный подход позволяет решить некоторые проблемы, и, в принцие он оправдан. Чем он хорош? Да тем, что он позволяет:

-устранить различия во взглядах на постановку задачи заказчика и исполнителя

-облегчить процесс внедрения системы.

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

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

Графический интерфейс обладает рядом преимуществ.

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

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

Принципы проектирования пользовательских интерфейсов.

Учет знаний пользователя: В интерфейсе необходимо использовать термины и понятия, взятые из опыта будущих пользователей системы.

Согласованность: Интерфейс должен быть согласованным в том смысле, что однотипные (но различные) операции должны выполняться одним и тем же способом.

Минимум неожиданностей: Поведение системы должно быть прогнозируемым.

Руководство пользователя: Интерфейс должен предоставлять необходимую информацию в случае ошибок пользователя и поддерживать средаства контекстно-зависимой справки

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

Использование цветов: Используйте ограниченное количество цветов. Используйте разные цвета для показа изменений системы. Для помощи пользователю используйте цветовое кодирование. Используйте цветовое кодирование последовательно и продуманно. Осторожно используйте дополняющие цвета.

Билет 7

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]