
- •Проектирование информационных систем
- •Содержание
- •Лекция 1. Общая характеристика процесса проектирования ис
- •Основные понятия дисциплины
- •Срс виды обеспечивающих систем:
- •Принципы проектирования ис
- •Методы и средства проектирования ис
- •Классификация методов проектирования ис
- •Технология проектирования ис
- •Формализация технологии проектирования ис
- •Требования к эффективности и надежности проектных решений (срс)
- •Лекция 2. Жизненный цикл программного обеспечения (жцпо)
- •Понятие и основные процессы жц
- •Стандарты, регламентирующие создание по
- •Стадии жц по
- •Модели жц по
- •Каскадная модель
- •Спиральная модель
- •Лекция 3.Структура информационно-логической модели (илм) ис
- •1) Понятие илм
- •2) Этапы составления илм
- •Лекция 4. Разработка функциональной модели ис
- •Понятие функциональной модели (фм)
- •Sadt-метод построения фм
- •Состав фм
- •Иерархия диаграмм фм
- •Функциональная методика потоков данных
- •Лекция 5. Разработка модели данных ис
- •Понятие модели данных и их классификация
- •Уровни моделей данных
- •3) Логические и физические модели данных Логические модели данных:
- •Физические модели данных
- •Нормализация
- •Построение модели данных
- •Разработка моделей защиты данных
- •Лекция 6. Разработка пользовательского интерфейса ис
- •Понятие пользовательского интерфейса (пи)
- •Структура и классификация пи
- •Классификация управляющих средств пи
- •Принципы проектирования пи
- •Аппаратное и программное обеспечения пи
- •Правила этапы разработки пи
- •Этапы разработки пи:
- •Разработка пи
- •Проектирование пи, как часть разработки технического задания
- •Проектирование иерархического меню пи
- •Проектирование экранных форм пи
- •Реквизитный состав экранной формы
- •Проектирование отчетов пи
- •Реквизитный состав отчета
- •Лекция 7. Проектная документация ис
- •Стандарты проектирования
- •Проектная документация (пд)
- •Технико-экономическое обоснование (тэо)
- •Рабочий проект
- •Лекция 8. Инструментальные средства проектирования ис
- •Понятие case-технологии
- •Принципы case-технологий
- •Факторы эффективности case-технологии
- •Аспекты выбора case-технологии
- •Классификация case-средств
Лекция 6. Разработка пользовательского интерфейса ис
Понятие пользовательского интерфейса (ПИ)
Структура и классификация ПИ
Принципы проектирования ПИ
Аппаратное и программное обеспечения ПИ
Правила этапы разработки ПИ
Разработка ПИ
Проектирование ПИ, как часть разработки технического задания
Проектирование иерархического меню ПИ
Проектирование экранных форм ПИ
Проектирование отчетов ПИ
Понятие пользовательского интерфейса (пи)
Пользовательский интерфейс (человеко-машинный диалог) – своеобразный коммуникационный канал, по которому осуществляется взаимодействие пользователя и компьютера.
ПИ компьютерного приложения включает в себя: средства отображения информации, отображаемая информация, форматы, коды, командные режимы, язык «пользователь-интерфейс», устройство и технологии ввода данных, диалоги, взаимодействия и транзакции между пользователем и компьютером, обратная связь с пользователем, поддержка в принятии решения в конкретной предметной области, порядок использования программы и документация на нее.
Грамотно построенный ПИ сокращает число ошибок и способствует тому, что пользователь чувствует себя комфортно, от этого в конечном итоге зависит производительность работы – основной показатель качества пользовательского интерфейса. Лучший ПИ – это такой интерфейс, которому пользователь не должен уделять много внимания, почти не замечать его, такой интерфейс называется прозрачным.
Требования, предъявляемые к пользовательскому интерфейсу, для обеспечения максимального удобства пользователю при работе с программой:
дизайн интерфейса отвечает правилам эргономики;
присутствует естественность (интуитивность) работы с программой;
нагрузка на память пользователя, по возможности, минимальна;
стандартность приемов работы (согласованность с прошлым навыком);
подсказки, позволяющие пользователю принять решение в создавшейся ситуации;
интерактивная помощь (возможность ее вызова из любого места программы);
очевидность меню (простая формулировка, иерархическая структура, логическое соответствие пунктов и подпунктов);
действия пользователя должны быть обратимыми (т. е. должна предоставляться возможность отмены);
возможность использования «горячих» клавиш;
экстренный выход из программы.
Структура и классификация пи
В дизайне ПИ условно выделяют две составляющие:
Декоративная – это элементы, отвечающие за эстетическую привлекательность программы.
Активная: активные элементы подразделяются на операционные и информационные образы моделей вычисления и управляющие средством ПИ, посредством которых пользователь управляет программой. Управляющие средства различных классов программ могут сильно отличаться, поэтому необходимо классифицировать интерфейсы по соответствующим им управляющим средствам.
Таблица 4
Классификация управляющих средств пи
Классы интерфейса |
Подклассы |
Примеры типов управляющих средств |
Символьный |
Командный интерфейс |
«Вопрос-ответ» |
Командная строка |
||
… |
||
Графический |
Простой графический |
Экранные формы |
Управляющие клавиши |
||
Истинно графический, двухмерный |
Меню |
|
Графические элементы управления |
||
Прямое манипулирование |
||
Трехмерный |
Конические деревья |
В основе управляющих средств лежит интерфейсный или диалоговый язык.
Классификация диалоговых языков
Признаком классификации на верхнем уровне является роль человека в диалоге, которая может быть ведущей и ведомой. В запросных инициатива за человеком, а в ответном за компьютером.
Выбор диалогового языка должен осуществляться с ориентацией на пользователя, а диалог проектироваться с учетом принципа дружественности. В настоящее время ПИ чаще всего осуществляется на основе WIMP-интерфейса (окна windows, образ, меню, указатель). В перспективе SILK-интерфейс (речь, образ, язык и знания).
Проектирование ПИ должно заканчиваться составлением модели диалога, отражающий порядок работы пользователя с ПК. Наиболее детальная модель может быть представлена в виде сетевого графика, где вершины это экранные формы с указанием вводимой/выводимой информации, а дуги это условия перехода между экранными формами. Основные компоненты ПИ: меню, экранные формы и отчеты.