Я подробно раскрою подприемы каждого из них, а также расскажу о типовых применениях этих приемов, подкрепив каждый пункт примером (задачей-аналогом). Это сделает материал более доступным и инструментальным для широкого круга начинающих.
2.1. Виды разрешения противоречий
Все рассматриваемые приемы условно можно разделить на четыре основных группы, по типу разрешения противоречия:
– разрешение противоречий во времени
Эта группа приемов применима, в тех случаях, если удается четко разграничить необходимость выполнения противоречивых требований во времени, то есть создание условий, когда противоречивые требования будут выполняться в различные промежутки времени.
В качестве простого примера возможного разделения противоречивых требований во времени очень подходит пример перекрестка, где движение регулируется светофором. Светофор поочередно пропускает потоки машин в разное время.
– разрешение противоречий в пространстве
Эта группа приемов применима, если удается четко разграничить необходимость выполнения противоречивых требований в пространстве.
В качестве примера возможного разделения противоречивых в пространстве очень подходит пример развязок на американских скоростных дорогах. Движение на них в перпендикулярном направлении происходит на разных по высоте уровнях.
Рис.12. Развязка с дорогами на разных уровнях
– разрешение противоречий за счет изменения структуры внутри системы
Эта группа приемов применима в случаях, если противоречивые требования не удается разделить во времени, или в пространстве.
Рис.13. Роликовый подшипник
– разрешение противоречий за счет использования возможностей надсистемы.
Эта группа приемов также применяется в случаях, если противоречивые требования не удается разделить во времени, или в пространстве, а также за счет изменения структуры. Решение же находится за счет привлечения смежных систем, дополнительных ресурсов.