Главная страница
Навигация по странице:

  • Зависимостью

  • Лабораторная работа Бумажное прототипирование пользовательских интерфейсов 6


    Скачать 144.13 Kb.
    НазваниеЛабораторная работа Бумажное прототипирование пользовательских интерфейсов 6
    Дата16.03.2022
    Размер144.13 Kb.
    Формат файлаdocx
    Имя файлаLR1-12.docx
    ТипЛабораторная работа
    #399820
    страница5 из 8
    1   2   3   4   5   6   7   8

    Лабораторная работа № 5. Анализ задач и создание модели среды – отображение структур, процессов, объектов



    Порядок выполнения работы




    1. Изучить основы построения диаграмм классов. Построить

    диаграммы классов.

    1. Оформить отчет.

    2. Осуществить защиту работы.


    Краткие теоретические сведения




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

    Классы отображают типы объектов системы.

    Между классами возможны различные отношения:

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

    • обобщения, связывающие обобщенные классы со специализированными;

    • ассоциации, отражающие структурные отношения между объектами классов.

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

    Обобщение – это отношение между общей сущностью (родителем – класс «клиент») и ее конкретным воплощением (потомком — классы «корпоративный клиент» или «частный клиент»). Объекты класса-потомка могут использоваться всюду, где встречаются объекты класса-родителя, но не наоборот. При этом он наследует свойства родителя (его атрибуты и операции). Операция потомка с той же сигнатурой, что и у родителя, замещает операцию родителя; это свойство называют полиморфизмом. Класс, у которого нет родителей, но есть потомки, называется корневым; класс, у которого нет потомков, – листовым.

    Ассоциация – это отношение, показывающее, что объекты одного типа неким образом связаны с объектами другого типа («клиент» может сделать «заказ»). Если между двумя классами определена ассоциация, то можно перемещаться от объектов одного класса к объектам другого. При необходимости направление навигации может задаваться стрелкой. Допускается задание ассоциаций на одном классе. В этом случае оба конца ассоциации относятся к одному и тому же классу. Это означает, что с объектом некоторого класса можно связать другие объекты из того же класса. Ассоциации может быть присвоено имя, описывающее семантику отношений. Каждая ассоциация имеет две роли, которые могут быть отражены на диаграмме. Роль ассоциации обладает свойством множественности, которое показывает, сколько соответствующих объектов может участвовать в данной связи.

    Если приходится моделировать отношение типа «часть-целое», то используется специальный тип ассоциации – агрегирование. В такой ассоциации один из классов имеет более высокий ранг (целое – класс «заказ») и состоит из нескольких меньших по рангу классов (частей – класс «строка заказа»).

    В UML используется и более сильная разновидность агрегации компози-

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

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

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


    Контрольные вопросы




    1. Что такое класс?

    2. Назначение диаграммы классов.

    3. Опишите отношение ассоциации. Приведите пример.

    4. Опишите отношение обобщения. Приведите пример.

    5. Опишите отношение композиции. Приведите пример.

    6. Опишите отношение агрегации. Приведите пример.


    1. Лабораторная работа № 6. Разработка модели пользователя. Создание социально-психологических портретов пользователя информационной системы



    Порядок выполнения работы




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

    2. В каждом сегменте выделить типичную персону.

    3. Разработать карту эмпатии для этой персоны на основании рисунка 1.

    4. Разработать профиль «ключевого персонажа» и «второстепенного персонажа» согласно рисунку 1.

    5. Оформить отчет.

    6. Осуществить защиту работы.





    Рисунок 1 – Профиль клиента


    Краткие теоретические сведения




    Целевая аудитория – гpyппa пользователей, на которую сфокусировано содержание программного продукта. Целевые пользователи точно знают, в получении какой информации они заинтересованы и какой именно товар или услугу желают приобрести.

    Выявление целевой аудитории поможет:

    «для всех», что им не может пользоваться никто;

    • сфокусироваться на главном, сэкономив средства на разработку;

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

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

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

    1. описание аудитории – общий взгляд на целевую аудиторию;

    2. структура аудитории – сегментирование целевой аудитории;

    3. объем аудитории – количество людей в составе целевой аудитории;

    4. предпочтения – какие предпочтения свойственны целевой аудитории в целом и ее отдельным группам в частности;

    5. факторы принятия решения о покупке – какие факторы влияют на принятие решения о покупке товара и какие моменты являются определяющими;

    6. социально-демографические характеристики – каковы ключевые характеристики целевой аудитории: пол, возраст, социальный статус и т. п.;

    7. тенденции – как будут изменяться объем, состав и предпочтения целевой аудитории в ближайшем будущем.

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

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

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

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

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

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

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

    1. Данные счетчика посещений (позволяют изучить все действия пользователей на сайте и конкретизировать распределение аудитории сайта по регионам, по времени и др.).

    2. Статистика запросов поисковых систем. Оценить величину целевой аудитории можно по числу поисковых запросов. Подобные сервисы имеют, например, поисковые системы Яндекс (Яндекс Статистика поиска), Рамблер (Adslat Rambler) и Google (Google Статистика поиска).

    3. Опросы аудитории (анкетирование пользователей, использование опросной формы или регистрации на сайте);

    4. Системы аудита и традиционные опросы исследовательских компаний (агентств).

    5. Анализ данных из социальных сетей и других публичных источников.

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

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

    1. Разработка персонажей. Персонаж – это реалистичный собирательный



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

    нажи отличаются моделью поведения, целями, задачами, потребнос- тями и ценностями.

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

    Обобщённый профиль представителя целевой аудитории содержит в себе информацию о:

    • демографических и психографических особенностях пользователей;  задачах или целях пользователя;

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


    Контрольные вопросы




    1. Что такое целевая аудитория?

    2. Для чего необходимо изучать целевую аудиторию?

    3. Какие существуют способы сбора информации о целевой аудитории?

    4. Какие данные о сегментах целевой аудитории необходимо указывать после проведения исследования?

    5. Что такое эмпатия? Что такое карта эмпатии?

    6. Из каких характеристик состоит профиль персонажа?

    7. Какой персонаж называют ключевым, а какой второстепенным?


    1. 1   2   3   4   5   6   7   8


    написать администратору сайта