- •Группа стандартов iso
- •Группа стандартов cmm, разработанных sei
- •9. Тяжелые" и "легкие" процессы разработки
- •10. Унифицированный процесс Rational
- •11.Фазы процесса rup выделяемые в жц.
- •12.Артефакты проекта rup- модели их виды.
- •13.Дисциплины rup, различные наборы деятельностей.
- •23. Методы контроля качества
- •24.Тестирование
- •25. Проверка на моделях
- •26. Ошибки в программах
- •27.Анализ области решений
- •28) Архитектура программного обеспечения.
- •29) Список стандартов, регламентирующих описание архитектуры
- •30) Разработка и оценка архитектуры на основе сценариев
- •31)Uml Виды диаграмм uml
- •32) Статические диаграммы
- •33)Динамические диаграммы
- •34) Образец проектирования их виды.
- •35) Архитектурный стиль, идиома, образец анализа
- •36)Архитектурный стиль «многоуровневая система» . Архитектурный стиль « данные» представление- обработка» идиома «шаблонный метод»
- •37) Образцы организации и образцы процессов
- •38)Принципы создания удобного пользовательского интерфейса
- •39) Удобство использования программного обеспечения
- •40) Психологические и физиологические факторы
- •41) Факторы удобства использования и принципы создания удобного по
- •42.Методы разработки удобного программного обеспечения.
- •43.Контроль удобства программного обеспечения.
- •44.Компоненты технологии и разработка распределенного по.
- •46.Задачи управления проектами. Окружение проекта.
- •Окружение проекта
- •47.Структура организации-исполнителя проекта
- •48.Организационная культура. Заинтересованные в проекте лица.
- •Заинтересованные в проекте лица
- •50. Управление содержанием проекта и качеством
- •51. Метрики по
- •52.Управление ресурсами
- •53.Специфика управления персоналом
- •52.Управление рисками
- •55.Управление коммуникациями и информационным обеспечением
41) Факторы удобства использования и принципы создания удобного по
Основные факторы, с помощью которых можно оценить или даже измерить удобство использования программы, следующие:
1)Адекватность интерфейса— это его соответствие тем задачам, которые пользователи должны и хотели бы решать с ее помощью. 2)Производительность работы пользователей – это количество однотипных реальных задач, которые пользователь может решить с помощью ПО за единицу времени. 3)Скорость обучения новых пользователей – это количество задач, выполнению которых новый пользователь самостоятельно обучается за единицу времени. 4)Эффективность предотвращения и преодоления ошибок пользователей. 5)Субъективное удовлетворение пользователей.
Специалисты по удобству использования обычно формулируют некоторый набор принципов и правил, позволяющих как оценивать удобство интерфейса, так и предлагать решения, повышающие его удобство.
Правило доступности.
Правило эффективности.
Правило непрерывного развития.
Правило поддержки.
Правило соблюдения контекста.
Следующие принципы позволяют находить решения, повышающие удобство пользовательского интерфейса.
Принцип структуризации.
Принцип простоты.
Принцип видимости.
Принцип обратной связи.
Принцип толерантности.
Принцип повторного использования.
42.Методы разработки удобного программного обеспечения.
Одним из наиболее технологичных подходов к разработке удобного пользовательского интерфейса является проектирование,ориентированное на использование (usage-centered design), предложенное Л. Константайном и Л. Локвуд (L. Constantine, L. Lockwood) .
Основная идея этого метода — использование специальных моделей, способствующих адекватному определению набора задач, которые необходимо решать пользователям, и способов организации информации, позволяющих упростить их решение.
Список моделей, которые используются в рамках проектирования, ориентированного на использование, следующий:
Модель ролей.
Эта модель представляет собой список ролей пользователей системы. Каждая роль — это группа связанных задач и потребностей некоторого множества пользователей. Модель ролей может определять связи между ролями (роли могут уточнять друг друга, включать друг друга или просто быть похожими) и набор из одной-трех центральных ролей, на которые, в основном, и будет нацелено проектирование.
Модель задач.
Модель задач при проектировании пользовательского интерфейса строится на основе сущностных вариантов использования (essential use cases). Описание сущностного варианта использования отличается от обычного тем, что в рамках его сценариев выделяются только цели и задачи пользователя, а не конкретные его действия.В результате модель задач представляет собой набор переработанных вариантов использования со связями между ними по обобщению, расширению и использованию. Некоторые из вариантов использования объявляются основными — без них программа потеряет значительное количество пользователей.
Модель содержимого.
Модель содержимого пользовательского интерфейса описывает набор взаимосвязанных контекстов взаимодействия илирабочих пространств (представляемых экранами, формами, окнами, диалогами, страницами и пр.) с содержащимися в них данными и возможными в их рамках действиями.
При построении этой модели нужно определить, что войдет в состав интерфейса (какие данные и функции), и не решать вопрос о том, как именно оно будет выглядеть.
После определения набора контекстов и их информационного и функционального содержимого рисуется карта навигациимежду контекстами, показывающая возможные переходы между ними. Карта навигации объединяет различные контексты взаимодействия в рамках модели содержимого интерфейса.
Перечисленные три вида моделей — ролей, задач и содержимого — являются основными. Оставшиеся два вида моделей используются только при необходимости.