Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Список вопросов по компьютерной графике.doc
Скачиваний:
76
Добавлен:
11.05.2015
Размер:
78.34 Кб
Скачать

12. Требования к графической системе: согласованность, устойчивость, приборная независимость:

Согласованность:обязательные требования стандарта не должны противоречить друг другу.

Устойчивость: реакция графической системы на ошибку программиста должна быть минимальной и понятной для пользователя.

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

13.Требования к графической системе: совместимость, ортогональность, прозрачность.

Совместимость: другие стандарты или общепризнанная практика не должны нарушаться. Применительно к графическим системам это означает, что большинство требований государственных стандартов (ГОСТ, ГОСТ Р) или Единой системы конструкторской документации (ЕСКД) при выполнение чертежей должны выполняться если не автоматически, то при минимальных усилиях пользователя, - система должна быть «настроена» на их выполнение.

Ортогональность: функции и модули системы должны быть независимыми друг от друга; если же такая зависимость имеется, то она должна быть четко определенной.

Прозрачность: концепции и возможности графической системы должны быть понятны прикладному программисту. Это отражается в наличии обучающей диалоговой системы и справочный системы, в ясном и однозначном толковании смысла той или иной конкретной команды, в наличии документации на графическую систему и т.д.

14. Требования к графической системе: неизбыточность, компактность, приборная широта.

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

Компактность: результат должен достигаться минимальным числом функций и их параметров. Например, для построения отрезка можно задавать сколько угодно точек, лежащих внутри него. Но минимальное число точек – две, и для рисования отрезка требуется четыре числа – это две пары координат x и y для двух концов отрезка, или пара координат начала отрезка и два числа, характеризующих направления и длину отрезка от начальной точки.

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

15. Требования к графической системе: комфортабельность, полнота, эффективность.

Комфортабельность: должна быть обеспечена адаптация графической системы к нуждам пользователя. Это требование означает, что система должна быть так «отрегулирована» пользователем, что при работе с ней не нужно каждый раз проводить ее настройку под себя.

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

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