Рисуем схему из ГОСТ Р 54870-2011 в graphviz

Рассмотрим пример ГОСТ Р 54870-2011 стр. 10. Там приведена схема высокоуровневых понятий менеджмента проектов и их взаимосвязь. Нарисуем её с помощью языка dot.

digraph gost{
node [shape=box,style=rounded,fontsize=12];
edge[fontsize=10];
"Организация"->"Стратегические цели" [label="Устанавливает"];
"Организация"->"Портфель проектов" [label="Утверждает, реализует\nобеспечивает ресурсами,\nподдерживает"];
"Организация"->"Комитет управления\nпортфелем проектов" [label="Назначает"];
"Комитет управления\nпортфелем проектов"->"Организация" [label="Отчитывается"];
"Комитет управления\nпортфелем проектов"->"Руководитель\nпортфеля проектов" [label="Назначает,\nделегирует\nполномочия"];
"Руководитель\nпортфеля проектов"->"Комитет управления\nпортфелем проектов"[label="Отчитывается"];
"Комитет управления\nпортфелем проектов"->"Портфель проектов" [label="Управляет, контродлирует\nобеспечивает реализацию"];
"Руководитель\nпортфеля проектов"->"Портфель проектов" [label="Управляет, контролирует\nобеспечивает реализацию"];
"Портфель проектов"->"Стратегические цели" [label="Обеспечивает\nдостижение"];
"Портфель проектов"->"Компонент\nпортфеля" [label="Состоит из"];
"Менеджеры\nпроектов\nи программ"->"Компонент\nпортфеля" [label="Управляют"];
"Руководитель\nпортфеля проектов"->"Менеджеры\nпроектов\nи программ" [label="Контролируют"];
"Менеджеры\nпроектов\nи программ" -> "Руководитель\nпортфеля проектов"[label="Отчитываются"];
}

test_9