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

Slides:



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

Парламентские библиотеки: прошлое и будущее Присцилла Бэйнз Директор Библиотеки, Палата общин, Санкт-Петербург, октябрь 2004 г.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Схема распределения грантов городам-участникам программы Тасис (TCAS) Экологические гранты для муниципалитетов.
Поиск оптимального набора параметров оптимизаций компилятора Брусенцов Леонид Евгеньевич студент 4 курса ФИТ НГУ Руководители:Илья.
Системы отбора. Условные обозначения (1) (2) (3) (4) (5) (6) (7) Математическое моделирование процессов отбора2.
Автоматизированная поддержка пользовательской документации Web-приложений, разрабатываемых в среде WebRatio Студент: Дорохов Вадим, 544 гр. Научный руководитель:
ООО «Баркод Маркет».  Инвентаризация имущества – программная система, позволяющая организовать учет любого имущества компании.  Уменьшение неконтролируемых.
Сергей Пугачёв Microsoft MVP
Тел. (495) Москва, а/я 212 Рабочая группа по реформе МВД Москва, 2010 Новикова Асмик, Фонд «Общественный вердикт»
АВДАШЕВА СВЕТЛАНА КАФЕДРА ЭКОНОМИЧЕСКОГО АНАЛИЗА ОРГАНИЗАЦИЙ И РЫНКОВ 2011/2012 УЧЕБНЫЙ ГОД Политика поддержки конкуренции (по выбору для 2 курса магистратуры.
Основные вопросы и задачи формирования электронного правительства в субъектах Российской Федерации Заседание Совета по региональной информатизации 17 марта.
Тушин Александр, ЗАО «Компания Либэр». 1) Предоставление полнотекстовых материалов 2) Поиск по внутреннему содержанию документа 3) Доступность в режиме.
Учебный курс «Человеко-центрированное проектирование ПО» Преподаватель: к. т. н. Пескова Ольга Вадимовна.
Разработка информационной системы накопительной программы лояльности для мобильных устройств Автор: Дьяченко Василий Владимирович мат-мех, 545 группа Научный.
ПРИНЦИПЫ РАЗРАБОТКИ СИСТЕМЫ КЛАССА LEARNING MANAGEMENT SYSTEM И ОПЫТ ЕЕ ИСПОЛЬЗОВАНИЯ НА ФАКУЛЬТЕТЕ МЕНЕДЖМЕНТА Афанасьева С.В. Кафедра бизнес-информатики.
Всевоволод Головизнин, MVC – паттерн проектирование, в котором бизнес - логика, управляющая логика и интерфейс разделены на три отдельных компонента.
АВДАШЕВА СВЕТЛАНА КАФЕДРА ЭКОНОМИЧЕСКОГО АНАЛИЗА ОРГАНИЗАЦИЙ И РЫНКОВ 2011/2012 УЧЕБНЫЙ ГОД Теория отраслевых рынков (по выбору для 3 курса факультета.
Миллер Дмитрий, 545 группа Научный руководитель: д.ф.-м.н., профессор, А.Н.Терехов Рецензент: к.ф.-м.н, доцент, А.Н. Иванов.
Оценка уровня развития базовых способностей обучающихся
Российский государственный педагогический университет им. А.И. Герцена ИНСТИТУТ ДОВУЗОВСКОЙ ПОДГОТОВКИ Дистанционное обучение «Русский язык. Подготовка.
Параметризация устройств сетевого управления Казакова А.С. Научный руководитель: Венгерова Е.А. Рецензент: Ушаков К.С. Кафедра системного программирования.
Адаптивный метод распределения SPMD-заданий в грид Паньшенсков Михаил, 545 группа Научный руководитель: Лукичев А.С. Рецензент: Демьянович Ю.К июня.
PowerPoint Presentation for Dennis, Wixom & Tegarden Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
Контекстно- поведенческие технологии Михаил Козлов, директор по продуктам «Бегуна»
Разработка геоинформационной системы (ГИС) для системы телекоммуникаций (СТ) «Ботик» Кузнецов А.А., Гумин М.В. ИПС РАН, Переславль-Залесский 2004.
Демидов А.В г. Операционные системы Лекция 3 Процессы.
1 Генерация контекстных ограничений для баз данных Выполнил: Жолудев В. Научный руководитель: Терехов А.Н. Рецензент: Иванов А.Н.
Работа выполнена в рамках проекта "Информационные технологии в управлении образованием" 1С: ХроноГраф 2.5 Последовательность создания в программе «1С:
ERAMIS “Network Europe – Russia – Asia of Masters in Informatics as a Second competence” (ERAMIS) «Магистратура по информатике как вторая компетенция для.
Понятие риска применительно к инвестиционным проектам
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 2. Знакомство с построением диаграмм вариантов.
 Нужно много различных протоколов связи  Каждый из них может реализовываться на разных платформах Современные сети Много устройств, компьютеров и сетей.
EDCWiki Electronic Document Circulation using wiki Система электронного документооборота на основе wiki Участники: Кузьмин Константин, Цыцулин Виталий.
Методическая презентация Тема учебного проекта: Рождество в современном мире Творческое название: Рождественские фантазии Авторы: Черненко Ольга Николаевна,
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Лекции 3-4. Визуальное моделирование при анализе.
Учебный курс «Человеко-центрированное проектирование ПО» Преподаватель: к. т. н. Пескова Ольга Вадимовна.
Сервисы – специально для научных исследований:  Удаленный доступ и простой поиск, обеспечивающий быстрый доступ к нужной книге  Рефераты на каждую книгу.
Верификация автоматных программ Ремизов А.О., д.т.н., проф. Шалыто А.А.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Анализ и Проектирование качественных приложений Презентация по книге Крэга Лармана.
Зарубежные издания В вашей библиотеке ™ SERVICE BY.
BioUML интегрированная расширяемая среда для моделирования биологических систем Biosoft.Ru Лабоработория Биоинформатики КТИ ВТ СО РАН
ПРИМЕНЕНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ НАВИГАЦИОННОГО ТИПА ДЛЯ ОБЕСПЕЧЕНИЯ ФУНКЦИОНИРОВАНИЯ ЦЕНТРОВ ТЕХНИЧЕСКОЙ ПОДДЕРЖКИ А. В. Беляков, Е. Б. Крейсманн Информационно-вычислительный.
Предметно-ориентированное моделирование приложений для платформы Android Никонова Ольга СПбГУ Научный руководитель Брыксин Т.А.
Объектно-ориентированное проектирование DSP-систем в телекоммуникациях Подготовил: Сергеев Виктор Николаевич СПбГУ, математико-механический Факультет,
Демидов А.В г. Операционные системы Лекция 4 Работа с файлами.
Геоинформационные системы Чернышов Алексей Акимович.
Участие Российской государственной библиотеки в редакционно-маркетинговых проектах The European Library EVA’2011 Москва, РГБ.
Место человека в интеллектуальной техносреде В.В. Бушуев, д.т.н., проф., Генеральный директор Института энергетической стратегии ЦМТ, г.
9 октября 2004 Поиск статических изображений по содержанию: использование текстового запроса Наталья Васильева
«Интернет радио» Разработчик Демидко А.А. Преподаватель Бронштейн М.Е.
Перенос технологии REAL-IT на платформу Microsoft.Net Нестеров Антон Научный руководитель: Иванов А.Н. Рецензент: Серебрякова Г.М.
Публикация данных в Интернет. MS Office Publisher Выполнили: Носкова Н.А. Кравчук М.Б. Кравчук М.Б. Научный руководитель: Ильина О.П.
Инициативный проект Российского семинара по оценке методов информационного поиска (РОМИП)
Классификация, кластеризация и поиск изображений на основе низкоуровневых характеристик Наталья Васильева Руководитель: Новиков Б. А.
Обработка исключений в C# Единая техника обнаружения ошибок времени выполнения и передачи информации о них.
КРУПНЕЙШАЯ ТЕХНИЧЕСКАЯ КОНФЕРЕНЦИЯ MICROSOFT В УКРАИНЕ Metro приложения: работа с данными Краковецкий Александр, MVP/RD/PhD. DevRain Solutions.
Программирование игр на XNA для Windows Phone 7 Дмитрий Сошников
Опыт Технопарка БНТУ по разработке проектной заявки Что скрывает CBHE? Томашевич Наталия Юрьевна Руководитель Центра МНТС Научно-технологический парк БНТУ.
1 Разработка пользовательских интерфейсов Системное и прикладное программное обеспечение Малышенко Владислав Викторович.
Простые рецепты продвижения электронных баз данных в университете Простые рецепты продвижения электронных баз данных в университете Мария Сергеевна Лаврова.
SCOM2007: Мониторинг работы Hyper-V, Terminal Services, App-V
Отчетность средствами Reporting Services 2008
Сергей Копорулин | Эксперт по технологиям | Microsoft
Управление виртуальной инфраструктурой Hyper-V и Virtual Server
Дизайн корпоративных сайтов SharePoint 2010
Шаблоны для презентаций 10 самых скачиваемых шаблонов для презентаций с сайта (статистика с по )
Presentation transcript:

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

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

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

Разработка общей инфраструктуры пользовательского интерфейса Человеко-центрированное проектирование ПО. Лекция №6. 4 Результат: грубые наброски экранов и вариантов поведения Инфраструктура взаимодействия Результат: детальный макет типовых экранов Визуальная инфраструктура Результат: форма (физическая модель) Физическая инфраструктура

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

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

Инфраструктура взаимодействия. Временный тип интерфейса Человеко-центрированное проектирование ПО. Лекция №6. 7 1

Инфраструктура взаимодействия. Фоновый тип интерфейса Человеко-центрированное проектирование ПО. Лекция №6. 8 1

Инфраструктура взаимодействия. Техническая платформа и тип интерфейса Человеко-центрированное проектирование ПО. Лекция №6. 9 1

Инфраструктура взаимодействия. «Настольные» приложения Человеко-центрированное проектирование ПО. Лекция № монопольный, временный, фоновый.

Инфраструктура взаимодействия. Продукты в веб-среде Человеко-центрированное проектирование ПО. Лекция № информационные веб-сайты; сервисные веб-сайты; веб-приложения; интернет-приложения. баланс между монопольным и временным типом

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

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

Инфраструктура взаимодействия. Веб-приложения Человеко-центрированное проектирование ПО. Лекция №

Инфраструктура взаимодействия. Интернет-приложения Человеко-центрированное проектирование ПО. Лекция №6. 15 RSS-reader 1

Инфраструктура взаимодействия. Встроенные системы и портативные устройства Человеко-центрированное проектирование ПО. Лекция №6. 16 Palm’s Tungsten T Apple iPod Платёжные терминалы Автомобильная приборная панель Nissan Connect Информационные киоски 1

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

Инфраструктура взаимодействия. Техническая платформа и тип интерфейса. Пример (2) Человеко-центрированное проектирование ПО. Лекция № Обычный режим Microsoft OneNote 2010 — цифровая записная книжка, в которой можно: собрать все заметки, сведения из различных источников, снимки экрана и др. в виде записных книг; использовать механизм поиска; организовывать совместную работу. Вариант №1.

Инфраструктура взаимодействия. Техническая платформа и тип интерфейса. Пример (3) Человеко-центрированное проектирование ПО. Лекция № Штатный режим "заметки на полях" Microsoft OneNote 2010 — быстрое создание простой текстовой заметки с сохранением в Неподшитые заметки. Вариант №2.

Инфраструктура взаимодействия. Техническая платформа и тип интерфейса. Пример (4) Человеко-центрированное проектирование ПО. Лекция № Microsoft OneNote web application - хранение и работа заметок в глобальной сети. Вариант №3.

Инфраструктура взаимодействия. Техническая платформа и тип интерфейса. Пример (5) Человеко-центрированное проектирование ПО. Лекция № Microsoft OneNote Mobile 2010 для Windows® phone. Думаю, особенно полезны рукописные заметки + возможность их преобразования (если она достойно реализована). Вариант №4.

Инфраструктура взаимодействия. Техническая платформа и тип интерфейса. Пример (6) Человеко-центрированное проектирование ПО. Лекция № Microsoft OneNote. Предположение. OneNote мог бы вести себя как демон, например, фоном отслеживая поведение других пользователей в совместных записных книгах и создавая оповещения об этих изменениях. Вариант №5.

Инфраструктура взаимодействия. Техническая платформа и тип интерфейса. Пример (7) Человеко-центрированное проектирование ПО. Лекция № Microsoft OneNote. Предположение. Легко представить, что процесс систематизации накопленных заметок и прочих сведений совместно с механизмами рецензирования и "связанных заметок" превратят взаимодействие в суверенный тип. Вариант №6.

Инфраструктура взаимодействия. Техническая платформа и тип интерфейса. Пример (8) Человеко-центрированное проектирование ПО. Лекция № Microsoft OneNote. Фантастическое предположение. Накопленные заметки и сведения автоматических систематизировались бы и представлялись бы в форме, например, по технологии подобной MS Pivot - погружение в "красочный мир" манипуляции данными. Вариант №7.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Информационная архитектура. Документация. Моделирование содержимого и инвентарь. Примеры Человеко-центрированное проектирование ПО. Лекция № Epicurious.com