Учебный курс «Человеко-центрированное проектирование ПО» Преподаватель: к. т. н. Пескова Ольга Вадимовна.

Slides:



Advertisements
Similar presentations
Выпускная квалификационная работа на тему: «Применение интернет-технологий как фактор повышения эффективности функционирования организации (на примере.
Advertisements

PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Схема распределения грантов городам-участникам программы Тасис (TCAS) Экологические гранты для муниципалитетов.
-1- Общая схема системы руководящих документов по эффективности информационных технологий в системах и проектах Аншина Марина Львовна (вице-президент по.
Поиск оптимального набора параметров оптимизаций компилятора Брусенцов Леонид Евгеньевич студент 4 курса ФИТ НГУ Руководители:Илья.
Дипломная работа Ивановой О.О., группа 545 Научный руководитель: д. ф.-м. н., профессор Терехов А.Н. Генерация кода по диаграмме активностей.
Системы отбора. Условные обозначения (1) (2) (3) (4) (5) (6) (7) Математическое моделирование процессов отбора2.
Автоматизированная поддержка пользовательской документации Web-приложений, разрабатываемых в среде WebRatio Студент: Дорохов Вадим, 544 гр. Научный руководитель:
ООО «Баркод Маркет».  Инвентаризация имущества – программная система, позволяющая организовать учет любого имущества компании.  Уменьшение неконтролируемых.
Министерство Образования и Науки Республики Татарстан сентября 2010 г. г. Казань Всемирный банк Развитие школ Республики Татарстан в условиях.
«АЛЬФА Системс» г.Пенза, ул. Гагарина, 16, офис 112 Как сделать сайт, который продает? Интернет-магазин это просто. Докладчик:
 Максимум информации, которую мы можем получить из современных сайтов кулинарных рецептов, это список ингредиентов и руководство по приготовлению  Но.
Сергей Пугачёв Microsoft MVP
Разработка информационной системы накопительной программы лояльности для мобильных устройств Автор: Дьяченко Василий Владимирович мат-мех, 545 группа Научный.
ПРИНЦИПЫ РАЗРАБОТКИ СИСТЕМЫ КЛАССА LEARNING MANAGEMENT SYSTEM И ОПЫТ ЕЕ ИСПОЛЬЗОВАНИЯ НА ФАКУЛЬТЕТЕ МЕНЕДЖМЕНТА Афанасьева С.В. Кафедра бизнес-информатики.
Услуги КА «Personnel Group» Наши преимущества Сферы бизнеса Взаимодействие с Заказчиком Технологии поиска кандидатов Гарантии и сроки выполнения заказа.
Учебный курс «Человеко-центрированное проектирование ПО» Преподаватель: к. т. н. Пескова Ольга Вадимовна.
Управление содержанием проекта Курс «Управление проектами» Раздел стандарта PMBoK №5 Лектор: Рылов Всеволод Юрьевич, консультант, директор, старший преподаватель.
«АЛЬФА Системс» г. Пенза, ул. Гагарина, 16, офис 112 Как удобство сайта влияет на продажи? Удобство для покупателя - залог.
О ПЫТ ОРГАНИЗАЦИИ КОНТРОЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ И КАЧЕСТВА ОБУЧЕНИЯ НА БАЗЕ ЦЕНТРА ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ Ю ЖНОГО ФЕДЕРАЛЬНОГО УНИВЕРСИТЕТА.
Оценка уровня развития базовых способностей обучающихся
Российский государственный педагогический университет им. А.И. Герцена ИНСТИТУТ ДОВУЗОВСКОЙ ПОДГОТОВКИ Дистанционное обучение «Русский язык. Подготовка.
Создание сервиса синхронизации разнородных баз данных Допущена к защите зав. кафедрой: д.ф.м.н., профессор Терехов А.Н. Научный руководитель: доцент Графеева.
Адаптивный метод распределения SPMD-заданий в грид Паньшенсков Михаил, 545 группа Научный руководитель: Лукичев А.С. Рецензент: Демьянович Ю.К июня.
Компонент 3 Разработка системы показателей для измерения результативности органа исполнительной власти Component 3 Development of a system of.
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
Контекстно- поведенческие технологии Михаил Козлов, директор по продуктам «Бегуна»
Демидов А.В г. Операционные системы Лекция 3 Процессы.
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
Работа выполнена в рамках проекта "Информационные технологии в управлении образованием" 1С: ХроноГраф 2.5 Последовательность создания в программе «1С:
ERAMIS “Network Europe – Russia – Asia of Masters in Informatics as a Second competence” (ERAMIS) «Магистратура по информатике как вторая компетенция для.
1 Новые направления в развитии ИБ в телекоммуникационной отрасли , Москва Дмитрий Костров, Директор по проектам CNEWS Forum 2010.
Понятие риска применительно к инвестиционным проектам
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 4. Прохождение фазы выработки концепции в.
EDCWiki Electronic Document Circulation using wiki Система электронного документооборота на основе wiki Участники: Кузьмин Константин, Цыцулин Виталий.
Ось типа РУ1 Ось типа РУ1Ш.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Лекции 3-4. Визуальное моделирование при анализе.
Симулятор квантовых вычислений Выполнил: Гедерцев А.С. Руководитель, д.ф.-м.н., профессор: Граничин О.Н.
Учебный курс «Человеко-центрированное проектирование ПО» Преподаватель: к. т. н. Пескова Ольга Вадимовна.
Верификация автоматных программ Ремизов А.О., д.т.н., проф. Шалыто А.А.
ICAO Training Workshop Moscow, Применение EATMP Common Core Content в процессе разработки учебных курсов: опыт Латвии Учебный центр АНС, Латвия.
Владимир Владимирович Писляков нач. отдела информационных систем и электронных ресурсов библиотеки ГУ-ВШЭ SCIENCE.
Вычисление типов в императивных динамически типизированных языках. Михаил Калугин, студент 3 курса ММФ Научные руководители: Игорь Николаевич Скопин Андрей.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Анализ и Проектирование качественных приложений Презентация по книге Крэга Лармана.
Имитация межотраслевых взаимодействий (с) Н.М. Светлов, /17 Лекция 7. Имитация межотраслевых взаимодействий Содержание лекции: 1. Система уравнений.
Разработка программного обеспечения (Software Engineering)
Учебный курс «Человеко-центрированное проектирование ПО» Преподаватель: к. т. н. Пескова Ольга Вадимовна.
Предметно-ориентированное моделирование приложений для платформы Android Никонова Ольга СПбГУ Научный руководитель Брыксин Т.А.
Объектно-ориентированное проектирование DSP-систем в телекоммуникациях Подготовил: Сергеев Виктор Николаевич СПбГУ, математико-механический Факультет,
Демидов А.В г. Операционные системы Лекция 4 Работа с файлами.
Геоинформационные системы Чернышов Алексей Акимович.
Участие Российской государственной библиотеки в редакционно-маркетинговых проектах The European Library EVA’2011 Москва, РГБ.
Место человека в интеллектуальной техносреде В.В. Бушуев, д.т.н., проф., Генеральный директор Института энергетической стратегии ЦМТ, г.
Пащинская Наталья Эксперт в сфере управления качеством обслуживания Москва
9 октября 2004 Поиск статических изображений по содержанию: использование текстового запроса Наталья Васильева
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент: Серебрякова Г.М.
Публикация данных в Интернет. MS Office Publisher Выполнили: Носкова Н.А. Кравчук М.Б. Кравчук М.Б. Научный руководитель: Ильина О.П.
Инициативный проект Российского семинара по оценке методов информационного поиска (РОМИП)
«Система дистанционного обучения Competentum.Magister Plus»
Классификация, кластеризация и поиск изображений на основе низкоуровневых характеристик Наталья Васильева Руководитель: Новиков Б. А.
Post-graduate student of MIPT Chernov Evgeny Institute for System Programming of RAS 2010.
Автор в фокусе «Научное издание международного уровня : повышение качества и расширение присутствия в мировых информационных ресурсах» Москва, 21.
КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ Metro приложения: работа с данными Краковецкий Александр, MVP/RD/PhD. DevRain Solutions.
О понятийном аппарате Национальной системы квалификаций Российской Федерации Есенина Екатерина Юрьевна, ведущий научный сотрудник Центра профессионального.
Простые рецепты продвижения электронных баз данных в университете Простые рецепты продвижения электронных баз данных в университете Мария Сергеевна Лаврова.
SCOM2007: Мониторинг работы Hyper-V, Terminal Services, App-V
Сергей Копорулин | Эксперт по технологиям | Microsoft
Управление виртуальной инфраструктурой Hyper-V и Virtual Server
Presentation transcript:

Учебный курс «Человеко-центрированное проектирование ПО» Преподаватель: к. т. н. Пескова Ольга Вадимовна

Лекция №7 Концептуальное проектирование Разработка инфраструктуры пользовательского интерфейса

Место в общем плане проектирования Человеко-центрированное проектирование ПО. Лекция №7. 3

Инфраструктура взаимодействия. Алгоритм Человеко-центрированное проектирование ПО. Лекция №7. 4 Процесс имеет итерационный характер. Порядок шагов с 2 по 5-й зависит от стиля мышления проектировщика. Определение форм-фактора, типа приложения и способов управления 1 Определение функциональных и информационных элементов 2 Определение функциональных групп и иерархических связей между ними. Информационная архитектура, навигационная модель по сценариям, диаграмма путей, интерактивная раскадровка, совокупная диаграмма взаимодействия. 3 Макетирование общей инфраструктуры взаимодействия 4 Создание ключевых сценариев 5 Создание и выполнение проверочных сценариев для верификации решений 6

Определение функциональных и информационных элементов Человеко-центрированное проектирование ПО. Лекция № Информационные элементы (ИЭ)– фундаментальные объекты интерактивных продуктов, с которыми работает пользователь продукта. См. объектную модель. Функциональные элементы (ФЭ)– операции, которые могут выполняться над информационными объектами и элементами интерфейса, представляющими эти объекты. ИЭ и ФЭ Требования (сценарии) Цели и ментальные модели пользователей Принципы и шаблоны проектирования

Определение функциональных групп и иерархических связей между ними Человеко-центрированное проектирование ПО. Лекция № Группировка элементов с учётом: – контекстных сценариев (соответствия рабочему процессу персонажа); – совместного использования элементов в ходе решения одной рабочей задачи персонажа; – последовательного использования при пошаговом рабочем процессе персонажа; – технологической платформы продукта (размер экрана, форм- фактора, способов управления); Изучение ключевых состояний или экранов продукта – представлений продукта. Распределение ИЭ и ФЭ по высокоуровневым контейнерам: экранам, фреймам и панелям. Использование принципов и шаблонов проектирования.

Пример «ЭБ Яуза». ФЭ поиска по электронному каталогу для Андрея (с приоритетами) Человеко-центрированное проектирование ПО. Лекция №

Пример «ЭБ Яуза». ФЭ поиска по электронному каталогу для Владимира Александровича (с приоритетами) (1) Человеко-центрированное проектирование ПО. Лекция № «для заказа» добавлено по политическим соображениям (и для Павла)

Пример «ЭБ Яуза». ФЭ поиска по электронному каталогу для Владимира Александровича (с приоритетами) (2) Человеко-центрированное проектирование ПО. Лекция №

Пример «ЭБ Яуза». Группировка ФЭ поиска с учётом приоритетов ключевых персонажей Человеко-центрированное проектирование ПО. Лекция №7. 10

Информационная архитектура. Пример предугадывания вопросов посетителей Человеко-центрированное проектирование ПО. Лекция № © Розенфельд Л., Морвиль П.

Информационная архитектура. Основные компоненты ИА Человеко-центрированное проектирование ПО. Лекция № Системы организации контента – способы распределения информации по категориям. Система именования - терминологические способы передачи информации, например, употребление специализированной или обыденной лексики. Система навигации - способы просмотра или передвижения по информации. Системы поиска - способы поиска информации, например, путём выполнения поискового запроса или с помощью указателя.

Информационная архитектура. Пример основных компонент ИА Человеко-центрированное проектирование ПО. Лекция № © Розенфельд Л., Морвиль П.

Информационная архитектура. Системы организации контента Человеко-центрированное проектирование ПО. Лекция № Системы организации контента Схемы организациичёткиехронологическиеалфавитныегеографическиенечёткиетематическиепо задачампо аудиториямметафорическиегибридные Структуры организации иерархическиегипертекстовые

Информационная архитектура. Системы именования (обозначения) Общие принципы выбора обозначений: 1)фокус на конкретном содержимом, на пользователях и на контексте (категоризация содержимого должна отражать его модель с т. з. пользователя); 2)по возможности сужение аудитории и использование её языка; 3)нужны не просто обозначения, а последовательные системы обозначений. Критерии качества названий: 1)выразительность/описательность; 2)различимость ; 3)однородность; 4)сбалансированность; 5)единообразие. Человеко-центрированное проектирование ПО. Лекция № Обозначения текстовые заголовки обозначения системы навигации контекстные ссылки термины указателя значки

