Использование диаграммы вариантов использования uml при проектировании программного обеспечения