Прикладное ПО Пользовательские интерфейсы и классы ПО

Автор работы: Пользователь скрыл имя, 05 Января 2011 в 17:10, реферат

Описание работы

На сегодняшний день в мире существует более 130 миллионов ком-пьютеров и бо¬лее 80 % из них объединены в различные информационно-вычислительные сети от малых локальных сетей в офисах до глобальных сетей типа Internet. Всемирная тенденция к объ¬единению компьютеров в сети обусловлена рядом важных причин, таких как ускорение пе¬редачи ин-формационных сообщений, возможность быстрого обмена информацией между пользователями, получение и передача сообщений (факсов, E-Mail писем и прочего) не отходя от рабочего места, возможность мгновенного получения любой информации из лю¬бой точки земного шара, а так же об-мен информацией между компьютерами разных фирм производителей ра-бо¬тающих под разным программным обеспечением.

Файлы: 1 файл

реферат.doc

— 488.50 Кб (Скачать файл)

   В литературе предложены различные формулировки руководящих принципов проектирования интерфейса. В стандартах ISO руководящие принципы представлены в ряде документов. Как указывалось в общем контексте в ГОСТ Р ИСО/МЭК 9126-93, в настоящее время существует ряд систем комплексных показателей (моделей качества) разной степени завершенности, однако, принятую в стандартах модель качества не нужно абсолютизировать. Цель введения стандартов — стимулировать широкое практическое использование руководящих принципов, а также накопление опыта для их последующего уточнения и развития. Стандартизированная модель отражает, по крайней мере, минимальный набор обязательных (или общепризнанных) принципов. 

Стандартизация  и проектирование

     При проектировании пользовательского  интерфейса исходным решением является выбор базовых стандартов типов управляющих средств интерфейса, который должен учитывать специфику соответствующей предметной области. Конкретизация стиля пользовательского интерфейса осуществляется в нормативных документах отраслевого и фирменного уровня. Возможна дальнейшая детализация дизайна интерфейса для определенной группы программных продуктов фирмы-разработчика. При разработке пользовательского интерфейса необходим учет характеристик предполагаемых конечных пользователей разрабатываемого программного средства. Спецификация типа пользовательского интерфейса определяет только его синтактику.

     Второе  направление стандартизации в области  проектирования — формирование конкретной системы руководящих эргономических принципов. Решение об их выборе должно вырабатываться совместно всеми членами команды по проектированию. Эта система должна быть согласована с соответствующим базовым стандартом (или группой стандартов). Для того чтобы стать эффективным инструментом проектирования система руководящих принципов должна быть доведена до уровня конкретных инструкций для программистов. При разработке инструкций учитываются нормативные документы по типу (стилю) интерфейса, а нормативные документы по проектированию пользовательского интерфейса должны войти в профиль стандартов программного проекта и в техническое задание. 

Стандарты и качество

     Формально стандартизированность пользовательского  интерфейса уместно связать с  другими инфраструктурными субхарактеристиками  качества программного продукта, такими, как соответствие (conformance) (в том числе и соответствие стандартам) и взаимозаменяемость (replaceability) (ГОСТ Р ИСО МЭК 9126-93). Выбор конкретного средства проектирования (языки быстрой разработки приложений, CASE-средства, конструкторы графических интерфейсов) может привести разработчика к необходимости придерживаться стандарта интерфейса, положенного в его основу.

     С другой стороны, выбор разработчиком  стандарта типа (стиля) пользовательского  интерфейса, адекватного предметной области и используемой ОС, потенциально должен обеспечить, хотя бы отчасти, выполнение таких принципов качества пользовательского интерфейса, как естественность и согласованность в пределах рабочей среды. Явный учет синтактики интерфейса облегчает создание однородного по стилю и предсказуемого для пользователя интерфейса. Кроме того, нужно учесть, что при разработке самого стандарта уже учитывались базовые принципы проектирования пользовательского интерфейса.

     Вводимые  в ISO 9241-11 меры практичности организация-заказчик может использовать до разработки заказной системы в качестве общих рамок для определения требований по практичности, которым должна соответствовать будущая система и по которым будут проводиться приемочные испытания. Таким образом, создается основа для обеспечения полноты, измеримости и сопоставимости этих требований, что может косвенно оказывать позитивное влияние на качество проектируемого программного изделия.

     Означает  ли, что неукоснительное следование стандартам может обеспечить необходимое  качество пользовательского интерфейса? Для простых и рутинных приложений — следование стандарту гарантирует только минимальный уровень качества. Для сложных и пионерских приложений требование обеспечения функциональной полноты может вступить в противоречие с ограниченными возможностями, предоставляемыми стандартом управляющих средств пользовательского интерфейса. 
 
 

 

Источники

 

Тоффлер Элвин. Метаморфозы власти. М.: АСТ, 2001  

Скопин  И.Н. Разработка интерфейсов программных  систем. "Системная информатика", вып. 6. Новосибирск: Наука, 1998  

Денисов Ю.А. Основы информационных систем, вып. I (11), www.citforum.ru_80/ operating_systems/ ois/ a.shtml  

Программирование  на Visual C++, http://vnews.uka.ru/ html/ aticles.htm  

Проектирование  пользовательского интерфейса на персональных компьютерах. Стандарт фирмы IBM. Вильнюс: DBS Ltd, 1992  

Official Guidelines for User Interface Developers and Designers, http://msdn.microsoft.com/ library/ default.asp?url=/ library/ en-us/ dnwue/ html/ welcome.asp  

Macintosh Human Interface Guidelines, http://developer.apple.com/ techpubs/ mac/ HIGuidelines/ HIGuidelines-2.html#avail1-0  

X Window System technology and standards, http://www.x.org/about.htm  

Мандел  Тео. Разработка пользовательского  интерфейса. М.: ДМК Пресс, 2001  

Дениг В., Эссиг Г., Маас С. Диалоговые системы "человек-ЭВМ". Адаптация к требованиям  пользователя. М.: Мир, 1984  

Алексеенко  Е.А., Гавриленко Е.В. Оценка качества пользовательского  интерфейса. "Управляющие системы  и машины", 2000, № 2  

Гультяев  А.К., Мишин В.А. Проектирование и дизайн пользовательского интерфейса. С.-Пб.: КОРОНА-принт, 2000  

Липаев  В.В., Филинов Е.Н. Формирование и  применение профилей открытых информационных систем. "Открытые системы", 1997, № 5 

Донской М. PC Magazine – Russian Edition © СК Пресс, 10/96. 

 

 

Содержание 

Информация о работе Прикладное ПО Пользовательские интерфейсы и классы ПО