Информационная архитектура. Системы навигации Человеко-центрированное проектирование ПО. Лекция № Системы навигации встроенные глобальныелокальные контекстно- зависимые вспомогательные Вспомогательные системы Встроенные системы © Розенфельд Л., Морвиль П.

Информационная архитектура. Системы поиска Человеко-центрированное проектирование ПО. Лекция № Общее представление об организации работы поисковой системы © Розенфельд Л., Морвиль П.

Информационная архитектура. Карточная сортировка Человеко-центрированное проектирование ПО. Лекция №

Информационная архитектура. Карточная сортировка Человеко-центрированное проектирование ПО. Лекция № НазначениеВыяснение, какие родственные связи видят пользователи между понятиями или объектами системы. Область применения проектирование информационной архитектуры продукта; проверка и согласование выбранной информационной архитектуры; создание таксономий; взаиморасположение блоков содержимого и/или элементов управления в интерфейсе. Подвиды открытая; закрытая. Выходные данные для закрытого подвида: таблица «карточка-категория» – процент респондентов, разместивших i-ую карточку в j-ую категорию; для открытого подвида: – перечень категорий (групп) исследуемых понятий; – дендрограмма выявленных категорий; – таблица «карточка-карточка» – вероятность принадлежности i-ой и j- ой карточек к одной категории. Сложность проведения низкие затраты на организацию и проведение мероприятия; затраты на анализ результатов зависят от подвида карточной сортировки, от инструмента, с помощью которого проводится сортировка, от числа карточек и числа участников.

