Процесс дизайна - Саратовский государственный университет

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ
ФЕДЕРАЦИИ
Саратовский государственный университет имени Н.Г. Чернышевского
Факультет компьютерных наук и информационных технологий
УТВЕРЖДАЮ
_______________________
"_____"__________________20___ г.
ПРОГРАММА УЧЕБНОЙ ДИСЦИПЛИНЫ
Человеко-центрированное проектирование ПО
Направление подготовки
010500 – Математическое обеспечение и администрирование
информационных систем
Профиль подготовки
Параллельное программирование
Квалификация (степень) выпускника
Бакалавр
Форма обучения
Очная
Саратов
2011
1. Цели освоения дисциплины
Целями освоения данной дисциплины являются получение базовых
знаний и ознакомление с практикой построения человеко-центрированного
ПО, умение выбирать подходящие инструменты разработки и моделирования
дизайна и развитие способностей применять полученные знания на практике.
2. Место дисциплины в структуре ООП бакалавриата
Данная учебная дисциплина входит в раздел «Профессиональный цикл.
Дисциплина по выбору» ФГОС-3.
Для успешного освоения дисциплины необходимы компетенции,
сформированные
в
ходе
изучения
курсов
“Информатика
и
программирование”, спец-курса “Основы языка C#”.
Компетенции, сформированные в результате изучения данной
дисциплины,
будут
использоваться
при
написании
выпускной
квалификационной работы.
3 Компетенции обучающегося, формируемые в результате
освоения дисциплины
Данная дисциплина способствует формированию следующих
компетенций:
- способность применять знания на практике (ОК 5);
- способность адаптироваться к новым ситуациям (ОК 8);
- базовые знания в различных областях (ОК 13);
- определение общих форм, закономерностей, инструментальных
средств для данной дисциплины (ПК 1);
- умение понять поставленную задачу (ПК 2);
- умение формулировать результат (ПК 3);
- умение грамотно пользоваться языком предметной области (ПК 7);
- умение ориентироваться в постановках задач (ПК 8).
В результате освоения дисциплины обучающийся должен:
Знать:
- инструментальные средства построения человеко-машинных
интерфейсов;
- основные принципы построения человеко-машинных интерфейсов;
- правила построения пользовательского интерфейса;
- основные элементы пользовательского интерфейса;
- правила обработки ошибок в языке C#;
- правила обработки исключений в языке C#;
Уметь:
- создавать макеты;
- ставить задачи в области построения интерфейсов;
- создавать пользовательский интерфейс Windows-программ с
помощью языка C# в среде Visual Studio 2010;
- создавать корректно взаимодействующее с пользователем ПО;
Владеть:
- навыками корректного использования стандартных элементов
пользовательского интерфейса;
- навыками построения пользовательских интерфейсов Windowsпрограмм с помощью языка C# в среде Visual Studio 2010;
4. Структура и содержание дисциплины
Общая трудоемкость дисциплины составляет 4 зачетных единицы, 144 часа.
№
п/
п
Раздел дисциплины
Сем
естр
Неделя
семестра
Виды учебной работы,
включая
самостоятельную работу
студентов и
трудоемкость (в часах)
в 8
1-2
Лек
6
8
3-4
6
4
5
8
5-6
6
4
5
Инструменты
прототипирования
Windowsприложения
8
7-8
6
4
7
8
9-10
6
4
6
6
Веб-приложения
8
11-13
9
6
5
7
Тестирование
8
14-15
6
4
5
30
33
1
Введение
юзабилити
2
Пользовательский
интерфейс
3
4
5
Процесс дизайна
Пр
4
Сам
Промежуточная аттестация
ИТОГО: 45
Формы текущего
контроля
успеваемости (по
неделям
семестра)
Формы
промежуточной
аттестации (по
семестрам)
Опрос
(по
контрольным
вопросам №1)
Практическая
работа
1,
контрольная
работа 1
Практическая
работа 1.1
Практическая
работа 1.2
Практическая
работа
2,
контрольная
работа 2
Практическая
работа 3
Практическая
работа 4
Экзамен
36
Раздел “Введение в юзабилити”. Юзабилити. Показатели. Проблемы
программных продуктов. Стандарт ISO 9241-11.
Раздел “Пользовательский интерфейс”. Типы интерфейсов. Типы
пользователей. 10 правил Якоба Нильсена. Принципы построения
интерфейсов. Моделирование интерфейсов. Формирование привычек.
Метафоры. Длительные операции. Сообщения об ошибках. Проверка ввода
(валидация). Подтверждения. Меню. Окна.
Раздел “Процесс дизайна”. Первоначальное проектирование. Прототип.
Тестирование и модификация.
Раздел “Инструменты прототипирования”. Основы MS Visio. Сценарии
использования.
Раздел “Windows-приложения”. Элементы интерфейса.
Раздел “Веб-приложения”. Особенности веб-интерфейсов. Элементы
интерфейса.
Раздел “Тестирование”. Тестирование интерфейсов. Тестирование
производительности. Инструменты тестирования.
5. Образовательные технологии
Рекомендуемые образовательные технологии: лекции, самостоятельная
работа студентов.
При проведении занятий планируется использование презентаций,
обсуждение самостоятельно проведенных студентами работ.
7.
Учебно-методическое
дисциплины
и
информационное
обеспечение
а) основная литература:
1) Михеева Е.В. Практикум по информационным технологиям в
профессиональной деятельности : учеб. пособие - М.: Проспект: ТК
Велби, 2007
2) Дунаев В.В. (X)HTML. Скрипты и стили. Самое необходимое - СПб.:
БХВ-Петербург, 2009
3) Бенкен, Е. С., Самков Г.A. AJAX. Программирование для Интернета СПб.: БХВ-Петербург, 2009
4) Дронов В.А. PHP 5/6, MySQL 5/6 и Dreamweaver CS4. Разработка
интерактивных Web-сайтов - СПб.: БХВ-Петербург, 2009
5) Яковлев А., Довжиков А. Веб-аналитика. Основы, секреты, трюки СПб.: БХВ-Петербург, 2010
б) дополнительная литература:
1) Нильсен Я. Веб-дизайн Designing Web Usability / Якоб Нильсен. - СПб. :
Символ-Плюс, 2002.
2) Пауэлл Т.А. WEB-дизайн Web Desing: The Complete Reference Second
Edition / Т. А. Пауэлл ; пер. с англ. Ю. Гороховского. - 2-е изд., перераб.
и доп. - СПб. : БХВ-Петербург, 2005.
3) Стотлемайер Д. Тестирование Web-приложений: Средства и методы
для автоматизированного и ручного тестирования программного
обеспечения Web-сайтов Automated Web Testing Toolkit : справочное
издание / Диан Стотлемайер. - М. : КУДИЦ-ОБРАЗ, 2003.
4) Джеф Раскин, “Интерфейс: новые направления в проектировании
компьютерных систем”
5) Л. Константайн, Л. Локвуд, “Разработка программного обеспечения”
6) Алан Купер, “Психбольница в руках пациентов”
7) Jenifer Tidwell, “Designing Interfaces”
в) программное обеспечение и Интернет-ресурсы
1) Юзабилити и дизайн интерфейсов: события, идеи, методы, обсуждения
– 2011, http://gui.ru
2) UsabilityNet: usability resources for practitioners and managers – 2011,
http://www.usabilitynet.org
3) Usability в России – 2011, http://usability.ru
4) Сообщество специалистов по юзабилити, проектированию
пользовательских интерфейсов и user experience Беларуси – 2011,
http://usability.by
5) Веб-дизайн – 2011, http://habrahabr.ru/blogs/web_design/
8. Материально-техническое обеспечение дисциплины
Для практической работы студентов необходима мультимидийная
лекционная аудитория, компьютерный класс с операционной системой MS
Windows и установленными продуктами MS Visio, MS Visual Studio 2010
(C#).
В лекционных материалах и разборах самостоятельных работ
используется проектор.
«Программа составлена в соответствии с требованиями ФГОС ВПО с учетом
рекомендаций и Примерной ООП ВПО по направлению «010500
Математическое обеспечение и администрирование информационных
систем» и профилю подготовки «Параллельное программирование».
Автор
директор Саратовского филиала
компании EPAM Systems
___________ П. В. Агуров
Программа одобрена на заседании базовой кафедры Математическое
обеспечение вычислительных комплексов и информационных систем от «15»
февраля 2011 года, протокол № 1.
Заведующий кафедрой
профессор
___________ Д. К. Андрейченко
Декан факультета КНиИТ,
Доцент
___________ А. Г. Федорова
Download