Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Билеты рспс.docx
Скачиваний:
9
Добавлен:
23.09.2019
Размер:
817.89 Кб
Скачать

26) Эргономические требования к интерфейсу.

В качестве эргономических свойств пользовательского интерфейса рассматриваются: яркость фона на экране монитора, яркость изображения на экране, контрастность изображения, наличие полиэкранных режимов отображения.

Определим основные принципы, которых должен придерживаться программист при построении интерфейсов прикладных программ:

• минимальность затрат ресурсов пользователя при вводе, модификации и просмотре данных; (минимальность затрат ресурсов со стороны пользователя. Человек-оператор (ЧО) должен выполнять только необходимую работу, должны исключаться повторения одних и тех же действий, возникающих, например, при вводе данных. Должно быть исключено дублирование работы.)

• максимальное взаимодействие программы и пользователя (вся система должна полностью поддерживать пользователя)

• минимальный объём оперативной памяти пользователя.

• Минимальное расстройства оператора (по производственным причинам), из-за какого-либо препятствия в решении задачи, из-за появления, обнаружения ошибок.

• Учёт профессиональных навыков пользователя.

27)Проектирование данных и процедур пс.

1) Если используется стандартный алгоритм, то необходимо указать источник, откуда взят алгоритм. В противном случае свой алгоритм необходимо описать. Описание может проходить вербально или в виде блок-схемы(ГОСТ 19.701-90(ISO 5807-85).

2) Этапы проектирования базы данных и их процедуры проектирование базы данных осуществляется в три этапа:

1) концептуальное проектирование;

2) логическое проектирование;

3) физическое проектирование.

Цель этапа концептуального проектирования ‒ создание концептуальной модели данных исходя из представлений пользователей о предметной области. Для ее достижения выполняется ряд последовательных процедур:

• определение сущностей и их документирование;

• определение связей между сущностями и их документирование;

• создание модели предметной области;

• определение атрибутов и их документирование;

• определение значений атрибутов и их документирование;

• определение первичных ключей для сущностей и их документирование.

Цель этапа логического проектирования ‒ преобразование концептуальной модели на основе выбранной модели данных в логическую модель, не зависимую от особенностей используемой в дальнейшем СУБД для физической реализации базы данных. Для ее достижения выполняются следующие процедуры:

• выбор модели данных;

• определение набора таблиц и их документирование;

• нормализация таблиц;

• определение требований поддержки целостности данных и их документирование.

• Цель этапа физического проектирования ‒ описание конкретной реализации базы данных, размещаемой во внешней памяти компьютера.

• проектирование таблиц базы данных средствами выбранной СУБД;

• проектирование физической организации базы данных;

разработка стратегии защиты базы данных.

29) Процедурный подход к программированию.

Процедурный подход – это парадигма программирования, в соответствии с которой код программы отражает простую цепь действий, которые должны привести к определенному результату, либо к одному из определенных результатов.

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

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

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