Пример «ЭБ Яуза». Карточная сортировка. Проведение мероприятия с Websort.net Человеко-центрированное проектирование ПО. Лекция №

Пример «ЭБ Яуза». Карточная сортировка. Анализ результатов с Websort.net (1) Человеко-центрированное проектирование ПО. Лекция №7. 21

Пример «ЭБ Яуза». Карточная сортировка. Анализ результатов с Websort.net (2) Человеко-центрированное проектирование ПО. Лекция №7. 22

Пример «ЭБ Яуза». Карточная сортировка. Анализ результатов с Websort.net (3). Дендрограмма карточек Человеко-центрированное проектирование ПО. Лекция №7. 23 Срез – 12 кластеров

Информационная архитектура. Документация. Концептуальные схемы (blueprints) Человеко-центрированное проектирование ПО. Лекция № Схема высокого уровня © Розенфельд Л., Морвиль П. Схема одного аспекта ИА (навигация по географическим узлам на Weather Channel)

Информационная архитектура. Документация. Концептуальные каркасы (wireframes) (1) Человеко-центрированное проектирование ПО. Лекция № Каркас главной страницы сайта поздравительных открыток (макет) © Розенфельд Л., Морвиль П.

Информационная архитектура. Документация. Концептуальные каркасы (wireframes) (2) Человеко-центрированное проектирование ПО. Лекция № Каркас отдельной группы ФЭ сайта поздравительных открыток (раскадровка) © Розенфельд Л., Морвиль П.

