— Организация программной системы как совокупности модулей, интерфейсов и управляющих систем.
— Многопоточность — предпосылки для использования и объективная необходимость.
— Организация многопоточности при проектировании алгоритмов, основанных на события