Типы зависимостей

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

Зависимость задач – это отношение между двумя задачами, при котором начало или завершение одной из них должно определять начало или завершение другой. Существуют следующие типы связей между задачами:

  • «окончание – начало» (ОН) (рисунок 11) – используется чаще всего. Задача В не может начаться, пока не будет завершена задача А. Наглядный пример: задача А – построить стену, задача В – покрасить стену. Пока стена не будет построена, ее нельзя покрасить;

Рисунок 11 – Связь «окончание – начало»

 

  • «начало – начало» (НН) (рисунок 12) – используется для задач, которые должны начинаться одновременно. Задача В не может начаться, пока не начнется задача А;

Рисунок 12 – Связь «начало – начало»

 

  • «окончание – окончание» (ОО) (рисунок 13) – используется для задач, которые должны завершаться одновременно. Задача В не может завершиться, пока не завершится задача А;

Рисунок 13 – Связь «окончание – окончание»

 

  • «начало – окончание» (НО) (рисунок 14) – задача В не может завершиться, пока не начнется задача А.

Рисунок 14 – Связь «начало – окончание»