Информационная архитектура. Документация. Моделирование содержимого и инвентарь контента Человеко-центрированное проектирование ПО. Лекция № Модель содержимого для рецептов сайта Epicurious.com © Розенфельд Л., Морвиль П. IDНазваниеТипСодержаниеПримечание 0ГлавнаяДомашняя страница Список новостей и категорий Новости из основных 5 тем должны быть выделены, текста не меньше абзаца 1Тема новости Подкатегория, домашняя страница Список новостей и подтем, описание темы Описание темы должно быть снабжено иллюстрацией, объём текста не менее абзаца Инвентарь контента (содержимого) новостного сайта (пример) © Usabilitylab

Пример «ЭБ Яуза». Визуализация информационной архитектуры Человеко-центрированное проектирование ПО. Лекция №7. 28 Главная Поиск по запросу по рубрикам по РЖ ВИНИТИ Рекомендованная литература Внешние ресурсы зарубежные ресурсы полезные ссылки ресурсы МГТУ Новости новые поступления Помощь о библиотеке ЧаВо обратная связь Личный кабинет избранное заказы «на руках» персональные данные Схема организации: основная – по задачам; доп. – по тематикам. Структура организации: основная – широкая иерархическая.

Навигационная модель по сценариям Человеко-центрированное проектирование ПО. Лекция № НазначениеВизуализация навигации персонажа по продукту в рамках конкретного сценария взаимодействия. Процедура– для каждого персонажа: – по каждому его сценарию: 1) расположить на листе персонаж и обозначить место продукта; 2) «от руки» нанести пути перемещения персонажа по продукту в рамках данного сценария; 3) руководствоваться выработанной информационной архитектурой. Инструменты бумага и карандаш.

Пример «ЭБ Яуза». Навигационная модель. Сценарий Андрея №1 Человеко-центрированное проектирование ПО. Лекция №7. 30 Гл. стр. Сц. №1 список дисциплинреком. лит. список изд. Андрей издание фонд загрузка

Пример «ЭБ Яуза». Навигационная модель. Сценарий Владимира Александровича №1 Человеко-центрированное проектирование ПО. Лекция №7. 31 Гл. стр. новости Сц. №1 БД EBSCO список рефератов поиск в РЖ внеш. ресурс реферат фонд В. А.

Пример «ЭБ Яуза». Навигационная модель. Сценарий Павла №2 Человеко-центрированное проектирование ПО. Лекция №7. 32 Гл. стр. поиск Сц. №2 список журналов обратная связь подписка на новости Павел