- •1.Определение, компоненты и классификация информационных систем
- •Компоненты информационной системы
- •2.Жизненный цикл информационной системы
- •3.Принципы разработки информационных систем
- •4.Методология разработки
- •Факторы, влияющие на качество информационной системы
- •5.Планирование развития информационной системы
- •Изучение и анализ организации.
- •5.1.Изучение и анализ организации
- •5.2.Реинжиниринг бизнес – процессов
- •5.3.Планирование архитектуры информационной системы
- •6.Стадия системного анализа
- •6.1.Описание и анализ существующей технологии управления
- •Определение требований и приоритетов
- •Содержание технического задания
- •7.Конструирование Работы стадии конструирования
- •Case-технология проектирования информационных систем
- •Построение функциональной модели информационной системы
- •Символы диаграмм потоков данных
- •Построение модели данных
- •7.1.1.Структурированное описание данных
- •7.1.2.Модели данных для субд
- •7.1.3.Инфологическое проектирование. Модель «Сущность-связь»
- •7.1.5.Даталогическое проектирование
- •7.1.6.Иерархическая модель
- •7.1.7.Сетевая модель
- •7.1.8. Рис. 23. Представление данных о заказах в сетевой модели Реляционная модель
- •Определение набора приложений. Проектирование интерфейса пользователя, структуры и логики работы программы
- •8.Реализация и сопровождение
- •9.Организация процесса разработки информационной системы
- •Управление основными характеристиками проекта
- •Организация коллективной работы над проектом
- •Экономические показатели проектирования
- •Приложение Требования к содержанию проектных документов
- •Список использованной литературы
- •664003, Иркутск, ул. Ленина, 11.
Определение набора приложений. Проектирование интерфейса пользователя, структуры и логики работы программы
Выделение приложений выполняется на основе анализа событий, прав и обязанностей персонала. Для каждого приложения указывают назначение, персонал, использующий приложение, функции, автоматизируемые приложением, и регламент их выполнения, взаимодействие с серверами.
Для описания функций можно использовать стандартный документ «Описание алгоритма (проектной процедуры)» (см. Приложение). Существует достаточно много средств описания алгоритмов.
блок-схемы,
HIPO (Hierarchy+Input-Process-Output) диаграммы,
деревья решений,
диаграммы Nassi-Shneiderman,
таблицы решений,
структурный псевдокод,
конечные автоматы (граф смены состояний).
Какой бы вариант не был избран, важно, чтобы описание было точным и полным.
Проектирование интерфейса в современных инструментальных системах выполняется специальным графическим редактором, который наряду с изображеним генерирует программу, создающую интерфейс. Поэтому достаточно ограничиться общепринятыми рекомендациями.
Рекомендации по проектированию входных и выходных форм
Минимизируйте объем ввода:
Вводите только переменные данные. Не вводите постоянные.
Не вводите значения, которые вычисляются.
Используйте подходящие коды (например, «м» и «ж» вместо «мужской» и «женский»).
Формы должны быть удобны для заполнения:
Размещайте подсказки.
Минимизируйте ручные действия (используйте переключатели, радиокнопки, поля с выпадающими списками).
Технология ввода должна быть простой: Последовательность размещения полей в форме должна совпадать с последовательностью ввода.
Выходные формы должны быть просты для понимания и использования:
Должен быть заголовок документа.
Должны быть заголовки колонок.
Должны быть пояснения к сокращениям и условным обозначениям.
Не следует использовать жаргон.
Включайте в форму дату и время формирования.
При проектировании выходной формы необходимо учитывать ее использование.
Рекомендации по проектированию контрольных функций
Регистрируйте объемы введенных данных в журналах.
Контролируйте вводимые данные:
полноту (все ли поля заполнены?),
допустимые значения полей,
допустимые комбинации значений полей,
используйте шаблоны для уменьшения ошибок ввода,
применяйте контрольные суммы.
Совмещайте изготовление первичного документа и ввода данных.
Контролируйте время и объем операций вывода.
Контролируйте распределение выходных документов по пользователям.
Используйте контрольные суммы в выходных документах.
Рекомендации по проектированию интерфейса
Грамотно применяйте компоненты интерфейса:
пассивный и активный диалоги,
главные, дочерние и диалоговые окна,
командные кнопки,
меню,
блоки радиокнопок.
переключатели,
поля ввода,
поля со списками выбора.
Система должна подсказывать, что пользователь должен сделать дальше.
Поля ввода должны размещаться в ожидаемых пользователем зонах и единообразно.
Диалог должен быть ограничен окном.
Визуальные эффекты должны быть строго дозированы.
Умолчания должны быть размещены в полях.
Выводите предупреждения в случае опасных действий.
Предоставляйте возможность отмены изменений.
Используйте в подсказках простые правильные предложения.
Избегайте сокращений.
Последовательно используйте термины (например, используйте или термин "редактирование", или "изменение").
Добивайтесь точности инструкций.
Часто не хватает времени на то, чтобы выполнить работу правильно. Однако, время на переделку всегда находится.
