Текст
                    МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ
ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ОБРАЗОВАНИЯ
«МИРЭА ‐ Российский технологический университет»
(РТУ МИРЭА)

Завьялов А. В.

Эргономика программного обеспечения
Методические указания

Москва 2020


ББК32.972 УДК 004.5 З 13 Завьялов А.В. Эргономика программного обеспечения [Электронный ресурс]: методические указания / Завьялов А. В. — М.: МИРЭА – Российский технологический университет, 2020. — 1 электрон. опт. диск (CD-ROM). Приведены указания по выполнению и оформлению курсовых работ по дисциплине «Эргономика программного обеспечения» для обучающихся РТУ МИРЭА по направлению подготовки магистров 01.04.02 «Прикладная математика и информатика» с профилем подготовки «Программные средства обработки информации и управления в технических и человеко-машинных системах». Методические указания издаются в авторской редакции. Автор: Завьялов Антон Владимирович Рецензент: Юрий Маркович Крыжановский, к.т.н., проф. РТУ МИРЭА Системные требования: Наличие операционной системы Windows, поддерживаемой производителем. Наличие свободного места в оперативной памяти не менее 128 Мб. Наличие свободного места в памяти постоянного хранения (на жестком диске) не менее 30 Мб. Наличие интерфейса ввода информации. Дополнительные программные средства: программа для чтения pdf-файлов (Adobe Reader). Подписано к использованию по решению Редакционно-издательского совета МИРЭА — Российский технологический университет. Обьем: 0.82 мб Тираж: 10 © Завьялов А. В.., 2020 © МИРЭА – Российский технологический университет, 2020
Оглавление Введение ................................................................................................................... 4 1. Общие требования к порядку выполнения и содержанию работы ................ 4 1. Требования к структуре и оформлению курсовой работы ............................. 5 1.1. Общие положения ......................................................................................... 5 1.2. Титульный лист ............................................................................................. 6 1.3. Задание на курсовую работу ........................................................................ 6 1.4. Оглавление ..................................................................................................... 6 1.5. Введение и заключение ................................................................................ 7 1.6. Глоссарий и список аббревиатур................................................................. 7 1.7. Список использованных источников .......................................................... 7 2. Требования к структуре основной части .......................................................... 8 2.1. Основные требования к системе ................................................................. 8 2.2. Описание текущего варианта системы ....................................................... 9 2.3. Проектирование нового варианта системы .............................................. 10 2.4. Оценка полученных результатов ............................................................... 10 2.5. Выводы ......................................................................................................... 11 3. Защита курсовой работы .................................................................................. 11 3.1. Оценка за курсовую работу ....................................................................... 11 3.2 Вопросы для подготовки к защите курсовой работы ............................... 13 4. Вспомогательная литература для выполнения курсовой работы ................ 13 4.1. Литература по основным принципам эргономического проектирования .............................................................................................................................. 13 4.2. Литература по исследованию и моделированию пользователей и их деятельности ....................................................................................................... 14 4.3. Литература по шаблонам и принципам проектирования пользовательских интерфейсов ........................................................................ 14 4.4. Литература по оценке эргономичности пользовательских интерфейсов .............................................................................................................................. 15 Заключение ............................................................................................................ 15 3
Введение Эргономика программного обеспечения – это раздел эргономики, научной и проектировочной дисциплины, направленной на создание технических средств, предназначенных для эффективного использования человеком. Программное обеспечение, созданное с соблюдением принципов эргономического проектирования, адаптировано для конкретных условий использования, учитывает потребности пользователей, эффективно для бизнеса и является ядром экосистемы, обеспечивающей развитие личности и организации. Курсовые работы, выполняемые в рамках дисциплины «Эргономика программного обеспечения», предназначены для получения практических навыков применения знаний, предусмотренных теоретическим курсом. Темы работ направлены на создание новых или улучшение существующих программных продуктов, представляющих большую ценность для пользователей. Темы назначаются индивидуально, исходя из интересов, сформированных у обучающихся компетенций или направления их практической деятельности. Допускается также выбор тем, направленных на создание и доработку информационных систем. 1. Общие требования к порядку выполнения и содержанию работы Руководитель курсовой работы: – устанавливает требования к содержанию и объему курсовой работы на основе методических указаний по курсовому проектированию и доводит их до сведения студентов при выдаче заданий на курсовое проектирование; – определяет основные направления деятельности студентов по выполнению Работ в соответствии с заданиями. Общий объем курсовой работы, как правило, не должен быть менее 15 и не более 70 листов. Содержание курсовой работы должно строго соответствовать заданию на ее выполнение. 4
Подбор литературы осуществляется по студентом теме курсового самостоятельно. проекта Руководитель (работы) при этом определяет наиболее важные источники, которые обязательно должны быть использованы при выполнении курсовой работы. Студенту рекомендуется использовать все источники информации: научно-технические библиотеки, электронно-библиотечные системы и Интернет. Общее количество используемых источников при выполнении Работы определяется студентом самостоятельно (рекомендуемое количество от 5 до 20). Рекомендуется использовать источники, изданные в последние 3-5 лет. Курсовая работа также должна отвечать следующим требованиям: – быть выполненной на достаточном теоретическом и техническом уровне; – основываться на результатах самостоятельной работы (исследования) студента; – быть оформленной в соответствии с требованиями и в выполненной сроки, которые указаны в задании. 1. Требования к структуре и оформлению курсовой работы 1.1. Общие положения Оформление курсовой работы должно быть выполнено на основе ГОСТ 7.32-2001. Курсовая работа должна включать: – титульный лист; – задание на курсовую работу; – оглавление; – введение; – основную часть; – заключение или выводы; – список использованных источников. Каждый раздел должен начинаться с новой страницы. Курсовая работа печатается на одной стороне листов белой бумаги формата А4. 5
Рекомендуется использовать шрифт Times New Roman Cyr, размер – 14 (при большом объеме работы может быть уменьшен до 12), межстрочный интервал – 1,5 (при большом объеме работы может быть уменьшен до 1,2). Основной цвет текста – черный. Текст должен быть напечатан с соблюдением единых для всего документа размеров полей: правое – не менее 10 мм, левое, верхнее и нижнее – не менее 20 мм. В основной части каждый элемент задания должен быть выделен в отдельный подраздел. Страницы отчета следует нумеровать арабскими цифрами, соблюдая сквозную нумерацию по всей работе. Номер страницы проставляют по центру строки, в верхнем или нижнем колонтитуле. Объём курсовой работы должен составлять от 15 до 50 страниц. 1.2. Титульный лист Титульный лист должен быть оформлен в соответствии с образцом, размещенным на сайте кафедры http://vega.fcyb.mirea.ru, в разделе «Студентам». Титульный лист должен быть включен в общую нумерацию страниц, при этом номер на нем не проставляется. 1.3. Задание на курсовую работу Задание выдаётся каждому студенту руководителем курсовой работы. Работа над заданием может проводиться индивидуально или в группе, состав которой указывается в задании и отчете по курсовой работе. Задание должно быть оформлено в соответствии с образцом, размещенным на сайте кафедры http://vega.fcyb.mirea.ru, в разделе «Студентам». 1.4. Оглавление В начале отчета по курсовой работе должно быть расположено оглавление с указанием структурных элементов отчета и номерами страниц. В оглавление вносятся только пронумерованные разделы и приложения. Номера разделам присваиваются последовательно, могут содержать до 4-х уровней вложения (например, 1.2.3.4). 6
Структурные элементы работы, которые не имеют заголовков, не нумеруются и в оглавление не включаются. Пункты перечислений, не включенные в общую структуру нумерации (например, 1), 2), 3), … в разделе 1.2) в оглавление не включаются. Приложения обозначаются буквами (Приложение А, Приложение Б, …) 1.5. Введение и заключение Во введении (рекомендуемый объём 1-2 страницы) дается общая характеристика курсовой работы: – обосновывается актуальность выбранной темы; – определяется цель работы и задачи, подлежащие решению для её достижения; – описывается объект и предмет исследования; – описываются используемые методы и информационная база исследования; – кратко характеризуется структура работы по разделам. В заключении приводится информация о том, какие цели и результаты были достигнуты в процессе курсового проектирования, какие темы были изучены, какие знания и умения приобретены. 1.6. Глоссарий и список аббревиатур При использовании в работе терминов или аббревиатур, которые не являются широко распространенными или могут иметь в контексте изучаемой дисциплины несколько толкований, они определяются и расшифровываются в специальных разделах «Глоссарий» и «Список аббревиатур». 1.7. Список использованных источников В конце работы приводятся ссылки на литературу и другие источники, использованные студентом при выполнении курсовой работы. Ссылки на использованные в ходе курсовой работы алгоритмы, методы, приемы, практики и работы других авторов обязательны. 7
Ссылки оформляются в соответствии с ГОСТ 7.1-2003. Примеры оформления ссылок в различных случаях приведены в приложении к данному ГОСТ. При использовании ресурсов Интернет и других электронных ресурсов описание выполняется в соответствии с ГОСТ 7.82, в приложении к которому также приведены примеры описаний. Описание должно содержать, как минимум, название ресурса (страницы), авторов (при наличии таких сведений), URL для доступа и время обращения обучающегося к ресурсу. При наличии в различных источниках отличающихся описаний для использованного метода, приема, шаблона указывается ссылка на ту версию, которая использована в работе. 2. Требования к структуре основной части В основную часть курсовой работы включается подробное описание результатов проведенного исследования. Подробность и стиль изложения включаемых сведений должны быть такими, чтобы читатель, который слабо ориентируется в предметной области выбранной программы (или информационной системы), смог сформировать полное представление о сложности и структуре решаемых проблем, использованных методах, приемах, а также полученных результатах и их эффективности. В структуре основной части должны быть предусмотрены следующие подразделы: – основные требования к системе; – описание текущего варианта системы (при переработке существующего программного средства или информационной системы); – проектирование нового варианта системы; – оценка полученных результатов; – выводы. Начинать новую страницу для каждого подраздела не следует. 2.1. Основные требования к системе 8
В этом разделе приводятся: – ключевые требования и ограничения для рассматриваемого программного средства (информационной системы): задачи, функции, различные виды программных требований, ограничения, связанные с предметной областью, организацией, потребителем или техническими возможностями; – ключевые характеристики и критерии эргономичности, которые используются и дополнительно могут быть использованы для наиболее полной оценки эффективности работы программного средства (информационной системы), а также результатов их доработки. 2.2. Описание текущего варианта системы В этом разделе приводятся: – описание текущего варианта пользовательского интерфейса программы или информационной системы. Описание выполняется с использованием снимков экранов, фотографий, сопровождается пояснениями по назначению элементов интерфейса и способам их использования; – перечень исходных замечаний, полученных от руководителя курсовой работы, которые должны быть устранены, или требований, которые должны быть выполнены; – результаты анализа соответствия текущего варианта пользовательского интерфейса программы или информационной системы принципам человеко-центрированного проектирования: наиболее важные факты и оценки, свидетельствующие о соблюдении или нарушении принципов человеко-центрированного проектирования, описание возможностей устранения выявленных нарушений; – анализ соответствия текущего варианта пользовательского интерфейса программы или информационной системы психологическим, психофизиологическим и физиологическим возможностям человека при их использовании: наиболее важные факты и оценки, свидетельствующие о 9
соблюдении или нарушении рекомендаций по проектированию ГПИ с учетом психологических возможностей и ограничений пользователей; – анализ простоты изучения текущего варианта пользовательского интерфейса программы или информационной системы. 2.3. Проектирование нового варианта системы В этом разделе приводятся: – результаты деятельности, анализа включая: и моделирование описание выбранных пользователей методов и их исследования пользователей и деятельности, результаты применения этих методов, полученные модели пользователей и их деятельности с пояснениями; – описание информационной архитектуры нового варианта пользовательского интерфейса программы или информационной системы, включая: выбор и обоснование используемых шаблонов взаимодействия архитектурного уровня, описание предлагаемой архитектуры и ее отличий от текущего варианта; – результаты детального проектирования нового варианта пользовательского интерфейса программы или информационной системы, включая: выбор и обоснование используемых шаблонов взаимодействия, описание предложений по устранению нарушений или совершенствованию пользовательского интерфейса в соответствии с принципами проектирования интерфейсов, прототипы нового варианта пользовательского интерфейса с пояснениями отличий и преимуществ по сравнению с текущим вариантом; – альтернативные варианты пользовательского интерфейса программы или информационной системы, использованные для тестирования и изучения предпочтений пользователей, а также полученные в ходе тестирования результаты. 2.4. Оценка полученных результатов В этом разделе приводится оценка эргономичности нового варианта пользовательского интерфейса программы или информационной системы с помощью ключевых характеристик и критериев эргономичности, указанных 10
в подразделе «Основные требования к системе», для текущего и нового варианта пользовательского интерфейса с описанием результатов их сопоставления. 2.5. Выводы В разделе с выводами приводится лаконичное изложение выполненных работ, полученных результатов и навыков. 3. Защита курсовой работы При защите курсовой работы студент должен показать полученные в процессе её выполнения знания и уметь ответить на вопросы по теме курсовой работы, а также на замечания руководителя. 3.1. Оценка за курсовую работу При оценке курсовой работы учитывается как качество устного ответа студента, так и глубина проработки темы, умение обосновать собственное мнение по изученным проблемам, качество анализа фактического материала, полученные выводы и рекомендации. Работа оценивается по четырехбальной системе (отлично, хорошо, удовлетворительно, неудовлетворительно). Оценка «отлично» выставляется, если выполнены все следующие условия: – работа выполнена в полном соответствии с заданием, отличается глубиной проработки всех разделов содержательной части, пояснительная записка оформлена с соблюдением установленных правил; – руководитель характеризует деятельность студента положительно (в частности, отмечает его инициативу, самостоятельность, систематичность работы на всех этапах ее выполнения); – в докладе исчерпывающе, последовательно, четко и логически правильно изложена суть работы и ее основные результаты; – студент свободно владеет теоретическим материалом, безошибочно применяет его при решении задач, сформулированных в задании; 11
– на все вопросы студент дает обстоятельные и правильные ответы, убедительно защищает свою точку зрения. Оценка «хорошо» выставляется, если выполнены все следующие условия: – работа выполнена в соответствии с заданием, отличается глубиной проработки всех разделов содержательной части, пояснительная записка оформлена с соблюдением установленных правил; – руководитель характеризует деятельность студента положительно, возможно, с незначительными замечаниями; – в докладе правильно изложена суть работы и ее основные результаты; – студент достаточно твердо усвоил теоретический материал и может применять его самостоятельно и по указанию преподавателя; – на большинство вопросов студентом даны правильные ответы, студент защищает свою точку зрения достаточно обоснованно. Оценка «удовлетворительно» выставляется, если выполнено одно из следующих условий: – работа выполнена в основном правильно, но без необходимой проработки некоторых разделов; – в докладе упущены некоторые принципиальные моменты содержательной части работы; – на вопросы студент отвечает неуверенно или допускает серьезные ошибки, неуверенно защищает свою точку зрения. Оценка «неудовлетворительно» выставляется, если студент не может защитить свои решения, допускает грубые фактические ошибки при ответах на поставленные вопросы или вовсе не отвечает на них. Студентам, получившим неудовлетворительную оценку за курсовую работу, предоставляется право выбора новой темы или, по решению руководителя, переработки прежней темы и определяется новый срок для ее выполнения. 12
3.2 Вопросы для подготовки к защите курсовой работы Вопросы, задаваемые студенту в процессе защиты, зависят от выбранной темы курсовой работы, ее соответствия заданию, предъявленным требованиям и соблюдения сроков выполнения. По содержательной части курсовой работы следует предварительно подготовить ответы на следующие вопросы: – Какова структура человеко-машинного взаимодействия при использовании вашей программы или функционировании информационной системы? – Какие ключевые характеристики эргономичности системы удалось улучшить в ходе курсовой работы? – Какие методы исследования текущего варианта программы или информационной системы оказались максимально эффективными? – Какие принципы эргономичного проектирования удалось реализовать при разработке нового варианта пользовательского интерфейса программы или информационной системы? Каким образом они были реализованы? – Какие шаблоны и принципы проектирования пользовательского интерфейса выбраны для использования в новом варианте пользовательского интерфейса программы или информационной системы? Почему? – Какие дополнительные/дальнейшие направления совершенствования пользовательского интерфейса программы или информационной системы вы видите? 4. Вспомогательная литература для выполнения курсовой работы 4.1. Литература по основным принципам эргономического проектирования 1. Мунипов В.М., Зинченко В.П. Эргономика: человекоориентированное проектирование техники, программных средств и среды: Учебник. - М.: Логос, 2001. - 356 с: ил. - ISBN 5-94010-043-0. 13
2. Суджич Д. Язык вещей. – 2-е изд.– М.: Стрелка Пресс, 2015. – 232 с.: ил. 3. ГОСТ Р ИСО 9241-210—2016. Эргономика взаимодействия человек — система. Часть 210. Человеко-ориентированное проектирование интерактивных систем. 4.2. Литература по исследованию и моделированию пользователей и их деятельности 1. Сергеев С. Ф. Инженерная психология и эргономика: Учебное пособие. – М.: НИИ школьных технологий, 2008. – 176 с. 2. Эргодизайн промышленных изделий и предметно-пространственной среды: учеб. пособие / Под ред. В.И. Кулайкина, Л.Д. Чайновой. – М.: ВЛАДОС, 2009. 3. Купер А., Рейман Р., Кронин Д. Интерфейс. Основы проектирования взаимодействия. - Пер. с англ. - СПб.: Питер, 2018. - 720 с.: ил. 4. Гарретт Дж. Веб-дизайн: книга Джесса Гарретта. Элементы опыта взаимодействия. – Пер. с англ. – СПб.: Символ-Плюс, 2019. – 192 с.: ил. 4.3. Литература по шаблонам и принципам проектирования пользовательских интерфейсов 1. Тидвелл Д. Разработка пользовательских интерфейсов. – СПб: Питер, 2011. – 480 с.: ил. 2. Нейл Т. Мобильная разработка. Галерея шаблонов. - СПб.: Питер, 2013. 3. Bank Ch. Web UI Design Patterns 2014: A Deeper Look At The Hottest Websites and Web Apps Today. - UxPin, 2014. 4. Нейл Т., Скотт Б. Проектирование веб-интерфейсов. - М.: Символ, 2010. 14
4.4. Литература по оценке эргономичности пользовательских интерфейсов 1. Константайн Л., Локвуд Л. Разработка программного обеспечения. – СПб.: Питер, 2004. 2. ГОСТ Р ИСО 9241-210—2016. Эргономика взаимодействия человек—система. Часть 210. Человеко-ориентированное проектирование интерактивных систем. 3. Головач В. Юзабилити-тестирование по дешевке [Электронный ресурс] / Коллективный блог сотрудников Usethics. – Режим доступа: https://medium.com/usethics-doc/юзабилити-тестирование-по-дешевке2e853250960f. 4. Горячкин Б. С. Шкала для оценки эргономичности способов отображения информации. - 2014. Заключение Курсовая работа – одна из форм учебной работы, которые позволяют получить наиболее ценный практический опыт, навыки и умения в соответствующей области науки. Оценка за курсовую работу при этом отражает только степень соответствия процесса, используемых методов и полученных результатов предъявленным требованиям. В связи с этим особое внимание следует обратить на выбор темы, возможность её глубокой проработки, наличие необходимых для этого данных и доступа к заинтересованным в получении практического результата экспертам. При определении темы необходимо сбалансировать интерес студента, практическую ценность достижимых результатов и ограниченные сроки выполнения курсовой работы, установленные учебным планом. Успешные курсовые работы включаются в специальную коллекцию кафедры и доступны другим её студентам для использования в последующей учебной работе в качестве примеров и пособий. 15
Использование в курсовой работе любых источников без указания ссылки на них недопустимо. В то же время по согласованию с руководителем курсовая работа может являться продолжением или более детальным исследованием на основе ранее выполненной другими студентами. В этом случае в пояснительной записке следует излагать только новые полученные результаты. 16