Типы зависимостей
Одни задачи должны выполняться непосредственно после других, а третьи должны быть совершенно независимыми. Все это можно устроить при помощи создания зависимостей между задачами.
Зависимость задач – это отношение между двумя задачами, при котором начало или завершение одной из них должно определять начало или завершение другой. Существуют следующие типы связей между задачами:
- «окончание – начало» (ОН) (рисунок 11) – используется чаще всего. Задача В не может начаться, пока не будет завершена задача А. Наглядный пример: задача А – построить стену, задача В – покрасить стену. Пока стена не будет построена, ее нельзя покрасить;
Рисунок 11 – Связь «окончание – начало»
- «начало – начало» (НН) (рисунок 12) – используется для задач, которые должны начинаться одновременно. Задача В не может начаться, пока не начнется задача А;
Рисунок 12 – Связь «начало – начало»
- «окончание – окончание» (ОО) (рисунок 13) – используется для задач, которые должны завершаться одновременно. Задача В не может завершиться, пока не завершится задача А;
Рисунок 13 – Связь «окончание – окончание»
- «начало – окончание» (НО) (рисунок 14) – задача В не может завершиться, пока не начнется задача А.
Рисунок 14 – Связь «начало – окончание»