Законы развития систем. ТРИЗ. Изд. 2-е, испр. и дополненное - страница 14

Шрифт
Интервал


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

– Генерация кода. Из промежуточного представления порождается код на целевом языке. В конкретных реализациях компиляторов эти этапы могут быть разделены или, наоборот, совмещены в том или ином виде.

Каждый из этих этапов имеет свою программу, работающую по определенному алгоритму —процессу.

Продолжим рассматривать понятие функции.


Функции можно классифицировать:

– по полезности;

– степени их выполнения.


Опишем классификацию функций:

– по полезности:

– полезные;

– бесполезные;

– вредные.

– по степени выполнения полезных функций:

– достаточные;

– избыточные;

– недостаточные.


Полезная функция – функция, обеспечивающая работоспособность системы.

Бесполезная функция – функция, не обеспечивающая работоспособность системы. Иногда такие функции называют лишними.

Вредная функция – функция, создающая нежелательный эффект.

Достаточная функция – функция, создающая необходимое (достаточное) действие.

Избыточная функция – функция, создающая избыточное действие.

Недостаточная функция – функция, создающая недостаточное действие.

Следует отметить, что избыток и недостаток полезной функции следует рассматривать как вредную функцию.


Пример 1.16. Холодильник

Функция холодильника – это охлаждать продукт, например, мясо.

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

Вреднаяфункция холодильника – шум компрессора.

Достаточная функция холодильника – нормальное охлаждение до заданной температуры.

Избыточная функция холодильника – избыточное охлаждение (переохлаждение) – ниже требуемой температуры.

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


Пример 1.17. Газовая плита

Функция газовой плиты – греть объект, например, воду или мясо.

Бесполезная функция газовой плиты – нагрев окружающей среды (лишний расход тепла).

Вреднаяфункция газовой плиты – утечка газа.

Достаточная функция газовой плиты – нормальный нагрев объекта до заданной температуры.

Избыточная функция газовой плиты – избыточный нагрев объекта, например, вода выкипела, мясо сгорело.